a1937566313 发表于 2019-2-14 14:21

堆栈补丁怎么写?有没有类似的教程

本帖最后由 a1937566313 于 2019-2-14 15:34 编辑

{:6_224:}详细一点的有没有最好是视频教程 @Black丶诸葛   @980691659大神们 拜托啦我补充一下怎么在堆栈写补丁出来?

hou 发表于 2019-2-14 14:21

https://www.lanzouw.com/i3559cj


例子很简单 hook messagebox的地址再对堆栈内容修改
用的魔鬼作坊模块

狐白小刺客 发表于 2019-2-14 14:46

超级HOOK啊
原理就是汇编什么esp+4xxx

a1937566313 发表于 2019-2-14 14:51

狐白小刺客 发表于 2019-2-14 14:46
超级HOOK啊
原理就是汇编什么esp+4xxx

狐白大佬 可录制教程 教一下嘛{:6_223:}应该很多人都不会吧

laoluo791 发表于 2019-2-14 15:01

mov ,0xXXX

a1937566313 发表于 2019-2-14 15:44

laoluo791 发表于 2019-2-14 15:01
mov ,0xXXX

{:6_224:}录个教程嘛

laoluo791 发表于 2019-2-14 16:07

a1937566313 发表于 2019-2-14 15:44
录个教程嘛

跟普通的补码是一样的

你之前补码是 先空白处写需要补码的数据,然后复制数据地址

mov eax,地址,

那么现在堆栈的就是
mov ,地址,esp指向的就是堆栈

a1937566313 发表于 2019-2-14 16:38

狐白小刺客 发表于 2019-2-14 14:46
超级HOOK啊
原理就是汇编什么esp+4xxx

刚测试 需要修改 走一遍在还原程序才能正常运行补丁怎么写呢?

a1937566313 发表于 2019-2-14 16:46

laoluo791 发表于 2019-2-14 16:07
跟普通的补码是一样的

你之前补码是 先空白处写需要补码的数据,然后复制数据地址


刚测试 需要修改 走一遍在还原程序才能正常运行补丁怎么写呢?

狐白小刺客 发表于 2019-2-14 17:07

a1937566313 发表于 2019-2-14 16:38
刚测试 需要修改 走一遍在还原程序才能正常运行补丁怎么写呢?

jmp xxx在补原代码 在xxx修改回去
页: [1] 2
查看完整版本: 堆栈补丁怎么写?有没有类似的教程