Captchas erstellen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
pythonguy
User
Beiträge: 28
Registriert: Donnerstag 22. November 2007, 18:51

Mittwoch 2. Januar 2008, 02:31

Hi, ich würde gerne Captchas mit Python erstellen und habe auch schon dieses tolle Image Processing Library für Python entdeckt, bevor ich allerdings an die Arbeit mache, wollte ich euch fragen, ob ihr Literaturtipps für mich habt :) Außer der Erstellung von Captchas würde mich auch mal interessieren, wie man überhaupt schafft, algorithmisch Captchas zu knacken?
mitsuhiko
User
Beiträge: 1790
Registriert: Donnerstag 28. Oktober 2004, 16:33
Wohnort: Graz, Steiermark - Österreich
Kontaktdaten:

Mittwoch 2. Januar 2008, 09:50

Das hab ich selber im Einsatz. Ich hoffe es hilft ein wenig: http://paste.pocoo.org/show/18785/
TUFKAB – the user formerly known as blackbird
BlackJack

Mittwoch 2. Januar 2008, 09:58

Lesenswert ist IMHO auf jeden Fall die Kritik vom W3C: http://www.w3.org/TR/turingtest/
Benutzeravatar
Hyperion
Moderator
Beiträge: 7472
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

Mittwoch 2. Januar 2008, 17:42

Hat jemand schon mal Erfahrungen mit Logik-Aufgaben gemacht? Ich hab nen primitives Formular online, welches aber quasi nicht verlinkt und somit bekannt ist. Dabei erwarte ich ne Lösung auf eine simple Addition a la 4 + 5 = ? Da hab ich verständlicherweise noch keinen Spam drin.

Mich würde aber mal interessieren, ob es da praktische Erfahrungen gibt?
Benutzeravatar
veers
User
Beiträge: 1219
Registriert: Mittwoch 28. Februar 2007, 20:01
Wohnort: Zürich (CH)
Kontaktdaten:

Mittwoch 2. Januar 2008, 17:46

MoinMoin verwendet so etwas. Geht für kleinere Seiten wohl relativ gut, aber etwas wie Hotmail würde ich nicht damit schützen wollen ;)
[url=http://29a.ch/]My Website - 29a.ch[/url]
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
Leonidas
Administrator
Beiträge: 16024
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Mittwoch 2. Januar 2008, 19:23

veers hat geschrieben:Geht für kleinere Seiten wohl relativ gut, aber etwas wie Hotmail würde ich nicht damit schützen wollen ;)
[wiki=Forum/Zitate#SchwierigeAufgabeFrBots]Deswegen[/wiki]? ;)
My god, it's full of CARs! | Leonidasvoice vs Modvoice
pythonguy
User
Beiträge: 28
Registriert: Donnerstag 22. November 2007, 18:51

Mittwoch 2. Januar 2008, 19:46

Hat auch schon jemand sich mit OCR Algorithmen in Python beschäftigt? Ich habe mal Tesseract angeschaut, scheint sehr interessant zu sein :)
Benutzeravatar
veers
User
Beiträge: 1219
Registriert: Mittwoch 28. Februar 2007, 20:01
Wohnort: Zürich (CH)
Kontaktdaten:

Mittwoch 2. Januar 2008, 20:03

pythonguy hat geschrieben:Hat auch schon jemand sich mit OCR Algorithmen in Python beschäftigt? Ich habe mal Tesseract angeschaut, scheint sehr interessant zu sein :)
Ich hab mal ein paar Captchas mit Ruby geknackt. Zuerst etwas preprocessing und dann mit gocr? von der command line aus decoded. Bei den ganz billigen (meisten?) Captchas kannst du die Erkennung auch leicht selber schreiben in dem du ein paar Punkte checkst dadurch entscheidest was für ein Buchstabe das ist und wie breit dieser ist.
[url=http://29a.ch/]My Website - 29a.ch[/url]
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
pythonguy
User
Beiträge: 28
Registriert: Donnerstag 22. November 2007, 18:51

Mittwoch 2. Januar 2008, 20:12

veers hat geschrieben:
pythonguy hat geschrieben:Hat auch schon jemand sich mit OCR Algorithmen in Python beschäftigt? Ich habe mal Tesseract angeschaut, scheint sehr interessant zu sein :)
Ich hab mal ein paar Captchas mit Ruby geknackt. Zuerst etwas preprocessing und dann mit gocr? von der command line aus decoded. Bei den ganz billigen (meisten?) Captchas kannst du die Erkennung auch leicht selber schreiben in dem du ein paar Punkte checkst dadurch entscheidest was für ein Buchstabe das ist und wie breit dieser ist.
Hört sich interessant an, gibts dazu Literatur?
Antworten