当前位置:百问十五>百科问答>PEiD打不开就停止工作的解决办法

PEiD打不开就停止工作的解决办法

2025-01-01 22:42:24 编辑:join 浏览量:528

PEiD打不开就停止工作的解决办法

PEID(PE Identifier)是一款古老的著名的查壳工具,从网上下载的软件包一般都很老,所以往往会遇到打不开提示“PEid已停止工作的”提示,网上有人建议使用兼容性来运行,基本上来说没有什么卵用,真正的问题出现在插件DLL文件里,而且往往随着用户下载的软件包、使用的版本不同出现问题的插件也不一样,所以只能像定位特征码一样的定位出有问题的DLL文件,具体的解决方法可以参考以下内容。

我这里以win10系统下的peid0.94版本为例。运行后提示已停止,如下图所示。

所谓特征码定位法,类似于早期远程控制软件的免杀操作,逐个的删除插件文件,定位出有问题的插件,将有问题插件删除后保证peid的正常运行 。具体来说,首先用户可以将peid下的plugins文件夹删除,看是否能正常运行。

删除plugins文件夹,正常运行peid0.94,说明问题出在plugins目录。但是plugins目录是很有用的,你不可能全部将其删除,所以需要定位有问题的DLL插件。

具体来说将plugins目录下的插件分成5个或者10个1组,删除看能否正常运行peid。正常说明有问题的dll插件文件就在删除的5个DLL文件中,然后再1个1个的恢复到plugins文件夹,直到找到问题dll文件。

我这里以5个DLL插件文件为一组进行删除,删除后发现peid正常运行,说明导致错误的插件就在删除的这个5DLL文件中。

然后一个一个的恢复到plugins目录,看是否正常运行peid,如果出现错误就可以定位出有问题的DLL。结合上面的图,我将xinfo.dll的文件复制到plugins目录下,peid就不可以正常运行了,说明xinfo.dll这个插件有问题。

删除xinfo.dll后就可以正常使用peid。

基本上现在老的逆向工程类的工具,都可以正常的运行于windows xp的系统,所以如果实在不能解决,则考虑在虚拟机安装windows xp系统 。

网上有很多修正版的peid,对插件都进行了更新、升级、修正,一般都可以正常使用,比如下面的peid0.95,可以正常使用。

peid本身的工作原理是很简单的,麻烦的是定位出壳的特征码和插件更新,要写一个PEID很容易的事情,但是后期的壳的特征码及插件的维护非常麻烦,所以建议长时间使用的朋友,最好有这样的圈子或者关注某些插件的开发者,以便随时更新修正自己使用的版本。

标签:PEiD,打不开,解决办法

版权声明:文章由 百问十五 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen15.com/answer/368576.html
热门文章