主页 PC知识 网管技术 黑客帝国 安全技术 开放系统 程序设计 搜索 技术论坛

 

相关联接
 
RHU本级分类

新手入门
入侵实例
工具使用
安全防范
黑客人物
软件破解
漏洞研究

 
RHU阅读排行
·直面"拿来主义"—浅谈共享软件的破解方法
·《疯狂单词》“中级”教程
·ACCESS密码查看器算法分析[简单]
·goldeneye使用教程
·网络验证——Nok2Phone V3.41 (VB)(算法分析)
·软件狗[Dongles]的加密与解密技术
·加密算法之BLOWFISH算法
·新版aspr脱壳方法(完全版)
·凯撒密文的破解编程实现
·逆向追踪+模拟跟踪方法寻找暗桩 解除脱UPX后的校验

 
 
RHU最新文章
·Tray.Commander.v2.3 注册算法分析
·带壳分析易语言+简单浮点算法
·WinKawaks 1.45脱壳笔记
·破解高手常用的破解工具介绍
·用内存注册机方式破解X-NetStat
·<好帮手进销存>算法分析
·解密宝典——十招教你学会软件破解
·对付自校验的杀手锏 -- 偷天换日
·简单分析"冰狐浪子下载运行512生成器
·脱壳高级篇之认识Import表

 
 
RHU相关搜索









 
 
RHU广而告之

 
 
>您的位置:首页 -> 黑客帝国-> 软件破解
PECompact2.x脱壳--绿鹰PC万能精灵3.76主程序

作者:RHU-TAC编辑员 来自:RHU-TAC编辑搜集 时间:2005-2-27 双击滚屏 收藏本页 字体:


点击 查看RHU2004全年文章


【脱壳作者】 农夫 

【脱壳工具】 Olldbg1.10 、Peid0.92、ImportREC1.6 

【脱壳平台】 win2000 sp4 

【软件名称】 绿鹰PC万能精灵3.76 

【下载页面】 http://www.onlinedown.net/soft/6396.htm 

【软件大小】 1198KB 

【开 发 商】 http://www.cnlvker.com 

【软件介绍】 这是一款集系统优化,病毒清理,黑客防御,OICQ娱乐于一体的综合软件。该软件将不同的功能分成不同的精灵管理, 
其功能涵盖了个人电脑用户日常需求,其中包括:清除各种流行木马及病毒的[守卫精灵],实时监控木马进程及端口 - 功能判断, 
可杀未来木马;防止网站恶意修改及任意脚本病毒的[IE反修改精灵];增强系统安全,优化系统配置的[WINDOWS精灵];功能强劲的[OICQ辅助精灵]。 

【脱壳声明】 只供学习和交流,没有其他目的。失误之处敬请诸位大侠赐教! 

【脱壳过程】 

    用PEid查看为PECompact 2.x 壳的 Jeremy Collake,目前对PECompact2.x的壳还没有专门的脱壳机, 
正好最近看了些脱壳教程,参照fly大侠的方法手动脱之。 


   用Ollydbg加载万能精灵主程序adam.exe,将OD设置为忽略所有的异常选项。 

进入OD后停在这: 

00435CD5 a> $ B8 44725A00   mov eax,adam.005A7244 
00435CDA > 50               push eax 
00435CDB . 64:FF35 00000000 push dword ptr fs:[0] 
00435CE2 . 64:8925 00000000 mov dword ptr fs:[0],esp 
00435CE9 . 33C0             xor eax,eax 
00435CEB . 8908             mov dword ptr ds:[eax],ecx 


下断:bp VirtualFree  

77E7E2D8 B8 E2E77755        mov eax,5577E7E2 
77E7E2DD 8BEC               mov ebp,esp 
77E7E2DF FF75 10            push dword ptr ss:[ebp+10] 
77E7E2E2 FF75 0C            push dword ptr ss:[ebp+C] 
77E7E2E5 FF75 08            push dword ptr ss:[ebp+8] 
77E7E2E8 6A FF              push -1 
77E7E2EA E8 04000000        call kernel32.VirtualFreeEx 
77E7E2EF 5D                 pop ebp 
77E7E2F0 C2 0C00            retn 0C 


中断后取消断点,按F8,经过两次retn后,返回005A72F1处: 

005A72EF FFD7               call edi 
005A72F1 8985 23120010      mov dword ptr ss:[ebp+10001223],eax    ; adam.<ModuleEntryPoint> 
005A72F7 8BF0               mov esi,eax 
005A72F9 59                 pop ecx 
005A72FA 5A                 pop edx 
005A72FB 03CA               add ecx,edx 
005A72FD 68 00800000        push 8000 
005A7302 6A 00              push 0 
005A7304 57                 push edi 
005A7305 FF11               call dword ptr ds:[ecx] 
005A7307 8BC6               mov eax,esi 
005A7309 5A                 pop edx 
005A730A 5E                 pop esi 
005A730B 5F                 pop edi 
005A730C 59                 pop ecx 
005A730D 5B                 pop ebx 
005A730E 5D                 pop ebp 
005A730F FFE0               jmp eax    <------------------------- ;这里就是飞向光明之巅的入口了! 


按F8直接跳进去,到这里: 

00435CD5 a> $ 55            push ebp 
00435CD6 ? 8BEC             mov ebp,esp 
00435CD8 ? 6A FF            push -1 
00435CDA > 68 B8064600      push adam.004606B8 
00435CDF ? 68 50964300      push adam.00439650 
00435CE4 ? 64:A1 00000000   mov eax,dword ptr fs:[0] 
00435CEA ? 50               push eax 
00435CEB . 64:8925 00000000 mov dword ptr fs:[0],esp 
00435CF2 . 83EC 58          sub esp,58 


打开OD的插件OllyDump,Dump!保存为adam_.exe,但是Dump的文件还不能运行,提示无法定位程序入口点。 

还要使用ImportREC修复输入表: 

启动绿鹰PC万能精灵主程序,打开ImportREC,选取adam进程, 
按“自动搜索IAT”,OEP显示:00035CD5, RAV:0005AFFC, 大小:000006C8. 
按“获取输入表”,IAT信息载入成功! 
按“修复抓取文件”,选取adam_.exe,保存为adam__.exe。 
用PEid查看,显示为:Microsoft Visual C++ 6.0。 
运行adam__.exe,功能OK! 
脱壳成功! 


OVER

[1] 页 RedHyphone.Union 投稿邮箱
[特别声明]:
本站文章大多搜索转载自网络中,如果侵犯了您的权利,请告之我们。本站将立即删除。
本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
查看评论】【向上滚屏】【关闭窗口】【 打印
-相关文章
  • 代理(Proxy)模式
  • 保证网络服务器安全的一些方法
  • 不做七种危险的网络管理员
  • 巧用net命令进行局域网文件批量同步更新
  • 80端口web服务攻击痕迹
  • -文章评论 (关闭)

    红旋风访客:
       1111111111111


    网上大名:
    红旋风网络技术联盟 RHUTech.Union
     
    Copyright © 2000-2007 RedHyphone.Union All Rights Reserved. 红旋风联盟版权所有.皖ICP备05011033号
    中国红旋风网络技术联盟 | www.RedHyphone.net
    Mailto:Redhyphone@gamil.com