首页
社区
课程
招聘
关于SkyPatch插到代码问题
发表于: 2013-5-30 11:47 3865

关于SkyPatch插到代码问题

2013-5-30 11:47
3865
请教之前,先真心感谢一下解答者!谢谢。

大家好,我遇到的问题是这样的:
我需要在0100623F处跳转到010002ED处,但是使用SkyPatch之后,0100623F并没有变成Jmp  010002ED
但是,如果把跳出地址换成0100623A则无此问题。



[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 108
活跃值: (49)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
自己写个patch代码不就好了
2013-5-30 12:00
0
雪    币: 27
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
把断点移除再patch
2013-5-30 12:29
0
雪    币: 188
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
去掉断点确实OK了,另外想请教,为什么快捷菜单复制到可执行文件没有选择所有修改  这个项呢?
2013-5-30 13:56
0
雪    币: 188
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
去掉断点确实OK了,另外想请教,为什么快捷菜单复制到可执行文件没有选择所有修改  这个项呢?
2013-5-30 13:57
0
雪    币: 27
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不清楚,这里有提到

http://bbs.pediy.com/showthread.php?t=23873
关于这个地方还要说一下,有的时候我们修改完程序选“复制到可执行文件”时只有“选择”菜单,没有“所有修改”菜单项。按 OllyDBG 帮助里关于备份功能的说法,好像是受内存块限制的,补丁功能也同样是这样。对于备份及补丁功能我用的比较少,并不是很了解,这方面的内容还是大家自己去研究吧,有什么好的心得也希望能共享一下。我遇到不能保存所有修改的情况就是先把补丁代码全部复制下来,同时利用二进制功能复制代码,先选一段补丁代码保存为文件,再用 OllyDBG 打开保存后的文件,转到相应位置分别把我们复制下来的补丁二进制代码粘贴上去后保存。纯属笨办法,当然你也可以用 HexView 这样的工具来修改代码
2013-5-30 14:12
0
游客
登录 | 注册 方可回帖
返回
//