首页
社区
课程
招聘
[旧帖] [求助]初脱ASPack 2.12的问题 0.00雪花
发表于: 2008-7-31 12:50 4894

[旧帖] [求助]初脱ASPack 2.12的问题 0.00雪花

2008-7-31 12:50
4894
某软件(主程序PROG.exe,3574K)用PEID探到ASPack 2.12 -> Alexey Solodovnikov

1。试用 ASPack Unpack 1.1 脱

[ 27.72] Load file Name.exe... [ ok ]
[ ---- ] Header info: ImageBase: 00400000, EP: 00008001
[ 34.02] Start debug session... [ ok ]
[ ---- ]   PID: 00000B70
[142.03] Wait EP... [ ok ]
[ ---- ] Real ImageBase: 00400000
[ ---- ] Trace...
[  4.33] ASPack technology detected!
[ ---- ] Find ASPack loader section... [ ok ]
[ 57.89] Processing import... [ ok ]
[ ---- ] Import RVA: 00007000 Size: 00000078
[ 46.17] Trace to OEP [ fast ]... [ ok ]
[ ---- ] OEP: 00003C94
[ ---- ] Processing relocations...
[ ---- ] Relocs not found :(
[ ---- ] Hot fix... [ ok ]
[  3.54] ReBuild Resources... [ ok ]
[  0.82] Kill ASPack loader section... [ ok ]
[ 28.09] Save dump (Name_u.exe)... [ ok ]
[ ---- ] Enjoy! I am done...

生成22K文件 PROG_U.exe 。明显小于原始文件。
运行此文件,报错“仅完成部分的ReadProcessMemoty 或 WriteProcessMemory 请求”

2。试用 waspack 脱

得到_UnPacked.exe 3592K。运行同样报上错。

3。试用 PEID Generic Unpacker v0.1 插件脱

Unpack 时提示“Rebuild Imports with ImpREC ”选Y后 报“Can't load the process”
产生3596K文件PROG.exe.unpacked.exe
运行该文件报“应用程序初始化(0xc0000005)失败...”

4。尝试用OD调试

由于属于初段,OD调试中未能发现有价值的东西。

由于Progamer,分析软件使用和调试情况推断:
可能有使用文件校验、Anti-debug技术。
软件采用VFP制作。
程序有天数、次数试用限制,运行时首先弹出MESSAGE窗口报限制。(已分析程序运行通过写一个自生成的DLL 1K大小文件来处理)
确定上述窗口后,来到程序主界面。前置注册窗口(工具探知为动态的窗口ID,每次都不同),估计是不同进程。

请高人给点脱壳建议。谢谢

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
另,该软件除主程序外只有几个标准DLL文件。
gdiplus.dll
MsChart20.OCX
msvcr70.dll
vfp8r.dll
VFP8RENU.DLL
2008-7-31 12:56
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
另两次使用ASPack Unpack 的过程如下:
[ 28.77] Load file Name.exe... [ ok ]
[ ---- ] Header info: ImageBase: 00400000, EP: 00008001
[ 36.13] Start debug session... [ ok ]
[ ---- ]   PID: 0000017C
[  6.96] Wait EP... [ ok ]
[ ---- ] Real ImageBase: 00400000
[ ---- ] Trace...
[  4.70] ASPack technology detected!
[ ---- ] Find ASPack loader section... [ ok ]
[ 58.88] Processing import... [ ok ]
[ ---- ] Import RVA: 00007000 Size: 00000078
[ 49.05] Trace to OEP [ fast ]... [ ok ]
[ ---- ] OEP: 00003C94
[ ---- ] Processing relocations...
[ ---- ] Relocs not found :(
[ ---- ] Hot fix... [ ok ]
[  3.03] ReBuild Resources... [ ok ]
[  1.01] Kill ASPack loader section... [ ok ]
[ 17.03] Save dump (Name_u.exe)... [ ok ]
[ ---- ] Enjoy! I am done...

[ 25.32] Load file Name.exe... [ ok ]
[ ---- ] Header info: ImageBase: 00400000, EP: 00008001
[ 33.61] Start debug session... [ ok ]
[ ---- ]   PID: 000008CC
[  6.86] Wait EP... [ ok ]
[ ---- ] Real ImageBase: 00400000
[ ---- ] Trace...
[  3.11] ASPack technology detected!
[ ---- ] Find ASPack loader section... [ ok ]
[ 74.37] Processing import... [ ok ]
[ ---- ] Import RVA: 00007000 Size: 00000078
[ 44.13] Trace to OEP [ fast ]... [ ok ]
[ ---- ] OEP: 00003C94
[ ---- ] Processing relocations...
[ ---- ] Relocs not found :(
[ ---- ] Hot fix... [ ok ]
[  3.34] ReBuild Resources... [ ok ]
[  0.82] Kill ASPack loader section... [ ok ]
[ 12.78] Save dump (Name_u.exe)... [ ok ]
[ ---- ] Enjoy! I am done...

PID每次不同,是为什么?Unpack本身使用就会是这样,还是对本程序如此?
2008-7-31 13:00
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
[LEFT]VFP程序[/LEFT]
VFP&EXE Unpacker 1.5

一个反编译的辅助软件。几乎可以脱掉 所有经文件型加密FOX程序工具加密的VFP可执行文件的 壳。不过主要还是针对VFP&EXE加密后并用所谓的改变 文件结构处理过的VFP可执行文件。by 品琳居  VFP General Unpacker 0.3 DEmo版

Aming作品,脱老王VFP&EXE内存型加密的文件,选中要脱壳的程序后按鼠标右键。  urf

解除ReFox 保护,支持 levels II, II+ and III

试试
AspackDie
All versions ASPack unpacker by PE_Kill
CASPR
stripper_v207ht

VFP 通常要反编译后分析
[LEFT][LEFT]VFP程序[/LEFT]
UnFoxAll 3.0专业增强版 
优点:界面和功能较实用
缺点:支持到vfp6 sp3后再没更新,反编译还有不少错误,尤其是SQL语句方面,表单代码没法反编译。

Foxtools2.2友情版
FoxTools 是继 Refox 和 Unfoxsll 之后的又一反编译 fox 程序的利器。
http://bbs.pediy.com/showthread.php?s=&threadid=9114dmunvfp修改版
VFP&EXE2.0专业版/3.0企业版还原精灵(公开发行版),本公开版能还原VFP&EXE2.0专业版/3.0企业版加密后的程序 . AmingFoxspy1.73 + v1.93源码支持VFP6R.DLL(SP0)/VFP7R.DLL(SP0)/VFP8R.DLL(SP0),也就是说可以对付VFP6/7/8各版本的程序了
http://bbs.pediy.com/showthread.php?s=&threadid=14361 ljtt
[/LEFT]
2008-7-31 13:01
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
多谢楼上

貌似解决不了问题。得先脱掉ASPACK,再处理VFP
2008-7-31 13:43
0
游客
登录 | 注册 方可回帖
返回
//