关于脱壳后的跨平台问题

Eddy 发布于2010-1-5 15:7:48 分类: 加密解密 已浏览loading 网友评论0条 我要评论

有些软件脱壳后在当前系统能运行,但换了系统就不行了,搜索了下资料,大概有这么几种方法:

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

记住我的信息,下次不用再输入 欢迎给Eddy Blog留言