首页
社区
课程
招聘
[原创]手动伪造调用栈,对抗堆栈回溯,支持R0/R3,附源码
发表于: 2026-3-22 20:49 7007

[原创]手动伪造调用栈,对抗堆栈回溯,支持R0/R3,附源码

2026-3-22 20:49
7007
收藏
免费 159
支持
分享
最新回复 (155)
雪    币: 198
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
151
感谢分享
16小时前
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
152
学习了
16小时前
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
153
66666
15小时前
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
154
风铃i 某搜打撤直接stackwalk,会判断返回模块+模块hash+调用层数,你这个只是伪造了一层返回地址,可以说一点用没有,等着杀两人踢吧
伪造后不就溯源上层api调用了吗,为啥还会出问题,本人小白求指点
14小时前
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
155
nice667 这个堆栈欺骗毫无意义,真实环境中 反作弊通常会记录整个调用栈 而不是仅检测一层 是否在合法模块中 而且通常反作弊会使用 VEH或者其他监控异常的方法 他们会手动拆解调用信息 当你伪造了堆栈会发生,它的 ...
我申请一块内存然后再平移这块堆栈,执行完后恢复到原来堆栈,这样可以吗
14小时前
0
雪    币: 10
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
156
除非你 申请一个全新的RSP mov rsp,xxxx 然后手动构造好这个RSP 也许可行 但是你也得找个合法地址作为 新rsp  返回的跳板 在返回到跳板后在 恢复原来的RSP 
9小时前
0
游客
登录 | 注册 方可回帖
返回