Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- Agency CaFc
- http://cafc.agency/
- ---
- CaFc Versace made this, 2014
- Anti SQL Injection Login (v.2) with Log
- ---
- ---
- **/
- $ip = $_SERVER['REMOTE_ADDR'];
- $taimJon = new DateTime("now", new DateTimeZone('Asia/Jakarta'));
- $jamBaraTeh = $taimJon->format("Y-m-d H:i:s");
- $script = $_SERVER[PATH_TRANSLATED];
- $aingLog = fopen("log-SQLi.txt", "a+");
- // Ngaray-nya tambahin sendiri ajah yagh =))
- $aingNgaray = array(
- ";",
- "'",
- "%",
- '"',
- "-"
- "union",
- "select",
- "order by"
- );
- $aingGantiNgaray = array(
- "",
- "",
- "",
- """,
- "",
- "",
- "",
- ""
- );
- $ngambilKunci = array_keys($_GET);
- $ngirimKunci = array_keys($_POST);
- $kukiAing = array_keys($_COOKIE);
- //---------- NGAPUS PERMINTAAN ----------\\
- for ($i = 0; $i < count($ngambilKunci); $i++) {
- $ciyusan[$i] = $_GET[$ngambilKunci[$i]];
- $_GET[$ngambilKunci[$i]] = str_replace($aingNgaray, $aingGantiNgaray, HtmlSpecialChars($_GET[$ngambilKunci[$i]]));
- if ($ciyusan[$i] != $_GET[$ngambilKunci[$i]]) {
- fwrite($aingLog, "IP : $ip\r\n");
- fwrite($aingLog, "Method : GET\r\n");
- fwrite($aingLog, "Value : $ciyusan[$i]\r\n");
- fwrite($aingLog, "Script : $script\r\n");
- fwrite($aingLog, "Time : $jamBaraTeh\r\n");
- fwrite($aingLog, "==================================\r\n");
- }
- }
- //---------------------------------------\\
- //--------- NGAPUS PENGIRIMAN -----------\\
- for ($i = 0; $i < count($ngirimKunci); $i++) {
- $enelan[$i] = $_POST[$ngirimKunci[$i]];
- $_POST[$ngirimKunci[$i]] = str_replace($aingNgaray, $aingGantiNgaray, HtmlSpecialChars($_POST[$ngirimKunci[$i]]));
- if ($enelan[$i] != $_POST[$ngirimKunci[$i]]) {
- fwrite($aingLog, "IP : $ip\r\n");
- fwrite($aingLog, "Method : POST\r\n");
- fwrite($aingLog, "Value : $enelan[$i]\r\n");
- fwrite($aingLog, "Script : $script\r\n");
- fwrite($aingLog, "Time : $jamBaraTeh\r\n");
- fwrite($aingLog, "==================================\r\n");
- }
- }
- //---------------------------------------\\
- //------- NGAPUS KUKI AING COOYY --------\\
- for ($i = 0; $i < count($kukiAing); $i++) {
- $kukiEnelan[$i] = $_COOKIE[$kukiAing[$i]];
- $_COOKIE[$kukiAing[$i]] = str_replace($aingNgaray, $aingGantiNgaray, HtmlSpecialChars($_COOKIE[$kukiAing[$i]]));
- if ($kukiEnelan[$i] != $_COOKIE[$kukiAing[$i]]) {
- fwrite($aingLog, "IP : $ip\r\n");
- fwrite($aingLog, "Method : COOKIE\r\n");
- fwrite($aingLog, "Value : $kukiEnelan[$i]\r\n");
- fwrite($aingLog, "Script : $script\r\n");
- fwrite($aingLog, "Time : $time\r\n");
- fwrite($aingLog, "==================================\r\n");
- }
- }
- //---------------------------------------\\
- fclose($aingLog);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment