今天群里一位朋友发了一个php的马子,经过了gzinflate和base64_decode加密,求解密,这种加密方法我以前也见过,只用把eval改为echo即可实现解密,但是情况并不是我想象的那么简单,输出的依然是乱码,网上找了一下终于找到了解决之道,分享给大家。
PHP目前在网络中被用的越来越多,加密解密的话题也一直没有停息过。下面简单介绍一下base64_decode+gzinflate压缩编码和解码代码方法,就是通常我们在程序中见的eval(gzinflate(base64_decode('加密代码'))); 形式的加密方法。
首先,针对一层加密的,我们可以直接把eval改为echo即可解密,这里我就不多解释了,今天要解密的代码如下:
经过加密的代码
我尝试过把eval改为echo结果发现还是类似的东西,经过查找终于发现了解决办法。
解密方法1
解密方法2
最终经过密码得到源代码如下:
不知道是哪位大牛的一句话,经过了这么多层加密,太强大了。
在线解密:
http://www.cnxct.com/cfc4n/eval-gzinflate-base64_decode.php
文章参考:
http://www.marshal.sh.cn/post/430/
http://www.blog.dzssx.net/user1/szyjl/archives/2008/8826.html
from www.waitalone.cn.thanks for it.
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论