首页
论坛
课程
招聘
[求助]win64下栈溢出shellcode为什么无法执行?
2021-4-19 19:27 2730

[求助]win64下栈溢出shellcode为什么无法执行?

2021-4-19 19:27
2730

如题,产生溢出的程序也是我自己写的在memcpy的过程中产生溢出,我在vs里也把GS、ASLR、DEP全部关掉了,移除后rip也确实被覆盖了,ret后也跳到我存放我shellcode栈的位置,shellcode本身也没有错(如图是我的shellcode),为什么一条指令也无法执行就卡在第一条nop那里直接报EXCEPTION_ACCESS_VIOLATION异常?
z


[培训] 优秀毕业生寄语:恭喜id:一颗金柚子获得阿里offer《安卓高级研修班》火热招生!!!

收藏
点赞1
打赏
分享
最新回复 (4)
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
999 活跃值 2021-4-19 21:25
2
0
..............................
雪    币: 0
活跃值: 活跃值 (239)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
网络游侠 活跃值 2021-4-19 21:33
3
0
设置内存分页可读可写
雪    币: 10012
活跃值: 活跃值 (3420)
能力值: ( LV9,RANK:260 )
在线值:
发帖
回帖
粉丝
hzqst 活跃值 3 2021-4-19 21:37
4
1
64位程序无法关闭DEP,看你不知道跟你说一下
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
999 活跃值 2021-4-22 20:54
5
0
hzqst 64位程序无法关闭DEP,看你不知道跟你说一下
明白了,3Q
游客
登录 | 注册 方可回帖
返回