首页
社区
课程
招聘
QQLIB.DLL脱壳笔记(原创)
发表于: 2005-8-24 16:19 4729

QQLIB.DLL脱壳笔记(原创)

2005-8-24 16:19
4729
我没有QQLIB.dll的exe文件,所以脱壳后无法测试
我初学脱壳,如果文章有不对的地方请指正

用peid0.93检查Nothing Found.没办法只能乱来了
用Ollydbg载入

CTRL B寻找特征字符61 E9

找到代码  POPAD                   //  断下
          JMP  QQLIB.1000419C     //  跳到OEP

用LordPE完全Dump得到dd.dll

打开imrec16抓住QQLIB.DLL,填入以下参数
OEP  419c
ITA RVA  5000
IAT size f0

fixdump后得到dd_.dll文件。
然后用pe的编辑工具查看dd_.dll,有个upack的区段
原来是个upack的壳。
不知道upack对重定位表加密处理吗?
如果没有加密的话,是不是可以省略用relox修复的过程?

我也没有exe的测试程序,也没试过用relox可以修复重定位表
大家可以试一下

怎么添加upack的特征串,用peid0.93可以检查出来
我去年来看雪论坛学习脱壳,不过连续学习脱壳的时间不长
此文抛砖引玉,希望高手们补充
对我提出的2个疑问给予解答,谢谢!

附件:qqlib.rar

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
2
UPack处理了重定位表
你可以分析其算法逆向出来
简单的就是用relox

UPack/NSPack针对PEiD作了处理,不过调试时看其代码特征就行了
2005-8-24 17:58
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
好贴,不顶没有道理!!
2005-8-24 19:59
0
游客
登录 | 注册 方可回帖
返回
//