software anti captcha

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
freax
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: lun 19 gen 2009, 0:29
Slackware: 13
Desktop: kde4

software anti captcha

Messaggio da freax »

qualcuno ha qualche buona idea su da cosa partire per scrivere del codice anti-captcha ? O meglio mi servirebbe poter bypassare il captcha leggendolo e passando il valore letto al form ...
la cosa sarebbe gradita in C o C++ , comunque sia mi interessa più sapere come operare anche solo a livello teorico visto che sarei anche pronto a scrivermi il codice da solo ma non so proprio dove sbattere la testa :!:

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: software anti captcha

Messaggio da Ansa89 »

A quanto ne so io, il captcha è stato inventato proprio per rendere impossibile quel genere di operazioni. Ragione per cui secondo me è impossibile fare quello che chiedi.

Avatar utente
freax
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: lun 19 gen 2009, 0:29
Slackware: 13
Desktop: kde4

Re: software anti captcha

Messaggio da freax »

Ansa89 ha scritto:A quanto ne so io, il captcha è stato inventato proprio per rendere impossibile quel genere di operazioni. Ragione per cui secondo me è impossibile fare quello che chiedi.
rapget e jdownloader sono solo alcuni dei programmi che includono un anti-captcha , il problema è che non riesco a risalire al sorgente ...

per quanto ne so i captcha sono stati resi ampiamente inutili (ergo bypassati) già da molti anni , del resto oggi si hackera tranquillamente una SSL o OpenSSH , stai a vedere che una immaginetta crea problemi .... :D

il problema è l'implementazione ...

albatrosla
Packager
Packager
Messaggi: 1339
Iscritto il: sab 27 mar 2004, 0:00
Slackware: current
Desktop: fluxbox.git
Località: Collegno, but made in Friûl
Contatta:

Re: software anti captcha

Messaggio da albatrosla »

Beh, penso che la tecnica per bypassare il captcha si basi più o meno sugli stessi concetti dell'ocr. E' possibile che vengano separati come immagine i caratteri e ruotati entro un certo range di gradi (visto che alcuni caratteri possono diventare pari ad altri se ruotati di 180° e dunque nelle stesse immagini captcha non sono di fatto mai ruotati più di tanto), dunque dati in pasto ad un ocr che restituisce quindi il singolo carattere. Questa è una mia idea, sono del tutto ignorante sul codice che certi programmi utilizzano, ma mi sembra un approccio semplice da implementare e possibilmente efficace.

Avatar utente
freax
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: lun 19 gen 2009, 0:29
Slackware: 13
Desktop: kde4

Re: software anti captcha

Messaggio da freax »

librerie grafiche oltre imagemagick ?

Avatar utente
wakkokid
Linux 2.x
Linux 2.x
Messaggi: 339
Iscritto il: gio 27 gen 2005, 0:00
Kernel: 2.6.3*
Desktop: Kde4
Distribuzione: Debian
Contatta:

Re: software anti captcha

Messaggio da wakkokid »

Il software moiosms di Silvio Moioli
http://www.moioli.net/Progetti___1/Moio ... ___22.html
invia sms dal sito di Vodafone eludendo il captcha.
Sul suo sito ha pubblicato anche un guida in pdf
http://www.moioli.net/files/moiosms-ocr.pdf
con un po di teoria. Utilizza diverse librerie di riconoscimento ocr e combina i risultati con un (suo?) algoritmo.
Spulciando il codice sorgente python si dovrebbe riuscire a capire qualcosa.

Semi Offtopic:
Se devi risolvere molti captcha difficili ti conviene fare come certi spammer: apri un sito "che tira" (un sito porno o di mp3 :D ) e per ogni accesso chiedi di risolvere un captcha. In realtà quel captcha non lo ha creato il tuo sito, ma lo hai preso automaticamente "al volo" dal sito di cui vuoi risolvere il captcha, e il tuo utente ti da la soluzione... in pratica utilizzi gli ignari utenti come forza-lavoro per risolvere i captcha con l'intelligenza umana \:D/

