首页
社区
课程
招聘
[旧帖] [已解决]穿山甲5.2+NsPack 3.7 脱完壳后提示 Invalid data in the file! 0.00雪花
发表于: 2008-4-16 13:22 4313

[旧帖] [已解决]穿山甲5.2+NsPack 3.7 脱完壳后提示 Invalid data in the file! 0.00雪花

2008-4-16 13:22
4313
在OD里跟到的IAT起始 406FFC , 结束 4070BC

检查了几次,的的确确是 406FFC - 4070BC

可是这长度太小了吧

用LoredPE  Dump

ImportREC_Fix修复IAT

运行-,结果出现:

---------------------------
Error
---------------------------
Invalid data in the file!
---------------------------
确定   
---------------------------

请指教~
----------------------------------------------------------------
解决心得:

    脱壳后需要附加数据,在未加壳的程序里找不到 ROffset + RSize 地址的附加数据。猜想大
概是易语言写的,找一个易语言的程序,PE Editor找到最后一个段  ROffset + RSize ,用Hex
WorkShop打开,Ctrl + G 选择 HEX 填入(ROffset + RSize = 偏移地址),复制到文件尾,再
打开脱壳后的程序,来到文件尾,粘贴……搞定……

-----------------------------------------------------------------
考虑到可能还有人会遇到这个问题,贴个小工具:
http://bbs.pediy.com/showthread.php?t=63414

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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
e语言,补上附加数据
2008-4-16 13:24
0
雪    币: 309
活跃值: (15)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
3
附加数据没补,~
2008-4-16 13:26
0
雪    币: 134
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
谢谢LS两位,我附加下数据看看!
2008-4-16 13:29
0
雪    币: 134
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
未脱壳的最后一个段 ROffset = 1A9000 + RSize = 1000 = 1AA000

Hex Workshop 查找 1AA000 找不到……
2008-4-16 14:13
0
雪    币: 134
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
谢谢,我在别的易语言文件里复制了附加数据,OK了,谢谢,THS!!
2008-4-16 14:30
0
游客
登录 | 注册 方可回帖
返回
//