剑不会断的 发表于 2016-7-26 16:12

求打一个DLL补丁,谢谢了

帮我打个DLL补丁,数据已经找好了

1000FAA3    83F8 00         CMP EAX, 0x0
1000FAA3    83F8 01         CMP EAX, 0x1

1111111111111111111111


1000FF29   /0F84 7F000000   JE 1000FFAE


1000FF29    90            NOP
1000FF2A    90            NOP
1000FF2B    90            NOP
1000FF2C    90            NOP
1000FF2D    90            NOP
1000FF2E    90            NOP

11111111111111111111111

1000FFA4   /E9 120A0000   JMP 100109BB


1000FFA4    90            NOP
1000FFA5    90            NOP
1000FFA6    90            NOP
1000FFA7    90            NOP
1000FFA8    90            NOP


111111111111111111111111111

100102C9   /0F85 27020000   JNZ 100104F6


100102C9   /E9 28020000   JMP 100104F6
100102CE   |90            NOP

1111111111111111111111111111
10053330    55            PUSH EBP


10053330    C3            RETN

111111111是分割线,基质是10000000,dll的名字是XHLY.dll,上方一个是原数据,下面的是要修改的,自己打过,但没有效果,在线求解
附上软件和补丁地址链接:http://share.weiyun.com/8f0b114db17ea9116c36e9a38d94f71a (密码:YJv3)

帝王 发表于 2016-7-26 16:12

本帖最后由 帝王 于 2016-7-27 09:54 编辑

{:5_188:}先说一下,楼主附上的msimg32.dll,是生成类型选错了,没有被加载。
{:5_184:}然后再说一下楼主,想要求破直接说嘛,我tmd下载了按照你的补丁数据填上了,生成了个补丁,看了下,可以被加载也会打上补丁数据,但是你这个补丁数据是有问题的吧。虽然我已经找到了正确的补丁数据,但还是不附上了,直接告诉你这种补丁的使用方法吧。

{:5_188:}
使用方法:
1、勾选目标存在动态基址:(基址可以在OD里面按Ctrl+E进行查看,当然如果不是动态基址可以不勾选和填写)
2、勾选Hook api:(这个API一定要选好,因为这个API被调用的时间也就是写入补丁数据的时机)
3、补丁DLL/OCX等附属文件:(当然就填写你要和谐的DLL,如果是exe当然不需要勾选和填写)
4、生成类型:(特别注意,这个不是乱选的选错是不会被加载的,是要把被和谐的主exe载入OD但不运行,进入显示模块窗口查看已经被加载的系统DLL选其中一个)




{:5_193:}说到这里,我想这肯定是最满意最权威的答案了,楼主应该把HB给我啦吧,{:5_185:}不给我要报警了!

mangod 发表于 2016-7-26 20:37

友情提示:::你的标题为:求打一个DLL补丁,
实际情况是类似于求破::: 自己打过,但没有效果,在线求解.
.
话说,你都没有说明 你的问题是出于哪里、??

剑不会断的 发表于 2016-7-27 13:17

帝王 发表于 2016-7-27 09:37
先说一下,楼主附上的msimg32.dll,是生成类型选错了,没有被加载。
然后再说一下楼主 ...

我就想问下,我这dll补丁是针对他的dll的,不是exe文件

帝王 发表于 2016-7-27 13:48

本帖最后由 帝王 于 2016-7-27 13:57 编辑

剑不会断的 发表于 2016-7-27 13:17
我就想问下,我这dll补丁是针对他的dll的,不是exe文件
{:6_221:}我擦,看到这个回复,我tmd一脸懵比,你是不是傻?难道我刚刚的回复,不是针对dll难道是针对什么。。。。。。真是日了狗了。
页: [1]
查看完整版本: 求打一个DLL补丁,谢谢了