- UID
- 57152
注册时间2008-11-1
阅读权限8
最后登录1970-1-1
初入江湖
该用户从未签到
|
软件名:Flash Optimizer v2.0.1.333
下载地址:http://www.crsky.com/soft/3002.html
1、查壳是:Armadillo 3.78 - 4.xx -> Silicon Realms Toolworks [Overlay]
2、是双线程的。线程名:fo2
3、我的操作:
①、单变双,下bp OpenMutexA。
②、Magic Jump,避开IAT加密,下he GetModuleHandleA+5
找到:
0131AEA7 /EB 03 JMP SHORT 0131AEAC(下硬件执行)
0131AEA9 |D6 SALC
0131AEAA |D6 SALC
0131AEAB |8F ??? ; 未知命令
0131AEAC \8B15 9CA13701 MOV EDX,DWORD PTR DS:[137A19C]
往上找到:
0131AD1A /0F84 47010000 JE 0131AE67(把je修改为jmp)
0131AD20 |68 00010000 PUSH 100
0131AD25 |8D95 B8FDFFFF LEA EDX,DWORD PTR SS:[EBP-248]
0131AD2B |52 PUSH EDX
shift+F9,停在:
0131AEA7 /EB 03 JMP SHORT 0131AEAC
取消断点,撤销下列修改:
0131AD1A /E9 48010000 JMP 0131AE67
0131AD1F |90 NOP
③至此,打开内存镜像,找到00401000,下断,shift+F9,od报错(如下图),不能往下了。
我试了好几回,都是到这里就出错,现在问题:
1、我查壳对吗?它是Armadillo 3.78 - 4.xx?
2、为什么会出现报错?我的操作对吗?
以上请指点!
[ 本帖最后由 qjnan 于 2008-11-6 10:17 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
x
|