首页
社区
课程
招聘
OD脱UPX加的DLL,好似容易!
发表于: 2005-11-15 10:25 4203

OD脱UPX加的DLL,好似容易!

2005-11-15 10:25
4203
找OEP应该是容易的吧~~~?
OD载入DLL~~~不跟,直接Ctrl+S,输入
xchg ah,al
rol eax,10
xchg ah,al
add eax,esi
查找->

代码比如:--------------------------------------------------------------------------------

003D15FD     86C4            xchg ah,al
003D15FF     C1C0 10         rol eax,10
003D1602     86C4            xchg ah,al
003D1604     01F0            add eax,esi

--------------------------------------------------------------------------------

继续Ctrl+F,输入
POPAD
查找->

代码比如:--------------------------------------------------------------------------------

003D1617     61              popad
003D1618   - E9 AF15FFFF     jmp npcipher.003C2BCC
003D161D     0000            add byte ptr ds:[eax],al

--------------------------------------------------------------------------------
好,到003D1617,F2下断,F9运行,F7单跟,到jmp,继续F7

代码比如:--------------------------------------------------------------------------------

003C2BCC     55              push ebp

--------------------------------------------------------------------------------

OD插件直接脱,出现对话框:"无法访问内存",于是用用LordPE选中Ollydbg的loaddll.exe的进程,在下面的列表里选择自己的调试dll,然后完整脱壳,得到dumped.dll.
请问各位高手,这样脱出来的DLL方法是对的吗???
OD不是比任何DUMP工具有更大的权限吗?怎么要用LordPE来脱呢???
但是LordPE脱出来的DLL,是没用的啊?
一:得不到输入表;二:重定位表修复 + PE修正,这一步就没必要做了吧
本人是新新手啊,希望各位不要 哦~~~~~~~

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
2
OllyDump目前不好dump DLL
还是LordPE吧
自己修输入表、重定位表

BTW:哪个壳要脱好都不容易
2005-11-15 10:46
0
雪    币: 245
活跃值: (41)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
3
我个人的观点,用OD应该可以脱UPX壳的DLL文件,我上次脱过一个.不过,在DOWN 出来记得加后缀名dll 就可以了。如果不加,down出来的是exe 的文件。
2005-11-15 11:08
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
问题是JUMP的时候,出现对话框:"无法访问内存".根本不能JUMP,更不能保存为什么.dll啦,当然知道要保存为DLL是不?没用哦~~~
2005-11-15 11:29
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是的,脱那个壳应该都要费点功夫.
2005-11-15 12:49
0
游客
登录 | 注册 方可回帖
返回
//