首页
社区
课程
招聘
[旧帖] [求助]脱掉ASPack 2.12 -> Alexey Solodovnikov的壳后,程序不能启动! 0.00雪花
发表于: 2007-12-6 19:20 4772

[旧帖] [求助]脱掉ASPack 2.12 -> Alexey Solodovnikov的壳后,程序不能启动! 0.00雪花

2007-12-6 19:20
4772
程序描述  :
程序名称  :网络数据包嗅探专家2007
文件名称  :hynet.exe
版本号    :2006.00
内部名称  :hynet
未脱壳大小:129KB
加壳类型  :ASPack 2.12 -> Alexey Solodovnikov
入口点    :000AE001
EP段      :.aspack
文件偏移  :0001EA01
首字节    :60,E8,03,00

用OD到地址“4AE3BF”为大跳,跳到“40416C”,从这里Dump后,文件大小712KB,用VB编写。
执行程序后,程序启动后自动退出,界面都没有显示。
用ImportFix载入进程后OEP改为“0000416C”,点“自动查找IAT”,
显示“可能发现原始IAT地址”,点“获取输入表”,显示1个有效模块和3个未解决指针。

“找到的输入表函数”栏:
——————————————————————————————————————
+ msvbvm60.dll FThunk:00001000 函数数:BF(十进制:191) 有效:是
- ?FThunk:00001300 函数数:1(十进制:1)  有效:否
     rva:00001300 ptr:00140026
- ?FThunk:00001300 函数数:1(十进制:1)  有效:否
     rva:00001308 ptr:0046417A
     rva:0000130C ptr:00464131
——————————————————————————————————————

“记录”栏:
——————————————————————————————————————
IAT 读取成功
当前输入表:
1(十进制:1)个有效模块(已添加:+1(十进制:+1))
C2(十进制:194)个输入函数:(已添加:+C2(十进制:+194))
(3(十进制:3)个未解决的指针)(已添加:+3(十进制:+3))
——————————————————————————————————————

请问各位大虾,这个该怎么解决?
另外关于重建输入表的知识怎么学?
谢谢!

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

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
0047043C    FF15 6C124000   call near dword ptr ds:[<&msvbvm60.rtcFi>; msvbvm60.rtcFileLen
00470442    3D 06D90200     cmp eax,2D906                         //比较文件大小
00470447    7E 12           jle short dumped_.0047045B         //改JMP即可
2007-12-6 19:58
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
0047233E    FF15 24104000   call near dword ptr ds:[<&msvbvm60.__vba>; msvbvm60.__vbaFreeVar
00472344    0FBF4D AC       movsx ecx,word ptr ss:[ebp-54]
00472348    85C9            test ecx,ecx
0047234A    0F84 97000000   je Unpack_.004723E7             //改jmp关闭软件时去掉弹网页
00472350    C745 FC 0A00000>mov dword ptr ss:[ebp-4],0A
2007-12-6 20:02
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢wqrsksk朋友,第一贴解决了不能启动的问题了
2007-12-6 20:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
解释到这个程度已经很感谢了,但能不能解释一下如何发现的问题所在?
2007-12-6 20:16
0
雪    币: 270
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
rtcFileLen
去翻翻这个东西就知道了
2007-12-6 22:55
0
雪    币: 226
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
应该是CRC校验吧
2007-12-7 06:38
0
雪    币: 226
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
说得不对请勿见笑哦
2007-12-7 06:39
0
雪    币: 226
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
“记录”栏:
——————————————————————————————————————
IAT 读取成功
当前输入表:
1(十进制:1)个有效模块(已添加:+1(十进制:+1))
C2(十进制:194)个输入函数:(已添加:+C2(十进制:+194))
(3(十进制:3)个未解决的指针)(已添加:+3(十进制:+3))
——————————————————————————————————————
老贴子里有,可以找一下,很简单的。
2007-12-7 06:40
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
谢谢大家了。
2007-12-7 12:59
0
游客
登录 | 注册 方可回帖
返回
//