首页
社区
课程
招聘
请教,如何脱带自校验的UPX壳
发表于: 2007-4-18 08:55 5527

请教,如何脱带自校验的UPX壳

2007-4-18 08:55
5527
几个求助帖子都被 封了,
郁闷!,我只是想学学怎么脱壳,但现在我按照教程脱,走到一半就不会了,
只想请教,如何脱带自校验的UPX壳,哪位老大,能告诉怎么脱 吗,

用什么工具,如何做?比如怎么下断点,怎么跟踪?,应该注意什么?

我总是跟踪到一半程序就运行了。找不到OEP呀。

不敢上传了,只求方法,脱壳步骤,注意的问题等等。还望版主,事到顶力相助,别在锁帖了!!!

一个真诚想学习的。无意中破坏了规则,还请建凉!

00419E49    8A07            MOV AL,BYTE PTR DS:[EDI]
00419E4B    47              INC EDI
00419E4C    08C0            OR AL,AL
00419E4E  ^ 74 DC           JE SHORT sgcwg1_0.00419E2C
00419E50    89F9            MOV ECX,EDI
00419E52    57              PUSH EDI
00419E53    48              DEC EAX
00419E54    F2:AE           REPNE SCAS BYTE PTR ES:[EDI]
00419E56    55              PUSH EBP
00419E57    FF96 A4B60100   CALL DWORD PTR DS:[ESI+1B6A4]
00419E5D    09C0            OR EAX,EAX
00419E5F    74 07           JE SHORT sgcwg1_0.00419E68
00419E61    8903            MOV DWORD PTR DS:[EBX],EAX
00419E63    83C3 04         ADD EBX,4
00419E66  ^ EB E1           JMP SHORT sgcwg1_0.00419E49      这句跳到上面
00419E68    FF96 ACB60100   CALL DWORD PTR DS:[ESI+1B6AC]   F4这句,程序运行了,不会弄了,请能帮出个办法?

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
载入后直接查找入口点下面第一个POPAD,F4+F8+F8就到OEP了,DUMP出来修复IAT。
自效验一般下GetFileSize,返回后将下面的跳转语句修改即可。
2007-4-18 09:32
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
非常感谢楼上的指点,现在壳脱掉了,再查是Microsoft Visual C++ 6.0 [Overlay]

用OD载入,找不到提示字符?
下面我应该怎么做?
2007-4-20 10:01
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
Overlay说明有附加数据,资源可能被压缩过,也可能是E语言写的.
http://www.pediy.com/bbshtml/BBS6/pediy6923.htm
2007-4-20 11:05
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
5
UPX自身没有自校验,不要混为一谈
2007-4-20 11:09
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不好意思,弄错了不是自校验,是附加数据。
2007-4-20 13:45
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我的帖子也被评为违规的帖子。:-)。
2007-4-20 15:03
0
游客
登录 | 注册 方可回帖
返回
//