首页
社区
课程
招聘
请教各位前辈一个Armadillo壳的问题
发表于: 2004-8-13 23:18 4916

请教各位前辈一个Armadillo壳的问题

2004-8-13 23:18
4916
各位前辈你们好,近日在学习脱Armadillo壳的时候,有以下疑惑:
1:改壳是一个双进程壳,当我在401000写入arm欺骗以后,F9返回后不能中断在开始的   OpenMutexA断点的地方??
2:在寻找Magic JMP的时候,下断点BP GetModuleHandleA+5以后,不论是shift+f9还是f9都不能运行,更不用说看堆栈里面的返回信息了,还有,将这个断点设置为硬件断点改怎么做???

还请各位前辈指点!谢谢!!
forgot大侠说得小弟不是很明白,还请您帮忙看看这个,我觉得好像是双进程标准壳!附件:EiRepirKit.part1.rar 附件:EiRepirKit.part2.rar
小弟刚刚开始学这个壳,还请各位前辈指点

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 1
支持
分享
最新回复 (7)
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
2
1.修改eip后在OpenMutexA按F4
2.bp没有异常, 一定可以f9.硬件断点输入he GetModuleHandleA+5
2004-8-13 23:20
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
前辈的意思是直接用he GetModuleHandleA+5来设置硬件断点??还有关于第一个:“修改eip后在OpenMutexA按F4
”是什么意思呢,是不是修改eip侯后按F9返回,然后在OpenMutexA处直接按F4,取消断点呢??
记得Fly前辈的帖子好像是这样的:修改eip后按F9断在OpenMutexA处,取消断点,然后直接下BP GetModuleHandleA+5,此后shift+F9,看堆栈数据.......

还请前辈指点,谢谢
2004-8-13 23:29
0
雪    币: 898
活跃值: (4054)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
4
“修改eip后在OpenMutexA按F4”
――不懂
如果不是标准壳的话,则无法这样完成脱壳
2004-8-13 23:38
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
5
不知道脱的是什么, 在401000按Ctrl+*然后会跳回OpenMutextA吧
2004-8-13 23:42
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
Fly和Forgot前辈,小弟还是不怎么明白您的指点,我把那个东西穿了上来,不知您能不能帮忙看看,谢谢
2004-8-14 12:38
0
雪    币: 209
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
写个ollydbg脚本,

var x
gpa "OpenMutexA", "KERNEL32.dll"
mov x, $RESULT
BP x
run

BC x

mov eip , 401000
asm eip , "PUSHAD"
add eip, 1
asm eip , "PUSHFD"
add eip, 1
asm eip , "PUSH 12FBB4"
add eip, 5
asm eip , "XOR EAX,EAX"
add eip, 2
mov [eip] , 5050
add eip, 2
asm eip, "CALL CreateMutexA"
add eip, 5
asm eip, "POPFD"
add eip, 1
asm eip, "POPAD"
add eip, 1
asm eip, "JMP OpenMutexA"
mov eip , 401000

rtr
2004-8-14 14:59
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
请问前辈这个脚本怎么用啊,直接写入欺骗不行吗
2004-8-14 21:28
0
游客
登录 | 注册 方可回帖
返回