有些软件脱壳后在当前系统能运行,但换了系统就不行了,搜索了下资料,大概有这么几种方法:
1、在用ImportREC重建输入表时,选项——新建输入表中的三个选项都不要打勾,这样可以减小出现跨平台问题的概率;
2、早期的ImportREC版本有个BUG(新版应该都修复了):
kernel32!RestoreLastError这个函数在XP以前的系统下是不存在的,而RestoreLastError和SetLastError实际上是同一个函数
解决办法:ImportREC修复输入表时把RestoreLastError替换为SetLastError,或者用WinHex把RestoreLastError替换为SetLastError,多余位置用00填充。
还有好的方法的话,欢迎补充^_
已经有(0)位网友发表了评论,你也评一评吧!
原创文章如转载,请注明:转载自Eddy Blog
原文地址:http://www.rrgod.com/decryption/314.html 欢迎订阅Eddy Blog。