Scripts

Hacker Valletje

Zet dit in je header en je kunt hackers in de val lokken Als hacker je cookie verander door bv. javascript:document.cookie='admin=1' te doen dan geef je ze een ban (de tijd kan je aanpassen) De tabel: CREATE TABLE `ipblok` ( `id` int(11) NOT NULL auto_increment, `reason` varchar(200) NOT NULL default '', `ip` varchar(25) NOT NULL default '', `time` int(15) NOT NULL default '0', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=8 ;

hacker-valletje
<?php

// Hacker valletje
if ($_COOKIE['admin'] == "")
{
	setcookie ("admin", '0');
} else {
	if($_COOKIE['admin'] != "0")
	{
		mysql_query("INSERT INTO ipblok (reason,ip,time,auto) VALUES ('Don\'t fuck with cookies!!!','".$_SERVER['REMOTE_ADDR']."','".(time()+86400)."',1)") or die ;
		setcookie ("admin", '0');
	}
}

//-- Ban test 
$sql = mysql_query("SELECT * FROM ipblok WHERE ip='".$_SERVER['REMOTE_ADDR']."' AND time > '".time()."'");
$fetch = mysql_fetch_assoc($sql);

if(mysql_num_rows($sql) > 0 && time() < $fetch['time'])  
{
        echo "Unfortunately you're banned!";
        echo "<br><br><b>Reason:</b> ".$fetch['reason'];
        echo "<br>We'll give you another chance. You'll be unblocked over: ".date("i:s",$fetch['time']-time());
        unset($_SESSION['x']);
        exit;
} // Einde functie

?>


Reacties

0
Nog geen reacties.