首页
社区
课程
招聘
[旧帖] [求助]脱壳后不能运行的问题 0.00雪花
发表于: 2006-12-22 21:47 4313

[旧帖] [求助]脱壳后不能运行的问题 0.00雪花

2006-12-22 21:47
4313
请问,有个程序,加了一个破壳,用peid查没查出来,我用esp定律脱的,脱壳后用peid查原程序是Borland Delphi 6.0 - 7.0.然后用ImportRec修复,修复后却不能运行,提示:"The file "pcview_" seems to be corrupt"..这属于验证问题吗?该从什么地方入手才能解决??

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
咋没人回呢,笨笨熊斑竹不是还在论坛吗?嫌我的问题太弱智吗?新手提问,问题基础点也没什么吧
2006-12-22 22:06
0
雪    币: 82
活跃值: (521)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
原文件是否有附加数据?
用PEID查的时候后面有没有这个 [Overlay]
有的话就用PEID的插件搞一下11```
如果不是这个问题那可能就是脱壳部分...
2006-12-23 07:35
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
脱壳前查的是Nothing found *
没有查出来,脱后查的是Borland Delphi 6.0 - 7.0
用ImportREC修复显示所有函数都有效,没有无效函数.但就是修复后不能运行,我
一般都是工具修复,手工不会修复.对了,什么时候表示有附加数据,如果要处理该怎么处理啊??????
2006-12-23 13:40
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢楼上的回答先,呵呵,考六级去了,希望回来后又有人回答我了
2006-12-23 13:42
0
雪    币: 101
活跃值: (12)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
6
为什么不能运行, 报了什么错误?
看那个报错误的语句在哪儿,然后再次分析, 是什么原因造成的。
2006-12-23 14:12
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
报的错误是:"The file "pcview_" seems to be corrupt"...
中间那个"pcview_"就是我脱壳修复后的程序,我也试着用od载入,然后搜索字符串,想看下在程序中有没有seems to be corrupt类类似的语句,但没找到,,所以没办法了,来求大家
2006-12-23 18:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
004047AE   /7E 14           jle short aa_.004047C4
004047B0   |8B04DF          mov eax,dword ptr ds:[edi+ebx*8]
004047B3   |43              inc ebx
004047B4   |891D 44365D00   mov dword ptr ds:[5D3644],ebx
004047BA   |85C0            test eax,eax
004047BC   |74 02           je short aa_.004047C0
004047BE   |FFD0            call eax                          004047C0   |3BF3            cmp esi,ebx
004047C2  ^|7F EC           jg short aa_.004047B0
004047C4   \33C0            xor eax,eax
004047C6    5A              pop edx

我od载入单步运行到这里会有循环从004047C2跳回004047AE ,一直都死循环在那了,我把断点下在004047C4 那里后会运行程序,出现上面提到的错误提示.
我在004047BE 处按f7进去后
00418384    832D D0475D00 0>sub dword ptr ds:[5D47D0],1
0041838B    C3              retn
接着运行后到retn那里又直接返回到004047C0 ,还是没有跳出循环,郁闷啊,
2006-12-23 18:44
0
游客
登录 | 注册 方可回帖
返回
//