首页
社区
课程
招聘
[求助]关于vfp&exeNc V5_00加壳的程序脱壳的问题,请高手指导,谢谢!!!
发表于: 2005-11-30 18:16 4037

[求助]关于vfp&exeNc V5_00加壳的程序脱壳的问题,请高手指导,谢谢!!!

2005-11-30 18:16
4037
用OD载入,忽略所有异常
  PUSHAD
  CALL L002
L002:
  POP EBP
  SUB EBP,SPKS.00401006
  LEA EAX,DWORD PTR SS:[EBP+401056]
  PUSH EAX
  PUSH DWORD PTR FS:[0]
  MOV DWORD PTR FS:[0],ESP
  INT3
  NOP
  POP DWORD PTR FS:[0]
  ADD ESP,4
  JE L016
  JNZ L016
  JMP L017
  POP ECX
L016:
  LEA EBX,DWORD PTR SS:[EBP+401000]
L017:
  PUSH EBX
  POP EDI
  SUB EDI,EDX
  PUSH EDI
L021:
  MOV AL,BYTE PTR DS:[EBX]
  XOR BYTE PTR DS:[EDI],AL
  INC EBX
  INC EDI
  LOOPD L021
  POP EAX
  MOV DWORD PTR SS:[ESP+1C],EAX
  POPAD
  JMP EAX                                            这里到42D001入口处
  JE SHORT SPKS.0042E4A6
  JNZ SHORT SPKS.0042E4A6
  JMP SHORT SPKS.0042E49F
  PUSH EBP
...................

42d001:      
  PUSHAD
  CALL L702
  JMP 459FD4F7
  PUSH EBP
  RETN
  CALL L702
  JMP SHORT SPKS.0042D072
  MOV EBX,-13
  ADD EBX,EBP
  SUB EBX,2D000
  CMP DWORD PTR SS:[EBP+422],0
  MOV DWORD PTR SS:[EBP+422],EBX
  JNZ SPKS.0042D39A
  LEA EAX,DWORD PTR SS:[EBP+42E]
  PUSH EAX
  CALL DWORD PTR SS:[EBP+F4D]
  MOV DWORD PTR SS:[EBP+426],EAX
  MOV EDI,EAX
  LEA EBX,DWORD PTR SS:[EBP+5E]
  PUSH EBX
  PUSH EAX
  INT3
  XCHG EAX,EBP
  DEC ECX
  SLDT WORD PTR DS:[EAX]
  MOV DWORD PTR SS:[EBP+54D],EAX             此时EBP=77E40000,这句根 本过不去,请问各位,为什么?

  LEA EBX,DWORD PTR SS:[EBP+6B]
  PUSH EBX
  PUSH EDI
  CALL DWORD PTR SS:[EBP+F49]
  .....

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
如果程序是FoxPro写的,就不要费劲去脱壳了
用VD 1.5直接反源码出来
2005-11-30 18:22
0
雪    币: 237
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是FoxPro的,用了VD不行
我就是想解决这个问题~~~~~~有没有哪位知道为什么?
2005-11-30 18:37
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
4
不会的吧
仔细看看使用方法吧
把INDEX设置好
我搞过的

PS:最好在虚拟机里面搞不然你的C盘里面会多出很多垃圾的
2005-11-30 19:06
0
雪    币: 863
活跃值: (222)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这个壳的真正的VFP程序隐藏在一个DLL文件里,而表面程序的只是一个壳,所以解出来也没多大用处!要是有兴趣还是可以看看,在看雪里也有几遍关于这个壳的资料,自己找找吧!
2005-12-1 10:57
0
游客
登录 | 注册 方可回帖
返回
//