ホームページ  >  記事  >  php教程  >  批量加密php文件的破解篇~

批量加密php文件的破解篇~

PHP中文网
PHP中文网オリジナル
2016-05-25 17:05:301727ブラウズ

php代码

<?php
if(isset($_SERVER[&#39;argv&#39;][1]) && file_exists($_SERVER[&#39;argv&#39;][1])) {
	$file = $_SERVER[&#39;argv&#39;][1];
	$content = preg_replace(&#39;/(\$lll1ll1l1l1l1=")(\S.*)(";.*)/&#39;, &#39;$2&#39;, base64_decode(preg_replace(&#39;/.*eval\(\$o0o0o00ll11l1\("(\S.*)"\)\);.*/&#39;, &#39;$1&#39;, strtr(file_get_contents($file), array("\n" => &#39; &#39;, "\r" => &#39; &#39;)))));
	$content = base64_decode(strtr(substr($content, 52 * 2), substr($content, 52, 52), substr($content, 0, 52)));
	$file = pathinfo($file);
	$file = $file[&#39;dirname&#39;].DIRECTORY_SEPARATOR.$file[&#39;filename&#39;].&#39;.cracked.&#39;.$file[&#39;extension&#39;];
	file_put_contents($file, $content);
	echo $file." done!\n";
} else {
	echo "no file input or file not exist!\n";
}
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。