| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
sukram Administrator

Anmeldedatum: 16.01.2007 Beiträge: 115 Wohnort: Schloß Holte-Stukenbrock
|
Verfasst am: Mo 03 Sep, 2007 09:25 Titel: Spammer aussperren |
|
|
Da mich diese Spam-Bots und automatischen Anmeldungen in letzter Zeit sehr genervt haben, habe ich heute noch ein kleines aber hoffentlich nützlich Feature eingebaut. Bei der Anmeldung findet man jetzt die Aufforderung das Wort Coderforum in ein Feld zu schreiben.
Damit will ich zusätzlich zum Captcha die Anmeldung auf "echtheit" prüfen.
Ich denke mal, dass das ganz gut Funktionieren wird. Sollten die Spambots das irgendwann mal mitbekommen, werde ich das Wort einfach abändern (muhahaha). _________________ TeraPix.de - Moderne Scripte zu fairen Preisen |
|
| Nach oben |
|
 |
Werbung
|
Verfasst am: Titel: Anzeige |
|
|
|
|
|
| Nach oben |
|
 |
Sarge Ass


Anmeldedatum: 10.09.2007 Beiträge: 56 Wohnort: London
|
Verfasst am: Mo 10 Sep, 2007 19:16 Titel: |
|
|
Das kenn ich... hat mich bei meiner letzten forum gestoert... taeglich hab ich ungefaehr 20 bots kicken muessen... spam war schrecklich.. und ja...
Jedenfalls... es scheint zur wirken oder?
- Sarge _________________ Now that seems Logical... |
|
| Nach oben |
|
 |
sukram Administrator

Anmeldedatum: 16.01.2007 Beiträge: 115 Wohnort: Schloß Holte-Stukenbrock
|
|
| Nach oben |
|
 |
Sarge Ass


Anmeldedatum: 10.09.2007 Beiträge: 56 Wohnort: London
|
Verfasst am: Sa 15 Sep, 2007 10:41 Titel: |
|
|
Die Frage lautet... 'Wie lange noch?'.... die scheinen immer besser und besser zu werden..
Ich wusste nicht wie ich mein Forum vor eine Weile gehostet habe dass sie schon die 'standard' CAPTCHA umgehen koennten... einzige Sinn die, die Bilder CAPTCHA ja hatten... war solche Bots auszuspeeren....
- Sarge _________________ Now that seems Logical... |
|
| Nach oben |
|
 |
sukram Administrator

Anmeldedatum: 16.01.2007 Beiträge: 115 Wohnort: Schloß Holte-Stukenbrock
|
|
| Nach oben |
|
 |
Sarge Ass


Anmeldedatum: 10.09.2007 Beiträge: 56 Wohnort: London
|
Verfasst am: Mo 17 Sep, 2007 18:55 Titel: |
|
|
Jop... nur wie eigentlich? Hast du eine Ahnung?
- Sarge _________________ Now that seems Logical... |
|
| Nach oben |
|
 |
Adminator Schaut sich um

Anmeldedatum: 27.09.2007 Beiträge: 10
|
Verfasst am: Do 27 Sep, 2007 21:56 Titel: |
|
|
Hallo zusammen,
hab vor kurzem nen PHP Algo geschrieben, der Captchas noch unlesbarer für Bots macht. Vielleicht kann den ja irgendwer hier brauchen, würd mich freuen, wenn er sogar ins Forum eingebaut werden würde.
Captcha Algo Beispiel Seite
Wenns jemmand interresiert, wie das funktioniert, kann ich gern den Code und ne kleine Beschreibung dazu posten.
MfG Adminator
edit: die Beispiel Seite läuft zur Zeit nur auf nem funpic Server, sorry wegen der Werbung. _________________ Ich würd so gern die Welt verändern, aber Gott gibt mir den Quellcode nicht.
TESTOPEDIA |
|
| Nach oben |
|
 |
Sarge Ass


Anmeldedatum: 10.09.2007 Beiträge: 56 Wohnort: London
|
Verfasst am: Fr 28 Sep, 2007 17:46 Titel: |
|
|
Kann nur sagen.. ich finds Geil..
Koenntest du des Zeigen? (Code)
Thread ghoert zwar in ne andere kategorie aber bin ma sia sukram schiebts
Mfg
- Sarge _________________ Now that seems Logical... |
|
| Nach oben |
|
 |
Adminator Schaut sich um

