发布网友 发布时间:2022-04-18 10:10
共1个回答
热心网友 时间:2022-04-18 11:39
解密完成,请查看附件中的php文件!
其实解密这个文件非常非常简单,就两三步而已!
首先,把代码中的eval这个,改成print 别的都不要改,然后保存,放到网站中运行一下这个文件
然后鼠标右键,查看源文件, 复制, 然后继续改文件, 把刚才改成print的那一段全部粘贴覆盖!
, 然后把里面的eval改成print保存,继续在网站中运行一下这个文件, 然后再查看源文件,复制, 然后把文件所有代码清空, 把复制的粘贴进去,保存!
万事ok!
解密原理, 他这种加密方式,其实就是把原来的代码用base64进行编码,然后混入一些其他的字符进行打乱, 当然,在加密后执行方面, 是查找替换里面的一些字符,使其符合base64的一些编码规则, 然后base64反编码成符合php语法的字符串!
其实这些都不是关键,关键在于php的一个函数, eval, 这个函数的作用是把字符串当做php来执行, 那根据这个原理关键, 那么不要让字符串当做php来执行,那就改掉那个函数咯,让他就当做字符串来输出, 最后得到的字符串, 不就是你需要的原本的php代码了?