首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网络安全 > 黑客技术 > 脱DLL文件的ASPROTECT的壳(英文)
【标  题】:脱DLL文件的ASPROTECT的壳(英文)
【关键字】:C,文件,ASP,RO,DLL,AS,PRO,PR,EC,TE,CT,DLL,ASPROTECT
【来  源】:网络

脱DLL文件的ASPROTECT的壳(英文)

Contact Me : dheeraj_xp@yahoo.com
{Main} | {Index}

Advanced PDF to HTML converter 1.4

Type : PDF to HTML Converter
Protection : Main dll file packed with ASProtect
Tech : Dumping and Fix IAT

Crack :

Here dll file "pdf2html.dll" is packd with ASProtect.We will have to unpack this dll file.
In SICE BPX GETSTARTUPINFOA and run the program.When we break in the dll file module ... look few lines up ... we can see ....

015F:10046F82 55 PUSH EBP -->> REAL EP
015F:10046F83 8BEC MOV EBP,ESP
015F:10046F85 6AFF PUSH FF
015F:10046F87 6838470510 PUSH 10054738
015F:10046F8C 68FC4F0410 PUSH 10044FFC
015F:10046F91 64A100000000 MOV EAX,FS:[00000000]
015F:10046F97 50 PUSH EAX
015F:10046F98 64892500000000 MOV FS:[00000000],ESP
015F:10046F9F 51 PUSH ECX
015F:10046FA0 51 PUSH ECX
015F:10046FA1 53 PUSH EBX

Dumping can be done even after API CALL GETSTARTUPINFOA ...
Dump it using JMP EIP trick ... correct EB FE using WinHex. Use PEditor and
make EP = 46F82

Now just look at the API CALL GETSTARTUPINFOA ... it will be like this :
10047031 CALL [10053070] ----> ASPROTECT TRICK
So IAT of this dll is some where here ...
Use WinHex RAM Editor and open the memory of this dll file.
Goto this address .... we can see a bunch of address ...which
starts from :

10053000 ---> 10053133 = 134

So run ImpRec and pick this dll and enter these values :
RVA = 53000
SIZE = 134
Now click "GetImports" ... we can see two thunks are invaild.
Now click "AutoTrace" ... and we get all APIs validated ...
Now fix dump .... now this dll file is totaly unpacked and will run.

Note : It is seen that while converting pdf to html sometimes the program crashes ... it is a program bug .... not our fault. You can verify it with unpacked dll file.After unpacking this main dll file ... you can torture it in whatever way you like ....hee..
Method 1:
Open unpacked dll file in WinHex.. We can see the nag string ....:
CREATED WITH UNREGISTERED VERSION .... just change this to ...
[HTML COMMENT] this will inhibit nag string ...

Magic Utilities 2003 脱壳手记 上:【上一篇】
tElock v0.99 EGOiSTE/TMG shuffled:【下一篇】
【相关文章】
  • Magic Utilities 2003 脱壳手记 上
  • 自动脱壳之ProcDump应用文章二
  • 自动脱壳之ProcDump应用文章三
  • 自动脱壳之Procdump中文说明书(1)
  • 自动脱壳之Procdump中文说明书(2)
  • 手动脱壳之ASPack v1.083
  • 用OLLYDBG快速脱tElock V0.98的壳。
  • 脱壳高级篇之IceDump和NticeDump使用
  • 脱壳高级篇之Import REConstructor使用
  • 脱Visual Protect V2.1.0的壳
  • 【随机文章】
  • RS6000 更换硬盘的过程(转)
  • 日本的宽带发展策略
  • 为什么要始终使用PreparedStatement代替Statement?
  • 关于solaris下配置ntp服务器
  • XSI Vertex Animation and OGRE Facial Animation
  • 让你的TheWorld(浏览器)更耐看
  • 搜索引擎anti-spam系统设计指南
  • 大型社区设计:提高用户体验的10个细节
  • 魔力之骂人-深入-反思
  • MsAjax Lib-> Array.insert 函数
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.