首页
社区
课程
招聘
FSG的壳:寻求脱壳的最理想方法!!
发表于: 2006-3-24 21:23 4748

FSG的壳:寻求脱壳的最理想方法!!

2006-3-24 21:23
4748
今天帮朋友脱个FSG的壳。但脱了就是不能运行怀疑入口点没有找对。高手指点下可以吗?
004001BF  ^\EB 9F           JMP SHORT 盗Q黑侠B.00400160
004001C1    5E              POP ESI
004001C2    AD              LODS DWORD PTR DS:[ESI]
004001C3    97              XCHG EAX,EDI
004001C4    AD              LODS DWORD PTR DS:[ESI]
004001C5    50              PUSH EAX
004001C6    FF53 10         CALL DWORD PTR DS:[EBX+10]
004001C9    95              XCHG EAX,EBP
004001CA    8B07            MOV EAX,DWORD PTR DS:[EDI]
004001CC    40              INC EAX
004001CD  ^ 78 F3           JS SHORT 盗Q黑侠B.004001C2
004001CF    75 03           JNZ SHORT 盗Q黑侠B.004001D4//向下004001d4
004001D1    FF63 0C         JMP DWORD PTR DS:[EBX+C]  ////这断点进去
004001D4    50              PUSH EAX  
004001D5    55              PUSH EBP
004001D6    FF53 14         CALL DWORD PTR DS:[EBX+14]
004001D9    AB              STOS DWORD PTR ES:[EDI]
004001DA >^ EB EE           JMP SHORT 盗Q黑侠B.004001CA
004001DC    33C9            XOR ECX,ECX   ////////////////////F4运行
004001DE    41              INC ECX
004001DF    FF13            CALL DWORD PTR DS:[EBX]
004001E1    13C9            ADC ECX,ECX
004001E3    FF13            CALL DWORD PTR DS:[EBX]
004001E5  ^ 72 F8           JB SHORT 盗Q黑侠B.004001DF

************************************************************
进入004001D1    FF63 0C         JMP DWORD PTR DS:[EBX+C]
0045B1A8    55              PUSH   这里脱壳EBP                                 ; shell32.#598
0045B1A9    8BEC            MOV EBP,ESP
0045B1AB    83C4 F0         ADD ESP,-10
0045B1AE    B8 30B04500     MOV EAX,盗Q黑侠B.0045B030
0045B1B3    E8 8CB6FAFF     CALL 盗Q黑侠B.00406844
0045B1B8    A1 30CF4500     MOV EAX,DWORD PTR DS:[45CF30]
0045B1BD    8B00            MOV EAX,DWORD PTR DS:[EAX]
0045B1BF    E8 90A2FFFF     CALL 盗Q黑侠B.00455454
0045B1C4    A1 30CF4500     MOV EAX,DWORD PTR DS:[45CF30]
0045B1C9    8B00            MOV EAX,DWORD PTR DS:[EAX]
0045B1CB    33D2            XOR EDX,EDX
0045B1CD    E8 A69EFFFF     CALL 盗Q黑侠B.00455078
0045B1D2    8B0D 04D04500   MOV ECX,DWORD PTR DS:[45D004]            ; 盗Q黑侠B.0045EC50
0045B1D8    A1 30CF4500     MOV EAX,DWORD PTR DS:[45CF30]
0045B1DD    8B00            MOV EAX,DWORD PTR DS:[EAX]
0045B1DF    8B15 648D4500   MOV EDX,DWORD PTR DS:[458D64]            ; 盗Q黑侠B.00458DB0
0045B1E5    E8 82A2FFFF     CALL 盗Q黑侠B.0045546C
0045B1EA    A1 30CF4500     MOV EAX,DWORD PTR DS:[45CF30]
0045B1EF    8B00            MOV EAX,DWORD PTR DS:[EAX]
0045B1F1    E8 F6A2FFFF     CALL 盗Q黑侠B.004554EC
0045B1F6    E8 ED91FAFF     CALL 盗Q黑侠B.004043E8
脱后怎么修都不能运行。我有个疑问。0045B1A8    55              PUSH 是入口点吗?
004001D1    FF63 0C         JMP DWORD PTR DS:[EBX+C]这里断点进去对不对

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
盗Q黑侠?
这个软件的这个壳很容易脱,脱后也不用修复的,直接可以运行
加我详谈
2006-3-25 09:53
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
既然容易就说说你是怎么脱的.我想论坛这样才能办的更好啊!
有些东西别人看起来很容易,可是自己就是不懂
2006-3-25 10:04
0
雪    币: 4
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
FSG 记得貌似可以用SFX法一步搞定
1.33一般不需要修复
2.0的一般要手修IAT
2006-3-25 11:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
现在不少人在脱这个软件的壳,FSG2.0的变形壳,不容易脱啊

顺便请教一下,F4之后还经常跳走,有高手可以说一下为什么吗
2006-3-25 22:25
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
其实OEP是正确的。
FSG2.0的壳,当下不去时(跑飞)OEP就在你前面刚跳过的地方
脱了壳修复是个问题
RVA大小调节不懂所以修复不成功。FLY大哥一定知道的。来说说咯。
2006-3-25 22:55
0
雪    币: 817
活跃值: (1927)
能力值: ( LV12,RANK:2670 )
在线值:
发帖
回帖
粉丝
7
用脱壳机就完美脱壳咯~~~

2006-3-26 00:34
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
2006-3-26 02:07
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
我知道为什么修复不到了,原因出在.
脱好的修复好的.EP段.RIF1.
脱了修不好的EP段为"空"
没有脱的EP段为"空"
那要把修不好的服务端EP段改为RIF1如何改呢??
2006-3-26 09:58
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
最初由 KuNgBiM 发布
用脱壳机就完美脱壳咯~~~


这个到省事了
2006-3-26 16:48
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我好想知道怎么调整啊!
斑竹可以说下吗?
2006-3-26 18:16
0
游客
登录 | 注册 方可回帖
返回
//