首页
社区
课程
招聘
[求助]动态代码应该怎么打补丁?有点BT的动...
发表于: 2007-4-19 10:06 5971

[求助]动态代码应该怎么打补丁?有点BT的动...

2007-4-19 10:06
5971
就是这个070A9785地址
是动态申请来的地址.这样怎么给它打补丁数据呢?
是不是要拦截什么API得到它申请的地址..
我现在需要怎么做呢?
有相关的文章嘛....
谢谢  

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
  • 1.jpg (64.71kb,115次下载)
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
试试下断 VirtualAlloc、VirtualAllocEx 函数
或者 HeapAlloc之类
2007-4-19 10:37
0
雪    币: 82
活跃值: (612)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢了,不仅是动态代码.还有内存效验....
搜索论坛"内存效验"
没发现达人帮帮我
2007-4-19 16:11
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
4
自校验的其中一种就是内存校验
2007-4-19 16:47
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我现在还是24小时内的新手,不能发新贴,只好跟贴提个小问题,
怎么在ollydbg里更改一个软件????(可能我的说法不够准确)

我在学习RCacker做的确ollydbg学习教程第一个cackeme时,RCacker大哥教了我们怎么用这个软件通过找字符串来寻找注册码。而我发现在最后判断注册码是否正确时是根据几个不同情况用跳转来实现的,由此我想到我们完全可以将它的跳转目标直接改为正确注册码的目标地址,就可以直接使用软件了,我在ollydbg里改了,运行通过,已经实现了我的想法,但退出ollydbg运行时情况依旧。所以我想知道能否将改后的源码直接保存,以便以退出ollydbg后直接运行软件即是注册正确的结果????
2007-4-19 17:59
0
雪    币: 164
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
修改完后,在该行上右击,点“复制到可执行文件”后再从出来的画面上右击选“保存文件”,输入文件名即可!
2007-4-20 12:32
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谢谢,这么简单??

结果我昨天找了一个PE的修改软件给修改了,只是太麻烦了,
2007-4-20 13:04
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
谢谢,我已经按你的方法试过了,可行,谢谢
2007-4-20 13:33
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
hook VirtualAlloc WriteProcessMemory这两个函数,hook VirtualAlloc可以得到分配内存的基址,计算偏移,hook WriteProcessMemory在代码写入后修改代码,即使有内存效验,你也可以把校验代码给nop掉,或是修改校验结果。
2007-4-20 23:39
0
雪    币: 209
活跃值: (19)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
你给的地址应该是系统高端的,如果写了的话会不会影响其它进程?
2007-4-25 20:19
0
游客
登录 | 注册 方可回帖
返回
//