cYBERcASE
Linux 0.x
Linux 0.x
Messaggi: 1
Iscritto il: dom 17 feb 2008, 20:36
Slackware: 12.0

Re: software anti captcha

Messaggio da cYBERcASE »

Ciao a tutti!
Sono ormai iscritto da diverso tempo ma questa è la prima volta che scrivo sul forum ;)
wakkokid ha scritto:Il software moiosms di Silvio Moioli
http://www.moioli.net/Progetti___1/Moio ... ___22.html
invia sms dal sito di Vodafone eludendo il captcha.
Sul suo sito ha pubblicato anche un guida in pdf
http://www.moioli.net/files/moiosms-ocr.pdf
con un po di teoria. Utilizza diverse librerie di riconoscimento ocr e combina i risultati con un (suo?) algoritmo.
Spulciando il codice sorgente python si dovrebbe riuscire a capire qualcosa.
Qualche anno fa è capitato anche a me di scrivere un software per "rompere" le captcha del sito della Vodafone. Funzionava abbastanza bene (oltre il 97% successi) e era basato sulle reti neurali. Qualche tempo fa l'ho messo online qui http://sites.google.com/site/stefanoweb ... ersita/mcf...
Il problema è che non sono ancora riuscito a ritrovare i sorgenti :?

In ogni caso il programma si occupava di:
- togliere lo sfondo al CAPTCHA. Per fare questo avevo "ricostruito uno sfondo" con GIMP, e semplicemente lo "sottraevo" al CAPTCHA
- segmentare le singole lettere, creando 5 "immaginette" separate contenenti le lettere da leggere
- passare tutto in pasto ad una rete neurale, e leggere il risultato.

Io ho addestrato la rete neurale in Matlab, ma sicuramente è possibile ottenere lo stesso risultato con fann leenissen.dk/fann

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: software anti captcha

Messaggio da michele.p »

...ma le utlime versioni dei captcha ora non sono più assimilabili a delle "bandiere fluttuanti" anziché a delle immagini "statiche"?...sul mio sito ho messo questa (attendete qualche secondo per la generazione);

http://elettrolinux.com/index.php/contact-form

e, almeno fino ad ora, non ricevuto nulla di spam. Pensate che questo metodo riesca a reggere ancora per molto? :-k ...oppure è già obsoleto? :-k

Thnaks & Bye 8-)

Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Re: software anti captcha

Messaggio da algol »

Beh magari per questi basterebbe effettuare l'elaborazione sui singoli frame della gif...

Una cosa più inattaccabile potrebbe essere un'animazione in flash magari?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: software anti captcha

Messaggio da conraid »

michele.p ha scritto:...ma le utlime versioni dei captcha ora non sono più assimilabili a delle "bandiere fluttuanti" anziché a delle immagini "statiche"?...sul mio sito ho messo questa (attendete qualche secondo per la generazione);

http://elettrolinux.com/index.php/contact-form

e, almeno fino ad ora, non ricevuto nulla di spam. Pensate che questo metodo riesca a reggere ancora per molto? :-k ...oppure è già obsoleto? :-k
Secondo me questo metodo disturba più gli esseri umani dei computer

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: software anti captcha

Messaggio da michele.p »

...che disturbo arreca ad un essere umano (oltre a dover riportare, nel mio caso, 5 caratteri...di default era 4)?! :-k

Bye 8)

Avatar utente
puzuma
Linux 2.x
Linux 2.x
Messaggi: 482
Iscritto il: mar 4 lug 2006, 17:14
Nome Cognome: Stefano Salvador
Slackware: current
Kernel: 2.6.32.2
Desktop: KDE 4.4.0
Località: Udine
Contatta:

Re: software anti captcha

Messaggio da puzuma »