Anmeldedatum: 27.09.2007 Beiträge: 10
|
Verfasst am: Fr 28 Sep, 2007 18:08 Titel: |
|
|
also der code ist folgender:
| PHP: |
<?php
$starttime = microtime();
$string = $_GET['text'];
$im = imagecreatefrompng("./background.png");
$white = imagecolorallocate($im, 255, 255, 255);
$px = (imagesx($im) - 9.5 * strlen($string)) / 2;
$i = imagestring($im, 33, $px, 19, $string, $white);
$size = getimagesize("./background.png");
$x = 0;
$y = 0;
$im2 = imagecreate($size[0]*2, $size[1]*2);
$im3 = imagecreate($size[0]*2, $size[1]*2);
$background_color = ImageColorAllocate ($im2, 255, 255, 255);
$background_color = ImageColorAllocate ($im3, 255, 255, 255);
if($_GET['on'] == 1)
{
while($y != $size[1])
{
while($x != $size[0])
{
// echo "<br>X: ".$x." Y: ".$y;
$rand = rand(0, 1);
if((imagecolorat($im, $x, $y) == 0) && ($rand == 0))
{
imagesetpixel($im2, $x*2, $y*2, 0);
imagesetpixel($im2, $x*2+1, $y*2, 16777215);
imagesetpixel($im2, $x*2, $y*2+1, 16777215);
imagesetpixel($im2, $x*2+1, $y*2+1, 0);
imagesetpixel($im3, $x*2, $y*2, 16777215);
imagesetpixel($im3, $x*2+1, $y*2, 0);
imagesetpixel($im3, $x*2, $y*2+1, 0);
imagesetpixel($im3, $x*2+1, $y*2+1, 16777215);
}
elseif((imagecolorat($im, $x, $y) == 0) && ($rand == 1))
{
imagesetpixel($im3, $x*2, $y*2, 0);
imagesetpixel($im3, $x*2+1, $y*2, 16777215);
imagesetpixel($im3, $x*2, $y*2+1, 16777215);
imagesetpixel($im3, $x*2+1, $y*2+1, 0);
imagesetpixel($im2, $x*2, $y*2, 16777215);
imagesetpixel($im2, $x*2+1, $y*2, 0);
imagesetpixel($im2, $x*2, $y*2+1, 0);
imagesetpixel($im2, $x*2+1, $y*2+1, 16777215);
}
elseif((imagecolorat($im, $x, $y) == 16777215) && ($rand == 0))
{
imagesetpixel($im2, $x*2, $y*2, 0);
imagesetpixel($im2, $x*2+1, $y*2, 16777215);
imagesetpixel($im2, $x*2, $y*2+1, 16777215);
imagesetpixel($im2, $x*2+1, $y*2+1, 0);
imagesetpixel($im3, $x*2, $y*2, 0);
imagesetpixel($im3, $x*2+1, $y*2, 16777215);
imagesetpixel($im3, $x*2, $y*2+1, 16777215);
imagesetpixel($im3, $x*2+1, $y*2+1, 0);
}
elseif((imagecolorat($im, $x, $y) == 16777215) && ($rand == 1))
{
imagesetpixel($im2, $x*2, $y*2, 16777215);
imagesetpixel($im2, $x*2+1, $y*2, 0);
imagesetpixel($im2, $x*2, $y*2+1, 0);
imagesetpixel($im2, $x*2+1, $y*2+1, 16777215);
imagesetpixel($im3, $x*2, $y*2, 16777215);
imagesetpixel($im3, $x*2+1, $y*2, 0);
imagesetpixel($im3, $x*2, $y*2+1, 0);
imagesetpixel($im3, $x*2+1, $y*2+1, 16777215);
}
++$x;
}
if($x == $size[0])
{
$x = 0;
}
++$y;
}
$endtime = microtime();
echo 'Starttime: '.$starttime.' Endtime: '.$endtime;
}
imagecolortransparent($im3, 0);
imagecolortransparent($im2, 0);
$randomn = rand(1, 100000);
$filename1 = "png".$randomn."pic0.png";
$filename2 = "png".$randomn."pic1.png";
$filename3 = "png".$randomn."pic2.png";
imagepng($im, $filename1);
imagepng($im2, $filename2);
imagepng($im3, $filename3);
?>
|
MfG Adminator
_________________ Ich würd so gern die Welt verändern, aber Gott gibt mir den Quellcode nicht.
TESTOPEDIA |
|
| Nach oben |
|
 |
Sarge Ass


Anmeldedatum: 10.09.2007 Beiträge: 56 Wohnort: London
|
Verfasst am: Sa 29 Sep, 2007 14:46 Titel: |
|
|
Kann leider noch nicht alles verstehen... aber so lern Ich auch viel mehr
Vielen Dank!
- Sarge _________________ Now that seems Logical... |
|
| Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|