thinkphp项目加密了,需要怎么操作来着?

朋友叫我给项目加个需求,我拿过代码一看是thinkphp的,有些代码加过密了,好入没搞php了,我记得thinkphp有加密代码方案,但装个什么配置一个就可以看到代码了,那是什么东西来着,一时想不起来了。。。
image.png

阅读 2.5k
2 个回答

你需要从代码至少找到加密的软件名称,才能进行解密.毕竟加密方案不止一个方案,解密不可能可以通用的,你至少知道是用什么方式加密的才能解密

1.登录服务器查看装了哪些php扩展,从中找出用于解密的扩展程序,进行反编译。
2.php加密程序在运行之前都会由php扩展模块解密成正常的代码,然后才能解析执行。
这个正常的代码,在php底层代码可操作,记录到外部txt文件。操作流程比较麻烦。
需要下载对应正式环境版本的php源码比如php5.6,改写其源码记录解密后的文件,然后编译安装环境。最后运行项目即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进