首页
社区
课程
招聘
[求助][求助]如何给加穿山甲5.X加壳的软件打补丁?
发表于: 2007-10-10 21:10 5714

[求助][求助]如何给加穿山甲5.X加壳的软件打补丁?

2007-10-10 21:10
5714
如何给加穿山甲5.X加壳的软件打补丁?
有一个软件是用Armadillo V5.00 -> Silicon Realms Toolworks *加的壳
我找到了爆破点,现在想打内存补丁;可当我用WINHEX看程序内存时,可奇怪的
内存有些页面是不可读的,也就造行我有的补丁地址打不上,就算写了也会出
错,但软件用dump出来那个地方的代码又没错哦, 我用VirtualProtect改了,出现
的却是乱码。真是搞不懂,请各位指点一下。

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
good!!
2007-10-11 10:44
0
雪    币: 202
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
同样问题,正在研究!暂时未有什么好的方法打入补丁数据,不过,可试下这个工具inline loader,虽然不能在正确地址打入正确数据,但打入的数据会令一些软件出错,会绕过注册验证!
2007-10-11 13:39
0
雪    币: 202
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
参考这篇文章,有inline loader源码
http://bbs.pediy.com/showthread.php?t=34659
2007-10-11 13:47
0
雪    币: 220
活跃值: (107)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
???高手都没反应?
bluearrow你说的那个我以前看过了,我aspr的想不弹出45的错,一定要在解完码后,执行到真实在码中,要是还是在解码时是很容易出错的,但双进程的arm好像是会在产生异常时解回那个段的代码似的,我试了在那一个段前的代码那中断,看出来的还是没解,那个段还是未分配,真是弄晕了
2007-10-15 17:55
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
duocai
2007-10-17 23:59
0
雪    币: 202
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我已成功打上双进程的Armadillo V5.00 的内存补丁!方法好简单,INFINITE,先LOADER程序,将主进程用invoke WaitForInputIdle,psInfo.hProcess,INFINITE 等它进入空闲状态,再枚举所有进程名,找到子进程的PID,然后用invoke WaitForInputIdle,psInfo.hProcess,INFINITE 等它进入空闲状态,此时就时打补丁的最佳时候了!
2007-10-19 08:57
0
雪    币: 716
活跃值: (162)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
8
很好,感谢分享。
2007-10-19 13:15
0
游客
登录 | 注册 方可回帖
返回
//