Help - Search - Members - Calendar
Full Version: Komma förbi capatcha ?
SweRAT > Datasäkerhet > Nybörjarhörnan
h3I
Har sett en hel del trådar med porr-"reklam" komma upp nu och börjat undra hur man gör för att komma förbi capatchan då man reggar kontot som det spamas med?

Görs det med en bot automatiskt eller är det någon idiot som sitter manuellt och registrerar konton? om det nu är bottar som reggar, hur listar dom ut capatcha?
blind
Ja, det verkar som att captchan är knäckt.
Det finns en bättre captcha i den nyss släppa versionen av IP.Board så det skall gå att fixa på ett eller annat sätt.
peck
Att stava fel en gång är mänskligt. Att skriva "capatcha" i rubriken och "capatchan" i meddelandet är fruktansvärt störande för någon som är en aning pedant gällande stavning.

Att captcha är knäckt är både rätt och fel.

Den äldsta metoden som bara gav en lätt "vågeffekt" på bokstäverna lyckades de konstruera en metod för att läsa.

Metoden som numera används (oftast på den form av captcha som innehåller linjer etc) är att man helt enkelt har en sida (vanligen av pornografisk karaktär) som erbjuder registreringar eller nedladdningar och captchan tas från t.ex ett forum. På så vis får servern det egentliga svaret och kan registrera konton eller liknande i det ögonblicket.

Den nyaste metoden är lite knepigare då den baseras på att användaren ska känna igen bilder (oftast i en tvåstegs-process (eller fler) så det blir extra knepigt) och/eller förstå en text.

Även metoden att sätta bokstäverna utan mellanrum gör att en dator har exceptionellt svårt att se vilka bokstäver som döljer sig i bilden.
blind
De där nya metoderna är bara jobbiga. Jag hoppas att vi kan komma undan med recaptcha.net om det fortsätter, de innehåller inga konstiga pussel och vad jag vet så knäcks de inte av bottar. Det står mer om detta på IP.Boards forum om du är intresserad.
h3I
Hittade det här.

QUOTE
This article details a method I have discovered to bypass CAPTCHA security, without having to use Optical Character Recognition software.

Most CAPTCHAs don't destroy the session when the correct phrase is entered. So by reusing the session id of a known CAPTCHA image, it is possible to automate requests to a CAPTCHA-protected page.

I have tested a number of free and commercial CAPTCHA scripts, and most of them are vulnerable to this method of exploitation. This includes the popular humanVerify solution, and many others.

manual steps:
connect to captcha page
record session ID and captcha plaintext

automated steps:
resend session ID and CAPTCHA plaintext any number of times, changing the user data, eg:
POST /vuln_script.php HTTP/1.0
Cookie: PHPSESSID=329847239847238947;
^^^ this is the session id of the page you looked at manually
Content-Length: 49
Connection: close;

name=bob&email=bob@fish.com&captcha=the_plaintext
^^^ this includes the captcha string for the page you looked at manually

the other user data can change on each request

you can then automate hundreds, if not thousands of requests, until the session expires, at which point you just repeat the manual steps and then reconnect with a new session id and captcha text.

This is -easy- to fix, here's the vulnerable pseudocode:

if form_submitted and captcha_stored!="" and captcha_sent=captcha_stored then
process_form();
endif:

fixed psuedocode:

if form_submitted and captcha_stored!="" and
captcha_sent=captcha_stored then
captcha_stored="";
process_form();
endif:

- it's a one line fix!


http://puremango.co.uk/cm_breaking_captcha_115.php
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.