- 帖子
- 1008
- 主题
- 761
- 精华
- 0
- 积分
- 1794
- 贡献
- 941
- 激情
- 7771
- 阅读权限
- 100
- 最后登录
- 2020-4-28
|
[Code]PHP使用eval(gzinflate(base64_decode('BASE64加密后内容')))核心代码的解密
- <?php
- //已经加密的文件内容
- $a="eval(gzinflate(str_rot13(base64_decode('加密后base_decode括号之间的代码'))));";
- function decodephp($a) {
- $max_level=300; //最大层数
- for($i=0;$i<$max_level;$i++) {
- ob_start();
- eval(str_replace('eval','echo',$a));
- $a = ob_get_clean();
- if(strpos($a,'eval(gzinflate(str_rot13(base64_decode')===false) {
- return $a;
- }
- }
- }
- echo decodephp($a);
- //将解密的代码保存为decode.txt文件
- file_put_contents("decode.txt", decodephp($a));
- ?>
复制代码
7 G5 o2 t( c: x' c5 G8 {2 \* @
1 v% o. V( W9 fFrom: 互联网 |
|