ltx123zz 发表于 2023-7-26 12:39

这么用易语言特征码注入修改汇编代码

我是个小白,前几天看了CE的特征码注入教程,懂得怎么在CE上注入特征码了。
但是我换成易语言又不会了。
图片上的CE浏览内存中特征码 FF 88 B4000000,我用易语言将特征码改成了909090909090,等于是在CE上将这行代码nop掉了,游戏也没有任何问题。
但是我发现注入的特征码的长度和原来的特征码长度必须一致,否则游戏就会崩溃。
我在CE上通过AOB注入修改汇编代码后特征码是会变动的,于是我记住这个变动的特征码,然后在CE上将特征码还原,想通过易语言把这个新的特征码注入上去
但是我一用易语言注入游戏就崩溃,我多尝试了几次,发现修改后的特征码和原来的特征码长度一致才不会崩溃,有什么解决办法吗,谁来教教我

满不懂 发表于 2023-7-26 14:32

本帖最后由 满不懂 于 2023-7-26 14:34 编辑

代码数据修改就是要长度一致才行。修改时,还要先将要修改的代码地址置为可写才行,不可写只可读的代码地址,写内存也会崩溃的。

谁的坏叔叔 发表于 2023-7-26 14:41

你可以这样    先取出原有的数据   然后才写入    等还原的时候 把原始数据写进去就行了百分百不会出现奔溃问题

situhaonan 发表于 2023-7-26 14:50

字节集:18{180,237,206,243,163,172,199,235,214,216,208,194,202,228,200,235,163,161}不是这样的吗?写进去的也不是909090909090

歌尽繁华Matsuri 发表于 2023-7-26 16:23

写内存字节集 (id, 十六到十 (“XXXXXXXXX"), 还原字节集2 (“90 90 90 90 90 90”), 6)
你可参考下
页: [1]
查看完整版本: 这么用易语言特征码注入修改汇编代码