cocoboy 发表于 2008-9-7 00:56:02

求助,UPX脱壳后不能使用

查壳显示为:UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo
我脱壳以后出现:“invalid data in the file”,程序有附加数据,用HEX处理了一下以后却
出现:“falied to read file or invalid data in file”,以前也处理过附加数据从来没有
遇到过这样的情况啊。谁能指点一下这是怎么回事啊?

Luckly 发表于 2008-9-7 09:01:40

那是自效验提示你文件已经被修改了

aj3423 发表于 2008-9-7 13:26:41

文件读overlay方法各不相同,有的是直接定位到文件尾往回读取所有overlay,这种的话只要按普通方法修复了overlay就ok, 但有些是在overlay里加一个指针,比如overlay最后一个dword,指向附加数据头部,然后根据这个指针来读,这样就会出错,解决办法是CreateFile ReadFile SetFilePointer 对这些下断然后跟踪 看程序是怎么读的

小生我怕怕 发表于 2008-9-8 10:43:35

以他提示的错误到OD里找到跳过就可以啦!
页: [1]
查看完整版本: 求助,UPX脱壳后不能使用