纯小白,od修改dll内的部分文字
比如ABCD ,如何修改成EDCBA直接到数据窗口修改软件就不能用
对od里面那一串串的汇编也看不懂 本帖最后由 没有细胞的人 于 2020-6-15 15:05 编辑
不改数据,找个00的地方,自己写数据,然后push那里 右键 搜索字符串!!!! 补丁他试试 孤狼微博 发表于 2020-6-15 00:01
补丁他试试
不会这个操作 要不你发个dll上来,是不是dll有检测,或者你修改的地方是功能不单纯的是显示 孤狼微博 发表于 2020-6-15 00:04
要不你发个dll上来,是不是dll有检测,或者你修改的地方是功能不单纯的是显示
我是听说要补丁,但是我不会补丁,我就是不会这个操作,就是修改原数据的长度之后 没有细胞的人 发表于 2020-6-15 00:33
不该数据,找个00的地方,自己写数据,然后push那里
大神,不会操作,能否详细点 kudzu 发表于 2020-6-15 00:49
大神,不会操作,能否详细点
首先保证这个dll无壳,且保证dll无检测,然后你可以试试把cpu窗口拉倒最下面,应该是有不少00的机器码的,用鼠标框选一些00机器码(尽量框选多一些),然后按Ctrl+E调出编辑窗口,如果是ASCII码就在ASCII那里输入,如果是UNICODE就在UNICODE那里改,改完后,部分00机器码会变成其他机器码,还有一些变为0000,记下第一个被改变的机器码的地址,回到要修改文字的地方,把push xxxxxxxx改为push 你记下的地址。 基本上明白楼上所说的内容{:1_921:}
页:
[1]
2