首页
社区
课程
招聘
未解决 [求助]GS和防止缓冲区溢出有什么关系?
发表于: 2019-6-8 21:54 2210

未解决 [求助]GS和防止缓冲区溢出有什么关系?

2019-6-8 21:54
2210
收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
GS怎么能防止缓冲区溢出,现在的win10已经没有缓冲区溢出了吗?
2019-6-9 17:28
0
雪    币: 1421
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
GS就是在函数执行前往栈和.data段中放入一个数据,然后在函数结束的时候检查栈中数据是不是和.data段中的数据一样,如果不一样就不再继续执行程序,防止了溢出。绕过的方法可以是覆盖seh或者覆盖虚函数。还有在比较苛刻的条件下达到同时替换栈和.data段中的数据实现绕过。
2019-6-9 19:49
1
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
一滴泪 GS就是在函数执行前往栈和.data段中放入一个数据,然后在函数结束的时候检查栈中数据是不是和.data段中的数据一样,如果不一样就不再继续执行程序,防止了溢出。绕过的方法可以是覆盖seh或者覆盖虚函 ...
+5 能说的更详细一点吗?我很菜的。
2019-6-9 21:32
0
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
一滴泪 GS就是在函数执行前往栈和.data段中放入一个数据,然后在函数结束的时候检查栈中数据是不是和.data段中的数据一样,如果不一样就不再继续执行程序,防止了溢出。绕过的方法可以是覆盖seh或者覆盖虚函 ...
帮推荐一下好点的文档,书籍也好,我现在技术有些菜,杂七杂八的看不懂。
2019-6-9 21:39
0
雪    币: 9626
活跃值: (1838)
能力值: ( LV5,RANK:73 )
在线值:
发帖
回帖
粉丝
6
敏而好学 GS怎么能防止缓冲区溢出,现在的win10已经没有缓冲区溢出了吗?
多百度就vans了
2019-6-9 22:57
0
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
Sprite雪碧 多百度就vans了
就是和GS寄存器之间关系搞不清楚,看了好多,还是理不清头绪,能帮帮我吗?
2019-6-10 00:04
0
雪    币: 1421
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
敏而好学 帮推荐一下好点的文档,书籍也好,我现在技术有些菜,杂七杂八的看不懂。
现在复印的那本《0day软件漏洞分析》就比较基础,里面windows的很多防护及绕过方法都介绍了,也有实例
2019-6-10 08:47
0
雪    币: 56
活跃值: (648)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
一个是段寄存名称,一个是缓冲区溢出的保护技术,两个东西。(你困惑的是这个吧?另外,关于怎么去踏踏实实学学汇编和计算机原理。win32汇编编程没必要花太多功夫。16位汇编反而要好好看看)
2019-6-10 11:40
0
游客
登录 | 注册 方可回帖
返回
//