欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

php 解密eval(gzinflate(str_rot13(base64_decode

程序员文章站 2022-07-01 09:03:28
From 黑客笔记 这样加密作者很无赖和变态,因为明明知道这样的加密破解是易如反掌的,而却还变态的把代码加密无数次。 我写了下面两个PHP文件: //B.PHP

From 黑客笔记

这样加密作者很无赖和变态,因为明明知道这样的加密破解是易如反掌的,而却还变态的把代码加密无数次。

我写了下面两个PHP文件:

//B.PHP

<?php
$str=file_get_contents(2.txt);
while (preg_match("/eval(gzinflate(str_rot13(base64_decode(([^]*)/",$str,$match)){
$fp=fopen(1.txt,w);
fputs($fp,$match[1]);
fclose($fp);
system(php a.php);
$str=file_get_contents(2.txt);
}
?>


//A.PHP

<?php
$str=file_get_contents(1.txt);
$str=base64_decode($str);
$str=str_rot13($str);
$str=gzinflate($str);
$fp=fopen(2.txt,w);
fputs($fp,$str);
fclose($fp);
?>
把你的代码保存为2.TXT,在CMD下运行下面的命令:
PHP B.PHP
过一会程序执行完毕,2.TXT就是解密后的代码。