kudzu 发表于 2020-6-14 23:34

纯小白,od修改dll内的部分文字

比如ABCD ,如何修改成EDCBA
直接到数据窗口修改软件就不能用

对od里面那一串串的汇编也看不懂

没有细胞的人 发表于 2020-6-14 23:34

本帖最后由 没有细胞的人 于 2020-6-15 15:05 编辑

不改数据,找个00的地方,自己写数据,然后push那里

涛涛丶 发表于 2020-6-14 23:56

右键 搜索字符串!!!!

孤狼微博 发表于 2020-6-15 00:01

补丁他试试

kudzu 发表于 2020-6-15 00:02

孤狼微博 发表于 2020-6-15 00:01
补丁他试试

不会这个操作

孤狼微博 发表于 2020-6-15 00:04

要不你发个dll上来,是不是dll有检测,或者你修改的地方是功能不单纯的是显示

kudzu 发表于 2020-6-15 00:13

孤狼微博 发表于 2020-6-15 00:04
要不你发个dll上来,是不是dll有检测,或者你修改的地方是功能不单纯的是显示

我是听说要补丁,但是我不会补丁,我就是不会这个操作,就是修改原数据的长度之后

kudzu 发表于 2020-6-15 00:49

没有细胞的人 发表于 2020-6-15 00:33
不该数据,找个00的地方,自己写数据,然后push那里

大神,不会操作,能否详细点

没有细胞的人 发表于 2020-6-15 09:00

kudzu 发表于 2020-6-15 00:49
大神,不会操作,能否详细点

首先保证这个dll无壳,且保证dll无检测,然后你可以试试把cpu窗口拉倒最下面,应该是有不少00的机器码的,用鼠标框选一些00机器码(尽量框选多一些),然后按Ctrl+E调出编辑窗口,如果是ASCII码就在ASCII那里输入,如果是UNICODE就在UNICODE那里改,改完后,部分00机器码会变成其他机器码,还有一些变为0000,记下第一个被改变的机器码的地址,回到要修改文字的地方,把push xxxxxxxx改为push 你记下的地址。

endriver 发表于 2020-6-15 10:31

基本上明白楼上所说的内容{:1_921:}
页: [1] 2
查看完整版本: 纯小白,od修改dll内的部分文字