Was ist CaptchaPlugin
Eine Chrome- und Firefox-Browsererweiterung, die das neuronale Netz EfficientNet enthält. Die Erweiterung erkennt reCAPTCHA auf einer Seite automatisch, klickt auf das Kästchen, erkennt die Aufgabe, löst sie mit dem neuronalen Netz und klickt auf die richtigen Felder. Anschließend klickt sie auf »Verifizieren«, und wenn eine neue Aufgabe erscheint, löst sie diese weiter, bis das grüne Häkchen erscheint. Neben dem neuronalen Netz enthält die Erweiterung auch eine SQLite-Datenbank. Jedes Bild wird vor der Übermittlung an das neuronale Netz gegen diese Datenbank geprüft. Derzeit enthält die Datenbank nur Bilder, die bereits aufgetaucht sind und bei denen das neuronale Netz Fehler gemacht hat, was die Anzahl der KI-Fehler reduziert.
- reCAPTCHA-Lösung mit EfficientNet-B1
- Ein einheitliches Multimodell für 3×3 und eines für 4×4
Häufig gestellte Fragen
Kann die Erweiterung GPU statt CPU verwenden?
Das ist möglich, wenn es viele Anfragen dafür gibt, aber derzeit keine Priorität. Tests zeigen, dass das neuronale Netz sehr wenig CPU-Ressourcen verbraucht — sogar deutlich weniger als der Browser für das Rendern von reCAPTCHA benötigt.
Was bedeutet »verwendet pHash« zur Fehlerkorrektur?
Für jedes Bild wird ein pHash berechnet. Wenn dieser pHash bereits aufgetaucht ist und als falsch markiert wurde, wird er in der lokalen SQLite-Datenbank gespeichert. Die Erweiterung prüft die lokale Datenbank, bevor das Bild an das neuronale Netz gesendet wird. Wenn es gefunden wird, wird die Lösung aus der Datenbank genommen. So korrigiert die lokale Datenbank den Fehler, wenn das Bild bereits aufgetaucht ist und das neuronale Netz sich geirrt hat.
Können alle bekannten pHashes lokal gespeichert und das neuronale Netz übersprungen werden?
Das ist geplant, aber für die lange Frist. Wir müssen auch sehen, was für die CPU günstiger ist: die Suche in einer großen pHash-Datenbank oder die Ausführung der neuronalen Netzerkennung.
Kann das Senden von Bildern an die zentrale Datenbank deaktiviert werden?
Ja.
Sind andere Captcha-Typen (arkose, geetest) geplant?
Noch nicht. Ich war speziell daran interessiert, reCAPTCHA zu besiegen. Vielleicht in einer kostenpflichtigen Version, wenn genug Nachfrage besteht.