boot 发表于 2022-12-25 22:18

比较省事的方法是,直接使用大白补丁(异常中断),修改寄存器指向内存。

逗苍天 发表于 2022-12-25 22:38

boot 发表于 2022-12-25 20:44
Ctrl+B 搜索hex 000000000000000000000000……
然后对地址00717510进行JMP Address_1修改





%%S\ 当前目录,我想修改为当前目录,但是运行后软件报错,不知道哪里不对?

boot 发表于 2022-12-25 23:06

逗苍天 发表于 2022-12-25 22:38
%%S\ 当前目录,我想修改为当前目录,但是运行后软件报错,不知道哪里不对?
...

第一张图的跳转没有问题。

第二张图,0041cae4不对。如果你是想修改目录,以堆栈0018E4B2指向内存为例。修改成C:\Users\test 那么先要把C:\Users\test在数据窗口的其他任意空白地址转换成ASCII形式,同时记录下对应的hex数据。然后开始赋值

mov dword ptr ,0x四个字节(倒序) ;具体的字节内容,以你在数据窗口的转换结果为主。
mov dword ptr ,0x下一个四个字节(倒序)
……
直到所有字节都完成。

最后再跳回00717516

逗苍天 发表于 2022-12-25 23:18

boot 发表于 2022-12-25 23:06
第一张图的跳转没有问题。

第二张图,0041cae4不对。如果你是想修改目录,以堆栈0018E4B2指向内存为例。 ...

汗,没看懂,给你软件https://www.download.gilisoft.com/gs/free-video-drm-protection.exe,教一下我怎么改到本地

boot 发表于 2022-12-25 23:40

逗苍天 发表于 2022-12-25 23:18
汗,没看懂,给你软件https://www.download.gilisoft.com/gs/free-video-drm-protection.exe,教一下我怎 ...

明天中午我空出时间,制作个简短的视频。

逗苍天 发表于 2022-12-26 00:17

boot 发表于 2022-12-25 23:40
明天中午我空出时间,制作个简短的视频。

好的,谢谢

酒醒黄昏 发表于 2022-12-26 16:01

hook函数直接修改函数返回

逗苍天 发表于 2022-12-26 16:03

酒醒黄昏 发表于 2022-12-26 16:01
hook函数直接修改函数返回

怎么弄呢?

酒醒黄昏 发表于 2022-12-26 16:52

逗苍天 发表于 2022-12-26 16:03
怎么弄呢?

那要看你用什么功能出现这里的了,如果找不到,看你转码UNICODE的 你直接用转码函数劫持判断呗 出现你要的地址后,给他写个你想要替换的地方给他 直接返回即可。

逗苍天 发表于 2022-12-26 17:06

%%S\ 当前目录,就是把他修改为当前文件夹,目前破解功力不行,hook还不会,汗
页: 1 [2] 3
查看完整版本: 系统领空返回到程序领空求助