Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
killer110
Newbie
Newbie

Anmeldedatum: 01.05.2008
Beiträge: 8

Captcha Problem...Pennergame.de
Verfasst am: 01.09.2008, 15:23

Nunja...hab da mal angefangen zu zocken, will aba net alle 10 minuten Flaschen sammeln gehen(geld verdienen...)!!!

Nun hab ich en tool gemacht das sich einloggt usw...bist zu diesem Captcha klappt auch alles..


(Man muss auf den nicht vollendeten Kreis klicken)

Und das packet wenns klappt sieht so aus...

Visual Basic: [code]POST /activities/bottle/ HTTP/1.1
Host: pennergame.de
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://pennergame.de/activities/
Cookie: sessionid=837d88d1186637e2a8a5aca182adccf9; __utma=148535734.240335664.1220363300.1220441183.1220441445.7; __utmz=148535734.1220363300.1.1.utmccn=(organic)|utmcsr=google|utmctr=pennergame|utmcmd=organic; __utmb=148535734; __utmc=148535734
Content-Type: application/x-www-form-urlencoded
Content-Length: 72
sammeln=10&konzentrieren=1&captcha_secure=837&captcha.x=147&captcha.y=27
[/code]

Wie man sieht werden in der letzten Zeile die X und Y daten gesendet wo man auf dem Captcha gedrückt hat.. captchasecure is denk ich die captcha nr...

Nun frag ich mich halt wie ich das lösen könnte...verlange keine source codes oder so sondern nur ein paar realistische Vorschläge^^


mfg Killer110
 
r4z3r
Poster
Poster

Anmeldedatum: 16.04.2008
Beiträge: 173


Verfasst am: 01.09.2008, 15:45

Also es geht mit sicherheit einfacher aber hier mal meine Theorie:

1. Die Kreise sind alle gleich groß
2. Die Kreise haben immer die selbe Farbe

Du könntest nach einer bestimmten Pixelfarbe suchen und den Kreis dann "abgehen". Und wenn ein Pixel von der Farbe her dann aus der Reihe tanst, weißt du, dass der Kreis unvollständig ist.

Ist wahrscheinlich die schwerste Lösung^^

Oder die Captchas sind immer gleich von der Nummer her, dann gehts einfach...
 
Fir Kay
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 109


Verfasst am: 01.09.2008, 15:54

Da gibs aber ein Problem:
Es ist öfters, das die Kreise direkt aufeinander liegen, oder ziemlich naher beieinander und dann funktioniert es nicht immer.
 
r4z3r
Poster
Poster

Anmeldedatum: 16.04.2008
Beiträge: 173


Verfasst am: 01.09.2008, 15:56

Wieso sollte es dann nicht funktionieren?
Es werden ja nicht alle Pixel des unvollständigen Kreises durch den anderen übermalt

edit:// Mit 'nicht immer' hast du vielleicht recht, aber das müsste man dann austesten
 
Fir Kay
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 109


Verfasst am: 01.09.2008, 15:57

Doch es ist oft so, das z.B. zwei Kreise aufeinander liegen und dann es so aussieht, als wenn es ein ganzer ist und der nicht ganze fehlt.

Edit: Und wenn ich mich nicht täusche sind die Striche dort, auch öfters auf dem Kreis und dann denkt das Prog. da ist auch ein Loch drin.
 
r4z3r
Poster
Poster

Anmeldedatum: 16.04.2008
Beiträge: 173


Verfasst am: 01.09.2008, 15:58

Das kann man dann aber selbst nicht mit dem Auge erkennen o.O
 
Fir Kay
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 109


Verfasst am: 01.09.2008, 16:00

Muss man testen welches richtig ist Very Happy Naja zum Glück gibs keine max. Begrenzung.
Achja wenn mans einmal falsch hat, wird auch ein neues Bild generiert.

Edit: Zar nicht ganz, aber vielleicht auch ein Problem:
 
