吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 18669|回复: 53
收起左侧

[第一届(2008)] 手脱DLL双重壳+修正DLL重定位 (ASPack+NSPack) [参赛作品]

[复制链接]
维护世界和平 发表于 2008-6-6 11:31
【文章标题】手脱DLL双重壳+修正DLL重定位 (ASPack+NSPack)
【文章作者】维护世界和平
【文章目标】自制小程序
【相关工具】OllyDbg,LordPE,ImportREC
【作者 Q Q】594310
【作者邮箱】594310@qq.com
【作者主页】居无定所,四处漂流
【版权声明】吾爱破解——[参赛作品]
------------------------------------------------------------------
大家好,我是吾爱破解论坛的维护世界和平,我的愿望是希望世界一切和平,发展和谐社会,抵抗外星人入侵地球!!!我的QQ是:594310,欢迎大家加我QQ互相交流一下心得!
看了那么多高手也做教程参赛,自己心里也痒痒的,所以自己也准备了一下~做得不好,请多多见量,希望大大们能给个名次!!!
这个是我自己弄的小程序,DLL的壳也是我加上去的!等下这小程序我会一起跟教程打包上去,大家也可以自己练习一下~
这个DLL文件未脱壳前,界面很普通~但脱完壳后,证明这小程序还是有内在美的!!!
这是动画教程,我就不多说了~关键地方我记录下来,其他的,你们自己看教程!
外面是ASPack 2.12壳,先OD,载入DLL~ASPACK的壳,我们就用ESP脱吧,相信这个大家都会吧~经常脱壳的朋友,一看壳的入口,就知道是北斗的壳了....先单步,找重定位的位置~~
0092BA36 8BF2 mov esi,edx 基址
edx=00910000 (52pojie.00910000), ASCII "MZP"
基址:00910000
0092BA66 8A07 mov al,byte ptr ds:[edi] 重定位开始
查看EDI寄存器的地址
重定位开始:926000
0092BA8D 33DB xor ebx,ebx 重定位结束
还是查看EDI寄存器的地址
重定位结束:00926B57
到这里,重定位就结束了,我们开始脱壳~
到OEP了,我们把DLL文件DUMP下来
选择LOADDLL.EXE进程~选择我们载入的DLL文件~
然后开始修复IAT表了
注意了!使用来自磁盘的PE文件这个勾要去掉!~然后点选取DLL~
OEP:0921FD8-基地址(00910000)=11FD8
在这里我们获取不到IAT表,我们得手动去找一下IAT表
看操作!
009240C8 7C93188A ntdll.RtlDeleteCriticalSection IAT开始

00924270 00000000 IAT开始结束!

RVA=009240C8-基地址(00910000)=140C8
SIZE=00924270-009240C8=1A8
修复完IAT表后,我们试试DLL是否可用!
不好意思,不小心按到F2,录象专家中断了,我们继续
不可用,我们来修正重定位
先修改一下镜像基址!

重定位RVA:926000--基地址(00910000)=16000
SIZE:B57

好了,修正完重定位,我们试试,DLL这回是否能用呢?

OK了,内在美出现了...DLL可用!
大概就这样吧·
吾爱破解论坛是一个不错的技术论坛,请大家多多支持啊!!!
拜拜!!!!


教程下载地址:
http://www.fs2you.com/zh-cn/files/6f7d169c-3371-11dd-aea3-0014221f4662/
[url=http://www.namipan.com/d/

免费评分

参与人数 1热心值 +1 收起 理由
Ramenta + 1 论坛唯一的视频DLL重定位视频啊,可否补一下

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

天蓝色 发表于 2008-6-6 11:33
貌似是LZ第一次发教程

LZ的第一次
 楼主| 维护世界和平 发表于 2008-6-6 11:43
b2356967 发表于 2008-6-6 12:39
蚊香 发表于 2008-6-6 13:03
[s:41] DLL重定位 .....学习一下。。。 [s:39]
szdjcn 发表于 2008-6-6 18:07
引用第1楼天蓝色于2008-06-06 11:33发表的 :
貌似是LZ第一次发教程

LZ的第一次

天蓝,你对他很关注嘛!!!晕你!
toudu 发表于 2008-6-6 20:29
天天都有好东西

支持了

哈哈
flyjmu 发表于 2008-6-6 22:42
DLL脱壳一点都不懂 下教程来看看 感谢楼主的教程了
crackforchin 发表于 2008-6-6 23:32
再次学习DLL重定位 ....温习.一下。。。
survival 发表于 2008-6-7 11:25
谢谢发教程,没看明白,哈
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-29 09:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表