能力值:
(RANK:260 )
|
-
-
2 楼
试试下断 VirtualAlloc、VirtualAllocEx 函数
或者 HeapAlloc之类
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
谢谢了,不仅是动态代码.还有内存效验....
搜索论坛"内存效验"
没发现达人帮帮我
|
能力值:
(RANK:570 )
|
-
-
4 楼
自校验的其中一种就是内存校验
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
我现在还是24小时内的新手,不能发新贴,只好跟贴提个小问题,
怎么在ollydbg里更改一个软件????(可能我的说法不够准确)
我在学习RCacker做的确ollydbg学习教程第一个cackeme时,RCacker大哥教了我们怎么用这个软件通过找字符串来寻找注册码。而我发现在最后判断注册码是否正确时是根据几个不同情况用跳转来实现的,由此我想到我们完全可以将它的跳转目标直接改为正确注册码的目标地址,就可以直接使用软件了,我在ollydbg里改了,运行通过,已经实现了我的想法,但退出ollydbg运行时情况依旧。所以我想知道能否将改后的源码直接保存,以便以退出ollydbg后直接运行软件即是注册正确的结果????
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
修改完后,在该行上右击,点“复制到可执行文件”后再从出来的画面上右击选“保存文件”,输入文件名即可!
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
谢谢,这么简单??
结果我昨天找了一个PE的修改软件给修改了,只是太麻烦了,
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
谢谢,我已经按你的方法试过了,可行,谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
hook VirtualAlloc WriteProcessMemory这两个函数,hook VirtualAlloc可以得到分配内存的基址,计算偏移,hook WriteProcessMemory在代码写入后修改代码,即使有内存效验,你也可以把校验代码给nop掉,或是修改校验结果。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
你给的地址应该是系统高端的,如果写了的话会不会影响其它进程?
|
|
|