Hallo Core'ler.
Heute kam mir die Idee, dieses Thema zu erstellen. Es soll anderen Usern bei ihrer Homepage helfen.
Heute kam mir die Idee, dieses Thema zu erstellen. Es soll anderen Usern bei ihrer Homepage helfen.
Register
Danke an Luoo:
Alles anzeigenPHP-Quellcode
- <?php
- $ip = $_SERVER['REMOTE_ADDR'];
- $time = date("l dS of F Y h:i:s A");
- $script = $_SERVER[PATH_TRANSLATED];
- $fp = fopen ("[WEB]SQL_Injection.txt", "a+");
- $sql_inject_1 = array(";","'","%",'"'); #Whoth need replace
- $sql_inject_2 = array("", "","","""); #To wont replace
- $GET_KEY = array_keys($_GET); #array keys from $_GET
- $POST_KEY = array_keys($_POST); #array keys from $_POST
- $COOKIE_KEY = array_keys($_COOKIE); #array keys from $_COOKIE
- /*begin clear $_GET */
- for($i=0;$i<count($GET_KEY);$i++)
- {
- $real_get[$i] = $_GET[$GET_KEY[$i]];
- $_GET[$GET_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_GET[$GET_KEY[$i]]));
- if($real_get[$i] != $_GET[$GET_KEY[$i]])
- {
- fwrite ($fp, "IP: $ip\r\n");
- fwrite ($fp, "Method: GET\r\n");
- fwrite ($fp, "Value: $real_get[$i]\r\n");
- fwrite ($fp, "Script: $script\r\n");
- fwrite ($fp, "Time: $time\r\n");
- fwrite ($fp, "==================================\r\n");
- }
- }
- /*end clear $_GET */
- /*begin clear $_POST */
- for($i=0;$i<count($POST_KEY);$i++)
- {
- $real_post[$i] = $_POST[$POST_KEY[$i]];
- $_POST[$POST_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_POST[$POST_KEY[$i]]));
- if($real_post[$i] != $_POST[$POST_KEY[$i]])
- {
- fwrite ($fp, "IP: $ip\r\n");
- fwrite ($fp, "Method: POST\r\n");
- fwrite ($fp, "Value: $real_post[$i]\r\n");
- fwrite ($fp, "Script: $script\r\n");
- fwrite ($fp, "Time: $time\r\n");
- fwrite ($fp, "==================================\r\n");
- }
- }
- /*end clear $_POST */
- /*begin clear $_COOKIE */
- for($i=0;$i<count($COOKIE_KEY);$i++)
- {
- $real_cookie[$i] = $_COOKIE[$COOKIE_KEY[$i]];
- $_COOKIE[$COOKIE_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_COOKIE[$COOKIE_KEY[$i]]));
- if($real_cookie[$i] != $_COOKIE[$COOKIE_KEY[$i]])
- {
- fwrite ($fp, "IP: $ip\r\n");
- fwrite ($fp, "Method: COOKIE\r\n");
- fwrite ($fp, "Value: $real_cookie[$i]\r\n");
- fwrite ($fp, "Script: $script\r\n");
- fwrite ($fp, "Time: $time\r\n");
- fwrite ($fp, "==================================\r\n");
- }
- }
- /*end clear $_COOKIE */
- fclose ($fp);
- ?>
- <?php
- ini_set('display_errors', 0);
- $connection = mssql_connect('xxx', 'xxx', 'xxx'); //Change YOURHOST and YOURPASSWORD
- if(!connection || !mssql_select_db('ACCOUNT_DBF', $connection))
- {
- die('Unable to connect or select database!');
- }
- $checkusername = $_POST['Username'];
- $query = mssql_query("SELECT account FROM ACCOUNT_TBL WHERE account = '$checkusername'");
- $result = mssql_fetch_row($query);
- if(isset($_POST['submit'])){
- if($_POST['Username'] == ""){
- $error = '<font color="red"><b>Please enter a username.</b></font>';
- }
- else if($result[0] == $checkusername){
- $error = '<font color="red"><b>This username already exists. Please choose another one.</b></font>';
- }
- else if($_POST['Password'] == ""){
- $error = '<font color="red"><b>Please enter a password.</b></font>';
- }
- else{
- $password = md5('kikugalanet' . $_POST['Password']);
- $stmt = mssql_init('webCreateAcc', $connection);
- mssql_bind($stmt, '@account', $checkusername, SQLVARCHAR, false, false, 15);
- mssql_bind($stmt, '@password', $password, SQLVARCHAR, false, false, 36);
- mssql_bind($stmt, '@birthday', $checkusername, SQLVARCHAR, false, false, 120);
- mssql_bind($stmt, '@email', $checkusername, SQLVARCHAR, false, false, 120);
- mssql_execute($stmt) or die ("Could not complete the registration. Please try again.");
- mssql_free_statement($stmt);
- $error = '<font color="green"><b>Registration complete!</b></font>';
- }
- }
- echo '<form action="register.php" method="post">';
- echo 'Username: &nbs p; <input type="text" name="Username" /><br /><br />';
- echo 'Password: &nbs p; <input type="password" name="Password" /><br /><br />';
- echo '<input type="submit" name="submit" value="Register" />   ;& nbsp';
- echo '</form>';
- echo $error;
- ?>
Server Status
Alles anzeigenPHP-Quellcode
- <br>Account Server:
- <?php
- $online = @fsockopen("DEINE-IP", 12001, $errno, $errstr, 1);
- if($online >= 1) {
- echo '<b><font color=#00FF00>Online</font></b>';
- }
- else {
- echo '<b><font color=#FF0000>Offline</font></b>';
- }
- ?>
- <br>Certifier Server:
- <?php
- $online = @fsockopen("DEINE-IP", 23000, $errno, $errstr, 1);
- if($online >= 1) {
- echo '<b><font color=#00FF00>Online</font></b>';
- }
- else {
- echo '<b><font color=#FF0000>Offline</font></b>';
- }
- ?>
- <br>Trans Server:
- <?php
- $online = @fsockopen("DEINE-IP", 7000, $errno, $errstr, 1);
- if($online >= 1) {
- echo '<b><font color=#00FF00>Online</font></b>';
- }
- else {
- echo '<b><font color=#FF0000>Offline</font></b>';
- }
- ?>
- <br>Core Server:
- <?php
- $online = @fsockopen("DEINE-IP", 4001, $errno, $errstr, 1);
- if($online >= 1) {
- echo '<b><font color=#00FF00>Online</font></b>';
- }
- else {
- echo '<b><font color=#FF0000>Offline</font></b>';
- }
- ?>
- <br>Cache Server:
- <?php
- $online = @fsockopen("DEINE-IP", 15400, $errno, $errstr, 1);
- if($online >= 1) {
- echo '<b><font color=#00FF00>Online</font></b>';
- }
- else {
- echo '<b><font color=#FF0000>Offline</font></b>';
- }
- ?>
- <br>Login Server:
- <?php
- $online = @fsockopen("DEINE-IP", 28000, $errno, $errstr, 1);
- if($online >= 1) {
- echo '<b><font color=#00FF00>Online</font></b>';
- }
- else {
- echo '<b><font color=#FF0000>Offline</font></b>';
- }
- ?>
- <br>World Server:
- <?php
- $online = @fsockopen("DEINE-IP", 2101, $errno, $errstr, 1);
- if($online >= 1) {
- echo '<b><font color=#00FF00>Online</font></b>';
- }
- else {
- echo '<b><font color=#FF0000>Offline</font></b>';
- }
- ?>
[B]Alles anzeigenPHP-Quellcode
- Server Statistik
- <?php
- $link = @mssql_connect("MSSQL_SERVER", "Username", "Password") or die ("Error!");
- $db = @mssql_select_db('ACCOUNT_DBF') or die ("Error!");
- $b = '';
- $mail = '';
- $query = mssql_query("SELECT * FROM [ACCOUNT_TBL_DETAIL] WHERE isuse = 'J' ");
- echo 'Users Online: ' . mssql_num_rows($query);
- ?>
PHP-Quellcode
- <?php
- $link = @mssql_connect("127.0.0.1\SQLEXPRESS", "Username", "Password") or die ("Server is down!");
- $db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!");
- $b = '';
- $mail = '';
- $query = mssql_query('SELECT * FROM [ACCOUNT_TBL]');
- echo 'Total Accounts: ' . mssql_num_rows($query);
- ?>
PHP-Quellcode
- <?php
- $link = @mssql_connect("127.0.0.1\SQLEXPRESS", "Username", "Password") or die ("Server is down!");
- $db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!");
- $b = '';
- $mail = ''; $query = mssql_query('SELECT * FROM [CHARACTER_TBL]');
- echo 'Total Characters: ' . mssql_num_rows($query);
- ?>
Ranking
File-Upload.net - ranking.rar
Falls wer noch etwas für diesen Thread hat, bitte einfach hier rein schreiben.
Werde es dann editieren :)
MfG
Zer0
//Sry, das es so unordentlich ist, habe jetzt leider nicht mehr Zeit\\
Morgen ist es alles perfekt ;)
[/B]