游客
:
注册
|
登录
|
社区银行
|
会员
|
搜索
|
帮助
计算机之家
»
『 软件讨论 』
» 手脱 UPX3.0
会员登录
[
立即注册
]
[
忘记用户名
] [
忘记密码
]
用户名
UID
:
密码:
隐身
界面风格:
- 使用默认 -
Discuz! 风格
MSNCool 风格
Cookie 有效期:
- 使用默认 -
浏览器进程
一小时
一天
一个月
永久
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题:
[原创]
手脱 UPX3.0
mrvampire
论坛VIP
UID 20626
精华
1
积分 244
帖子 22
威望 234
现金 209 币币
存款 0 币币
阅读权限 10
注册 2007-4-22
状态 离线
#1
大
中
小
发表于 2007-5-8 15:48
资料
个人空间
短消息
加为好友
手脱 UPX3.0
【破解作者】 mrvampire
【使用工具】 Ollydbg1.10,peid0.94
【破解平台】 WinXP
【软件名称】Hawkeye.zip
【下载地址】
附件
【加壳方式】 UPX3.0
【使用工具】 Ollydbg110,peid0.94
【破解声明】 看了layper 兄的Crackme觉得很不错,就用他UPX3.0加壳的CrackMe.UNpackCN做个简单的手脱教程吧,很简单没有技术含量,菜鸟学习而已!
【破解过程】
1.用peid0.94查壳, 什么也没发现 要是layper 不说还以为没壳呢!Upx3.0是个压缩壳,试试esp定律吧,let's go!
2.用OD载入,忽略所有异常,用
插件隐藏OD
,程序停在
00570B00 > 60 PUSHAD
∨
F8 步过一下,发现右边寄存器窗口中的ESP 由
0012FFC4
变为
0012FFA4
∨
在
0012FFA4
处右键---在数据窗口跟随
∨
在左下角的窗口 0012FFC4
7C816FD7
返回到 kernel32.7C816FD7 (红字
7C816FD7
)处点右键--断点--设置硬件访问断点--字
∨
F9运行一下,程序停在
00571694
然后清除断点,
///////////////////////////////////////////////////////////
00571694
8D4424 80 LEA EAX,DWORD PTR SS:[ESP-80] //
停在此处
00571698 6A 00 PUSH 0 //
F8
0057169A 39C4 CMP ESP,EAX //
F8
0057169C ^ 75 FA JNZ SHORT CrackMe_.00571698 //
往回跳? NO!脱壳时尽量不要让程序往回跳!
0057169E 83EC 80 SUB ESP,-80 //
左键点这一下,然后F4
005716A1 ^ E9 BEDAFAFF JMP CrackMe_.0051F164 //
这步也往回跳?不过只能让它跳,要不就不出错, 这步应该就能跳到OEP了!
005716A6 0000 ADD BYTE PTR DS:[EAX],AL //
005716A8 C016 57 RCL BYTE PTR DS:[ESI],57 ; 移动常数超出 1..31 的范围
/////////////////////////////////////////////////////////
0051F164
55 PUSH EBP //
个人觉得这就是OEP了(不知道对不对,在此DUMP ! 再查壳为Borland Delphi 4.0 - 5.0)
0051F165 8BEC MOV EBP,ESP
0051F167 83C4 F4 ADD ESP,-0C
0051F16A B8 E4EE5100 MOV EAX,CrackMe_.0051EEE4
0051F16F E8 D076EEFF CALL CrackMe_.00406844
0051F174 A1 204A5200 MOV EAX,DWORD PTR DS:[524A20]
0051F179 8B00 MOV EAX,DWORD PTR DS:[EAX]
///////////////////////////////////////////////////////////
再用PEID查壳为 Borland Delphi 4.0 - 5.0 可以正常运行程序,算法没有分析!呵呵,
如有不对之处敬请指教!谢谢!
没地方可发,就发在这吧,不知道对不对。献给那些还不会手脱壳的朋友吧!
by mrvapire
2007.05.08
附件:
您所在的用户组无法下载或查看附件
本帖最近评分记录
qdwylmail
2007-5-8 20:38
威望
+8
精品文章
cao
2007-5-8 19:27
威望
+6
精品文章
cao
2007-5-8 19:27
现金
+8
精品文章
cao
技术精英
业余疯子
UID 10997
精华
5
积分 1024
帖子 829
威望 974
现金 44 币币
存款 9185 币币
阅读权限 11
注册 2007-1-6
状态 离线
#2
大
中
小
发表于 2007-5-8 22:00
资料
个人空间
主页
短消息
加为好友
学习一下,脱壳确实是辛苦的事情
看贴回帖,遨游论坛的基本美德!
PC求助问题解决后编辑主题分类为[已解决],发现违规贴点右下角报告或到站务处理置顶中专题贴中举报。
wuyoucaoa
铜牌会员
UID 5185
精华 0
积分 1411
帖子 2005
威望 1411
现金 59 币币
存款 7800 币币
阅读权限 7
注册 2006-7-23
状态 离线
#3
大
中
小
发表于 2007-5-13 21:22
资料
个人空间
短消息
加为好友
学习一下看看.
a412273386
初级会员
UID 25698
精华 0
积分 98
帖子 112
威望 98
现金 39 币币
存款 0 币币
阅读权限 3
注册 2007-5-17
状态 离线
#4
大
中
小
发表于 2007-5-24 08:52
资料
个人空间
短消息
加为好友
顶~~
不懂,但还要谢谢楼主
投票
交易
悬赏
活动
论坛跳转 ...
> 安装版XP系统下载
> 其他系统发布
> 软件更新下载
> 每日更新
> 原创软件
> 『 影视剧场 』
> 『 综合资源 』
> 『 活动专区 』
> 计算机维修教学
> 系统安装设置
> 硬件专场
> 『 网络畅游 』
> 『 软件讨论 』
> 软件参考文献
> 软件寻求
> 『 计算机安全 』
> 杀软天地
> 防火墙专区
> 『 疑难求助 』
> 『 休闲水场 』
> 『 精品网文 』
> 『 美丽贴图 』
> 『 体育联盟 』
> 『 社区公告 』
> 『 站务处理 』
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间