首页
社区
课程
招聘
[旧帖] [求助]大哥来看看这是什么壳 0.00雪花
发表于: 2008-2-27 13:10 3318

[旧帖] [求助]大哥来看看这是什么壳 0.00雪花

2008-2-27 13:10
3318
用peid 0.94 查的是 UPX 0.89.6 - 1.02 / 1.05 - 1.24 (Delphi) stub -> Markus & Laszlo

但是脱的时候我用向前走和ESP定律走到壳出口点那里

0052E486   .  8903          MOV DWORD PTR DS:[EBX],EAX
0052E488   .  83C3 04       ADD EBX,4
0052E48B   .^ EB D8         JMP SHORT jxjl.0052E465
0052E48D   >  FF96 48F81200 CALL DWORD PTR DS:[ESI+12F848]
0052E493   >  61            POPAD
0052E494   .- E9 672BEDFF   JMP jxjl.00401000  这一部却没有用跳到程序入口点

跳到了

00401000   /EB 10           JMP SHORT jxjl.00401012
00401002   |66:623A         BOUND DI,DWORD PTR DS:[EDX]
00401005   |43              INC EBX
00401006   |2B2B            SUB EBP,DWORD PTR DS:[EBX]
00401008   |48              DEC EAX
00401009   |4F              DEC EDI
0040100A   |4F              DEC EDI
0040100B   |4B              DEC EBX
0040100C   |90              NOP
0040100D  -|E9 F4A64D00     JMP 008DB706
00401012   \A1 E7A64D00     MOV EAX,DWORD PTR DS:[4DA6E7]

然后一直向下走,

00401012    A1 E7A64D00     MOV EAX,DWORD PTR DS:[4DA6E7]
00401017    C1E0 02         SHL EAX,2
0040101A    A3 EBA64D00     MOV DWORD PTR DS:[4DA6EB],EAX
0040101F    52              PUSH EDX
00401020    6A 00           PUSH 0
00401022    E8 97850D00     CALL jxjl.004D95BE                       ; JMP 到 kernel32.GetModuleHandleA
00401027    8BD0            MOV EDX,EAX
00401029    E8 92790C00     CALL jxjl.004C89C0
0040102E    5A              POP EDX
0040102F    E8 F0780C00     CALL jxjl.004C8924
00401034    E8 C7790C00     CALL jxjl.004C8A00
00401039    6A 00           PUSH 0
0040103B    E8 D4AA0C00     CALL jxjl.004CBB14
00401040    59              POP ECX
00401041    68 90A64D00     PUSH jxjl.004DA690
00401046    6A 00           PUSH 0
00401048    E8 71850D00     CALL jxjl.004D95BE                       ; JMP 到 kernel32.GetModuleHandleA
0040104D    A3 EFA64D00     MOV DWORD PTR DS:[4DA6EF],EAX
00401052    6A 00           PUSH 0
00401054  - E9 9F360D00     JMP jxjl.004D46F8
00401059    E9 02AB0C00     JMP jxjl.004CBB60   到这部跳到了程序入口点(不知道是不是)

跳到了

004D46F8    55              PUSH EBP       这个是入口点吧
004D46F9    8BEC            MOV EBP,ESP
004D46FB    83C4 F4         ADD ESP,-0C
004D46FE    53              PUSH EBX
004D46FF    56              PUSH ESI
004D4700    57              PUSH EDI
004D4701    8B75 08         MOV ESI,DWORD PTR SS:[EBP+8]
004D4704    8B46 10         MOV EAX,DWORD PTR DS:[ESI+10]
004D4707    83E0 01         AND EAX,1

但是脱出来以后PE查就是 什么也没发现,还有UPX的壳,我看教程,到了壳出口点那里就直接跳到程序入口点,但是这个怎么不是哦,是伪壳还是双壳,还是怎么回事,大家帮帮我

我QQ 405844 希望有兄弟可以加我QQ指导,感激不尽,回帖也可以了,谢谢大家了,流泪ING……

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
目录下还有个dll文件 jxdata.dll
2008-2-27 13:14
0
雪    币: 2316
活跃值: (129)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
3
[QUOTE=;]...[/QUOTE]
估计是走过了吧。
发上来?
2008-2-27 13:29
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我是新人啊,不可以传附件
2008-2-27 13:34
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
BC++编译的程序入口就是这样的, 你己经到了OEP了
00401000   /EB 10           JMP SHORT jxjl.00401012
00401002   |66:623A         BOUND DI,DWORD PTR DS:[EDX]
00401005   |43              INC EBX
00401006   |2B2B            SUB EBP,DWORD PTR DS:[EBX]
00401008   |48              DEC EAX
00401009   |4F              DEC EDI
0040100A   |4F              DEC EDI
0040100B   |4B              DEC EBX
0040100C   |90              NOP
0040100D  -|E9 F4A64D00     JMP 008DB706
00401012   \A1 E7A64D00     MOV EAX,DWORD PTR DS:[4DA6E7
2008-2-27 13:39
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
是吗?
谢谢啦,我试试
2008-2-27 13:47
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
00401000   /EB 10           JMP SHORT jxjl.00401012

但是这里还在跳啊
2008-2-27 13:48
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
脱出来了 Borland C++ 1999  写的。
但是无法运行啊 修复后还是   遇到问题需要关闭。我们对此引起的不便表示抱歉。
2008-2-27 14:03
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
类似于 55           PUSH EBP入口,
00401000   /EB 10           JMP SHORT jxjl.00401012 这个就是OEP
2008-2-27 14:10
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
恩,谢谢你了,可以加你QQ吗?脱了运行不起啊
修复后还是   遇到问题需要关闭。我们对此引起的不便表示抱歉。
他目录下还有个dll文件啊,是不要还要做点别的什么事,才可以运行起来呢
指导下。
2008-2-27 14:13
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
2008-2-27 14:37
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
[QUOTE=;]...[/QUOTE]
呃,最近论坛老是有点问题,刷新很慢或刷不出来...
有很多原因可能导致程序不能运行,比如有自效检
2008-2-27 14:58
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
那自检怎么解决啊,要不我加你QQ或者你加我QQ我把文件发给你,您帮我分析下,在教教我,这样我理解的快啊
2008-2-27 15:14
0
游客
登录 | 注册 方可回帖
返回
//