在网上下载了一个源码,有个文件被加密了,上面有goto
字样,基本可以确定是用goto加密的,网上找了很多没能解密,后面找到了AST-抽象语法树goto解密工具。
开发过程中遇到了一些加密的PHP文件,询问后才知道这是微擎的2C加密,里面很多goto的跳转。每次同事都是发一个微信好友解密(说是以前加的专门做解密的)。百度了一下发现也很多网站在做在线解密的。这种都是按照文件大小来收费(kb),一个文件几块钱,但对于一个项目的文件费用也不少。同事说PHP-Parser 解析器可以做到解密。不管怎么加密都要能被解析器解析,都会转换为AST-抽象语法树。
下载工具解压后:
使用教程:
在安装有PHP环境电脑中,goto解密php解密工具,本源码网络收集而来,测试的解密完善,而且能替换混淆的变量名。
1、必须php版本>7
2、被加密的文件放到decodeFile
文件夹下,解密后的文件在complete
文件夹下
3、可以同时解密多个文件,但不能识别文件夹
4、解压至根目录后访问index.php
成功解密后打开文件看:
版权声明
版权说明: 仅限用于学习和研究目的;不得将上述内容用于商业和非法用途!否则一切后果自负。我们非常重视版权问题,如有侵权请邮件至(171373236#qq.com)与我们联系处理,敬请谅解!