Wie mache ich einen Captcha-Solver Bot? (nur das!)

10/22/2014 20:16 Looneytune#16
Der Entwickler macht das immerhin kostenlos, kA was daran scheiße sein soll. Den Link zur Source hat er verlinkt.

Gegen 4€ PayPal würde ich zu mindest meine Source dazu verkaufen, beinhaltet:

Captcha runterladen
9kw Zeug
10/22/2014 20:25 Whoknowsit#17
[Only registered and activated users can see links. Click Here To Register...]
10/24/2014 12:33 squishee_ds#18
Quote:
Originally Posted by Looneytune View Post
Der Entwickler macht das immerhin kostenlos, kA was daran scheiße sein soll. Den Link zur Source hat er verlinkt.

Gegen 4€ PayPal würde ich zu mindest meine Source dazu verkaufen, beinhaltet:

Captcha runterladen
9kw Zeug
Klingt prinzipiell sehr gut! Aber würde das auch unter IE funktionieren? Hab nochmal dem aktuellen Programmierer geschrieben, seine Antwort:

Quote:
Ja ich weiß, hatte es letztes Jahr mal probiert. Unser Problem ist, dass wir 9kw das captcha bereitstellen müssen & das funktioniert beinah auf jede weise, nur nicht mit dem IE.

Bsp.
- Paste und Copy wird bei NICHT lokalen Seiten geblockt
- Per Bildschirmkopie - Die Kopie ist machbar, aber das Captcha ist da schwer zu erfassen, da:
* Unterschiedliche Zoomeinstellungen im IE
* Unterschiedliche Bildschirmauflösungen
* Unterschiedliche Positionen bei anderen Seiten bzw.durch diverse IE Einstellung(Schrifftgröße/ Werbeblocker die Bilder abblocken)
- Variante im Temp Ordner - da hab ich kein Beispiel gefunden, genau so wenig wie ich da ein Captcha gefunden hab.

Grob gesagt daran scheitert es; den kompletten Bot vom IE umzuprogrammieren zu Firefox ist mir zu aufwendig.
lg
10/24/2014 13:36 Onkelmat#19
bei C# kann man sich die DOM elemente etc anschauen bzw kopieren, weiß nicht wie das bei autoit ist, vielleicht hilft das.
10/27/2014 13:56 squishee_ds#20
Das aktuelle Problem ist: ich finde die Captchas nicht im IE Cache. Werden dort also nicht zwischengelagert. Alles andere jedoch schon, das von DS genommen wird. Das hier ist der Ordner:

C:\Users\(((BENUTZER)))\AppData\Local\Microsoft\Wi ndows\Temporary Internet Files\Content.IE5

Wonach soll ich also im Cache suchen? Bin bereits absolut alle Bilder durchgegangen.

@Onkelmat Durch den DOM kann ich die Adresse des Captchas ablesen (also die eigene Seite des Captchas), aber diese hilft mir auch noch nicht, es lokal auf den PC zu speichern.
10/28/2014 13:09 2n0w#21
Soweit ich weiß ist bei dem Bot alles in einem 10.000 Zeilen AutoIT-Skript, viel Spaß dabei, da was neues zu implementieren. ^^
Kann dir leider auch noch nicht helfen, aber werd das demnächst auch implementieren, aber in C#.
10/28/2014 13:14 MrDami123#22
Um was für einen Captcha handelt es sich? Poste mal einen Screen.
10/28/2014 19:35 2n0w#23
Code:
<div id="bot_check">
	<h2>Botschutz</h2>

	<div id="bot_check_error" style="color: red; font-size: large; display: none;"></div>
	<img id="bot_check_image" alt="" src="/human.php?s=ghkdj684hbh&small" "=""><br><br>
	<form id="bot_check_form" action="" method="post">
	Gib die Nummern und Buchstaben in das Textfeld ein: <input name="code" id="bot_check_code" style="width: 70px;" type="text"> <input class="btn" id="bot_check_submit" type="submit" value="Weiter">
	</form>
</div>
Bild vom Captcha hab ich jetzt leider keines, aber sind nur n paar Buchstaben und Zahlen auf so weiß schwarzem Hintergrund soweit ich mich erinnern kann, dürfe schon bei 9kw gehen.
Hoff halt die kann ich dann einfach (mit der url als dateinamen?) irgendwie aus dem cache bekommen ^^

Sonst könnte das ja eventuell klappen, um an die Bilder zu kommen, aber keine Ahnung ob das nicht nur wieder das Bild nochmal ladet:
Code:
var canvas = document.createElement('canvas');
var context = canvas.getContext('2d');
var img = document.getElementById('myimg');
context.drawImage(img, 0, 0 );
var myData = context.getImageData(0, 0, img.width, img.height);
10/31/2014 12:47 Onkelmat#24
Quote:
Originally Posted by 2n0w View Post
Soweit ich weiß ist bei dem Bot alles in einem 10.000 Zeilen AutoIT-Skript, viel Spaß dabei, da was neues zu implementieren. ^^
Kann dir leider auch noch nicht helfen, aber werd das demnächst auch implementieren, aber in C#.
Genau das gleiche hab ich mir auch gedacht, als ich mir das Autoit skript angeschaut habe, kenne das von C# garnicht so unübersichtlich.
10/31/2014 20:17 squishee_ds#25
Das einzige Problem ist es, das Captchabild im IE auszulesen, d.h. abzuspeichern. Wenn mir das jemand für AutoIt macht, würd ich auch gerne was dafür ausgeben.
Im Cache (auch versteckte Ordner) findet man leider keine Captchas.

BITTE um Hilfe :)

@MrDami Captchas sehen ALLE in etwa so aus: [Only registered and activated users can see links. Click Here To Register...]
11/02/2014 07:37 squishee_ds#26
OK, habe es nun über wahnsinnig viele Umwege geschafft, mir seperat das Captcha downzuloaden. (über AutoHotKey ^^)

Ich bitte jetzt um Hilfe:
* Ich suche ein Standalone-Programm:
1.) um das Captcha per API auf 9kw hochzuladen
2.) auf Lösung zu warten (Check alle 100Sekunden ob Lösung vorhanden)
3.) Lösung in Clipboard kopieren

Ich will es bitte NICHT mit einem anderen Programm verknüpfen, das Standalone-Programm würde seperat geöffnet&geschlossen werden

Wie kann ich da vorgehen? (über AutoHotKey direkt auf 9kw.eu hochzuladen ist zu instabil, da sich immer wieder Sachen ändern)

Danke!!