michele.p ha scritto:...che disturbo arreca ad un essere umano (oltre a dover riportare, nel mio caso, 5 caratteri...di default era 4)?!
un essere umano deve cercare di leggere una scritta in movimento, cosa notoriamente fastidioso, un programma anticaptcha invece può basarsi su ben otto immagini diverse che contengono la stessa scritta, un'abbondanza di informazioni che lo renderebbero infallibile ;-)

Siccome il captcha è in ogni caso generato da un algoritmo IMHO in un modo o nell'altro con un po' di impegno si può sempre trovare un altro algoritmo che fa il lavoro al contrario.

Offtopic: Non so dove avevo trovato un sito che come captcha usava dei pezzi di libri scannerizzati dove l'ocr aveva fallito, in questo modo prendevano due piccioni con una fava: le scritte sono evidentemente incomprensibili per un computer e gli utenti facevano il lavoro di ocr "umano"
The quiet ones are the ones who change the world. The loud ones only take the credit.

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Re: software anti captcha

Messaggio da michele.p »

..dai, adesso non esageriamo... :D ...se l'intento è di evitare spam e questo riesce (almeno fino ad ora a me non è arrivato nulla) non vedo quale possa essere il fastidio per una persona "normale" (...intendo senza particolari problemi di vista, ad esempio) di inserire 5 caratteri (case sensitive) che "ondeggiano". :)

Bye 8)

Avatar utente
wakkokid
Linux 2.x
Linux 2.x
Messaggi: 339
Iscritto il: gio 27 gen 2005, 0:00
Kernel: 2.6.3*
Desktop: Kde4
Distribuzione: Debian
Contatta:

Re: software anti captcha

Messaggio da wakkokid »

puzuma ha scritto: Offtopic: Non so dove avevo trovato un sito che come captcha usava dei pezzi di libri scannerizzati dove l'ocr aveva fallito, in questo modo prendevano due piccioni con una fava: le scritte sono evidentemente incomprensibili per un computer e gli utenti facevano il lavoro di ocr "umano"
Offtopic: E' molto interessante come sistema, si riconosce perche i siti che ne fanno uso presentano 2 captcha, oppure un captcha molto lungo. Infatti se presentassero solo il captcha non riconosiuto dall'ocr l'algoritmo non sa cosa c'è scritto, dunque qualunque risposta dell'utente/spammer è valida --> inutile.
Invece presenta due captcha, se quello generato è corretto, allora presuppone corretto anche quello non riconosciuto dall'ocr.

Avatar utente
puzuma
Linux 2.x
Linux 2.x
Messaggi: 482
Iscritto il: mar 4 lug 2006, 17:14
Nome Cognome: Stefano Salvador
Slackware: current
Kernel: 2.6.32.2
Desktop: KDE 4.4.0
Località: Udine
Contatta:

Re: software anti captcha

Messaggio da puzuma »

michele.p ha scritto:..dai, adesso non esageriamo... :D ...se l'intento è di evitare spam e questo riesce (almeno fino ad ora a me non è arrivato nulla) non vedo quale possa essere il fastidio per una persona "normale" (...intendo senza particolari problemi di vista, ad esempio) di inserire 5 caratteri (case sensitive) che "ondeggiano". :)
scusa, non volevo essere pedante ... pensa che io ho un sito dove non uso nessuno strumento antispam ... mai ricevuto nessuno spam ... forse perché il sito non interessa proprio a nessuno ;-) ovviamente le contromisure vanno sempre rapportate al pericolo che si corre.
wakkokid ha scritto: Offtopic: Infatti se presentassero solo il captcha non riconosiuto dall'ocr l'algoritmo non sa cosa c'è scritto, dunque qualunque risposta dell'utente/spammer è valida --> inutile.
a questo non avevo pensato :oops:
The quiet ones are the ones who change the world. The loud ones only take the credit.

Rispondi