[Liste] Flyff Homepage Codes

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [Liste] Flyff Homepage Codes

      Hallo Core'ler.

      Heute kam mir die Idee, dieses Thema zu erstellen. Es soll anderen Usern bei ihrer Homepage helfen.



      Register


      Danke an Luoo:

      PHP-Quellcode

      1. <?php
      2. $ip = $_SERVER['REMOTE_ADDR'];
      3. $time = date("l dS of F Y h:i:s A");
      4. $script = $_SERVER[PATH_TRANSLATED];
      5. $fp = fopen ("[WEB]SQL_Injection.txt", "a+");
      6. $sql_inject_1 = array(";","'","%",'"'); #Whoth need replace
      7. $sql_inject_2 = array("", "","","&quot;"); #To wont replace
      8. $GET_KEY = array_keys($_GET); #array keys from $_GET
      9. $POST_KEY = array_keys($_POST); #array keys from $_POST
      10. $COOKIE_KEY = array_keys($_COOKIE); #array keys from $_COOKIE
      11. /*begin clear $_GET */
      12. for($i=0;$i<count($GET_KEY);$i++)
      13. {
      14. $real_get[$i] = $_GET[$GET_KEY[$i]];
      15. $_GET[$GET_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_GET[$GET_KEY[$i]]));
      16. if($real_get[$i] != $_GET[$GET_KEY[$i]])
      17. {
      18. fwrite ($fp, "IP: $ip\r\n");
      19. fwrite ($fp, "Method: GET\r\n");
      20. fwrite ($fp, "Value: $real_get[$i]\r\n");
      21. fwrite ($fp, "Script: $script\r\n");
      22. fwrite ($fp, "Time: $time\r\n");
      23. fwrite ($fp, "==================================\r\n");
      24. }
      25. }
      26. /*end clear $_GET */
      27. /*begin clear $_POST */
      28. for($i=0;$i<count($POST_KEY);$i++)
      29. {
      30. $real_post[$i] = $_POST[$POST_KEY[$i]];
      31. $_POST[$POST_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_POST[$POST_KEY[$i]]));
      32. if($real_post[$i] != $_POST[$POST_KEY[$i]])
      33. {
      34. fwrite ($fp, "IP: $ip\r\n");
      35. fwrite ($fp, "Method: POST\r\n");
      36. fwrite ($fp, "Value: $real_post[$i]\r\n");
      37. fwrite ($fp, "Script: $script\r\n");
      38. fwrite ($fp, "Time: $time\r\n");
      39. fwrite ($fp, "==================================\r\n");
      40. }
      41. }
      42. /*end clear $_POST */
      43. /*begin clear $_COOKIE */
      44. for($i=0;$i<count($COOKIE_KEY);$i++)
      45. {
      46. $real_cookie[$i] = $_COOKIE[$COOKIE_KEY[$i]];
      47. $_COOKIE[$COOKIE_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_COOKIE[$COOKIE_KEY[$i]]));
      48. if($real_cookie[$i] != $_COOKIE[$COOKIE_KEY[$i]])
      49. {
      50. fwrite ($fp, "IP: $ip\r\n");
      51. fwrite ($fp, "Method: COOKIE\r\n");
      52. fwrite ($fp, "Value: $real_cookie[$i]\r\n");
      53. fwrite ($fp, "Script: $script\r\n");
      54. fwrite ($fp, "Time: $time\r\n");
      55. fwrite ($fp, "==================================\r\n");
      56. }
      57. }
      58. /*end clear $_COOKIE */
      59. fclose ($fp);
      60. ?>
      61. <?php
      62. ini_set('display_errors', 0);
      63. $connection = mssql_connect('xxx', 'xxx', 'xxx'); //Change YOURHOST and YOURPASSWORD
      64. if(!connection || !mssql_select_db('ACCOUNT_DBF', $connection))
      65. {
      66. die('Unable to connect or select database!');
      67. }
      68. $checkusername = $_POST['Username'];
      69. $query = mssql_query("SELECT account FROM ACCOUNT_TBL WHERE account = '$checkusername'");
      70. $result = mssql_fetch_row($query);
      71. if(isset($_POST['submit'])){
      72. if($_POST['Username'] == ""){
      73. $error = '<font color="red"><b>Please enter a username.</b></font>';
      74. }
      75. else if($result[0] == $checkusername){
      76. $error = '<font color="red"><b>This username already exists. Please choose another one.</b></font>';
      77. }
      78. else if($_POST['Password'] == ""){
      79. $error = '<font color="red"><b>Please enter a password.</b></font>';
      80. }
      81. else{
      82. $password = md5('kikugalanet' . $_POST['Password']);
      83. $stmt = mssql_init('webCreateAcc', $connection);
      84. mssql_bind($stmt, '@account', $checkusername, SQLVARCHAR, false, false, 15);
      85. mssql_bind($stmt, '@password', $password, SQLVARCHAR, false, false, 36);
      86. mssql_bind($stmt, '@birthday', $checkusername, SQLVARCHAR, false, false, 120);
      87. mssql_bind($stmt, '@email', $checkusername, SQLVARCHAR, false, false, 120);
      88. mssql_execute($stmt) or die ("Could not complete the registration. Please try again.");
      89. mssql_free_statement($stmt);
      90. $error = '<font color="green"><b>Registration complete!</b></font>';
      91. }
      92. }
      93. echo '<form action="register.php" method="post">';
      94. echo 'Username:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="Username" /><br /><br />';
      95. echo 'Password:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="password" name="Password" /><br /><br />';
      96. echo '<input type="submit" name="submit" value="Register" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;& nbsp';
      97. echo '</form>';
      98. echo $error;
      99. ?>
      Alles anzeigen




      Server Status

      PHP-Quellcode

      1. <br>Account Server:
      2. <?php
      3. $online = @fsockopen("DEINE-IP", 12001, $errno, $errstr, 1);
      4. if($online >= 1) {
      5. echo '<b><font color=#00FF00>Online</font></b>';
      6. }
      7. else {
      8. echo '<b><font color=#FF0000>Offline</font></b>';
      9. }
      10. ?>
      11. <br>Certifier Server:
      12. <?php
      13. $online = @fsockopen("DEINE-IP", 23000, $errno, $errstr, 1);
      14. if($online >= 1) {
      15. echo '<b><font color=#00FF00>Online</font></b>';
      16. }
      17. else {
      18. echo '<b><font color=#FF0000>Offline</font></b>';
      19. }
      20. ?>
      21. <br>Trans Server:
      22. <?php
      23. $online = @fsockopen("DEINE-IP", 7000, $errno, $errstr, 1);
      24. if($online >= 1) {
      25. echo '<b><font color=#00FF00>Online</font></b>';
      26. }
      27. else {
      28. echo '<b><font color=#FF0000>Offline</font></b>';
      29. }
      30. ?>
      31. <br>Core Server:
      32. <?php
      33. $online = @fsockopen("DEINE-IP", 4001, $errno, $errstr, 1);
      34. if($online >= 1) {
      35. echo '<b><font color=#00FF00>Online</font></b>';
      36. }
      37. else {
      38. echo '<b><font color=#FF0000>Offline</font></b>';
      39. }
      40. ?>
      41. <br>Cache Server:
      42. <?php
      43. $online = @fsockopen("DEINE-IP", 15400, $errno, $errstr, 1);
      44. if($online >= 1) {
      45. echo '<b><font color=#00FF00>Online</font></b>';
      46. }
      47. else {
      48. echo '<b><font color=#FF0000>Offline</font></b>';
      49. }
      50. ?>
      51. <br>Login Server:
      52. <?php
      53. $online = @fsockopen("DEINE-IP", 28000, $errno, $errstr, 1);
      54. if($online >= 1) {
      55. echo '<b><font color=#00FF00>Online</font></b>';
      56. }
      57. else {
      58. echo '<b><font color=#FF0000>Offline</font></b>';
      59. }
      60. ?>
      61. <br>World Server:
      62. <?php
      63. $online = @fsockopen("DEINE-IP", 2101, $errno, $errstr, 1);
      64. if($online >= 1) {
      65. echo '<b><font color=#00FF00>Online</font></b>';
      66. }
      67. else {
      68. echo '<b><font color=#FF0000>Offline</font></b>';
      69. }
      70. ?>
      Alles anzeigen

      PHP-Quellcode

      1. Server Statistik
      2. <?php
      3. $link = @mssql_connect("MSSQL_SERVER", "Username", "Password") or die ("Error!");
      4. $db = @mssql_select_db('ACCOUNT_DBF') or die ("Error!");
      5. $b = '';
      6. $mail = '';
      7. $query = mssql_query("SELECT * FROM [ACCOUNT_TBL_DETAIL] WHERE isuse = 'J' ");
      8. echo 'Users Online: ' . mssql_num_rows($query);
      9. ?>
      Alles anzeigen
      [B]

      PHP-Quellcode

      1. <?php
      2. $link = @mssql_connect("127.0.0.1\SQLEXPRESS", "Username", "Password") or die ("Server is down!");
      3. $db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!");
      4. $b = '';
      5. $mail = '';
      6. $query = mssql_query('SELECT * FROM [ACCOUNT_TBL]');
      7. echo 'Total Accounts: ' . mssql_num_rows($query);
      8. ?>

      PHP-Quellcode

      1. <?php
      2. $link = @mssql_connect("127.0.0.1\SQLEXPRESS", "Username", "Password") or die ("Server is down!");
      3. $db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!");
      4. $b = '';
      5. $mail = ''; $query = mssql_query('SELECT * FROM [CHARACTER_TBL]');
      6. echo 'Total Characters: ' . mssql_num_rows($query);
      7. ?>









      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]
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • Viel Spaß damit.
      1. Der Server Status war hier schonmal released!
      2. nutzt diesen Teil:

      PHP-Quellcode

      1. <?php
      2. $online = @fsockopen("DEINE-IP", 4001, $errno, $errstr, 1);
      3. if($online >= 1) {
      4. echo '<b><font color=#00FF00>Online</font></b>';
      5. }
      6. else {
      7. echo '<b><font color=#FF0000>Offline</font></b>';
      8. }
      9. ?>

      Und sämtliche User eures Servers haben bei einem Homepage Aufruf Disconnect!
      3. Braucht dieses Serverstatusscript viel zu viel Server Leistung, da es mit jedem Aufruf aktualisiert wird. Sind ein paar Hundert User auf der Homepage, kann es damit zu großen Problemen kommen.
      Man Sollte es besser so coden, das sich diese Anzeige nur z.B alle 2 Minuten Aktualisiert, egal wie die Homepage Aufrufen.
      Letzteres zählt für all deine Statistik Scripts, bzw für die geleechten oder zusammen kopierten.

      mfg
      Till