r4z3r
Poster
Poster

Anmeldedatum: 16.04.2008
Beiträge: 173


Verfasst am: 01.09.2008, 16:09

Das wäre kein Problem für den Algo, schließlich sieht das aus wie ein Halbmond oder so, und das sollte der Algo dann erkennen
 
killer110
Newbie
Newbie

Anmeldedatum: 01.05.2008
Beiträge: 8


Verfasst am: 01.09.2008, 16:13

Ok...ich denk so mach ichs^^

Aber da ist auch schon mein erstes problem..wie das bild downloaden..

Im Quellcode steht "Pennergame-Dateien/captcha1220281746.jpg"

Aber der ganze link ist das ja nicht...hat wer ne Ahnung wo der ist??
 
ZiuX
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 02.05.2008
Beiträge: 160


Verfasst am: 01.09.2008, 16:20

das ist der pfad zum bild. du nimmst also die url und hängst dan den pfad an Wink mit split und join machen Wink
ziux[ät]jabber.ccc.de
Z1uX.cn
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 01.09.2008, 16:20

http://pennergame.de/security/captcha1220281141.jpg

ändert sich immer.
 
killer110
Newbie
Newbie

Anmeldedatum: 01.05.2008
Beiträge: 8


Verfasst am: 01.09.2008, 16:24

lol >.< das security hatte ich vergessen^^

EDIT:// K..bin jetzt soweit das ich das captcha ina Picturebox1 hab..

Jetzt guck ich mal nach dem Algo zeugs^^
(Wenn einer vll weis wies geht soll sich pls melden xD)
 
ZiuX
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 02.05.2008
Beiträge: 160


Verfasst am: 01.09.2008, 17:41

(sollniss;7687)


deswegen soll er es ja aus dem quelltext splitten Wink
ziux[ät]jabber.ccc.de
Z1uX.cn
 
killer110
Newbie
Newbie

Anmeldedatum: 01.05.2008
Beiträge: 8


Verfasst am: 02.09.2008, 11:48

Hm...ne er hat schon recht...öffen mal das bild und drück auf aktualisieren...dann kommt beim gleichen link ein anderes bild [img]/sad.gif[/img]
 
ZiG
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 421


Verfasst am: 02.09.2008, 12:10

1220281141 ist ein Timestamp.
2008-09-01 16:59:01

Ich würde mal sagen auf dem server wird die Position des offenen Kreises + Timestamp gespeichert.
Wenn man dann klickt werden die Koordinaten wohin man geklickt hat mit der Position des offenen Kreises verglichen auf dem server.

Da der timestamp natürlich nie gleich ist, ändert sich das captcha auch ständig.

Wer Lust hat kann ja vielleicht den Algo rausfinden wie das captcha mit dem timestamp generiert wird^^
 
killer110
Newbie
Newbie

Anmeldedatum: 01.05.2008
Beiträge: 8


Verfasst am: 02.09.2008, 14:42


Hab mir mal nen source von planet-source-code.com geschnappt und mal geprüft obs mit dem auch geht 0o

Und siehe da... nach ein paar trainings einheiten... wirds schon als C erkannt^^




 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: visual basic, captcha, pennergame

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: [Ebook] jetzt lerne ich Visual Basic 6 5056 02.06.2010, 13:55
Keine neuen Beiträge Miceosoft Visual Basic 6.0 Einsteiger Kurs? 1183 17.02.2007, 21:01
Keine neuen Beiträge SUCHE MICROSOFT VISUAL BASIC! 941 12.02.2007, 21:54
Keine neuen Beiträge Microsoft Visual Basic 1271 28.01.2007, 00:59
Keine neuen Beiträge Visual Basic.. Version?? 1228 22.01.2007, 18:23
 


[ Time: 0.2800s ][ Queries: 127 (0.1798s) ][ GZIP on - Debug on ]