Vous n'êtes pas identifié(e).

  • Contributions :
  • Vos boîtes de messages privés sont vides.

🟣 Mission : utiliser Imacro et GSA Breaker ^^


#1 2019-01-16 15:25:44

Mention Chafouin
🥈 Grade : Soldier

Membre du CercleOfficierNarcissiqueStratège50likesConsomateur de Liens
Inscription : 2015-09-17
Messages : 565
Likes : 86

Rédaction
Sémantique

Mission : utiliser Imacro et GSA Breaker ^^

Salut à tous,

Actuellement j'essaye d'automatiser quelques actions avec Imacro que j'ai toujours trouvé très pratique pour de petites actions...mais quand on s'aventure un peu plus loin cela devient vite compliqué, surtout pour quelqu'un qui s'est arrêté au HTML lol. Alors désolé à l'avance pour les pros si je ne respecte pas vraiment la mise en forme...je fais du bricolage. Par contre si vous avez des remarques je prends bien sur !

Je me suis lancé comme projet d'automatiser mes créations de Webprofil, les publications de commentaires, de livre d'or, etc. Imacro est très facile à utiliser pour remplir des formulaires, valider ses inscriptions en accédant aux boites mails, etc. Mais ça se complique quand il y a du Captcha.

Pour mon modeste projet j'utilise Imacro en version gratuite via Internet Explorer (sinon il st payant), je vais voir pour la suite si je prends une version payante ou pas. Pour casser le captcha j'utilise GSA Breaker qui fonctionne moyennement bien mais pour s'amuser un peu c'est bon.

1ère mission : Soumission automatique sur un livre d'or avec Captcha

Pour le test je vais tenter d'écrire un commentaire sur le site hxxp://www.usma74.fr qui dispose d'un livre d'or avec un petit captcha.

Accès au livre d'or


VERSION BUILD=10.4.28.1074
TAB T=1
TAB CLOSEALLOTHERS
'SET !PLAYBACKDELAY 0.00
URL GOTO=http://www.usma74.fr/
TAG POS=1 TYPE=IMG ATTR=SRC:http://www.usma74.fr/inc/img/icons/ico_4/guestbook.gif
TAG POS=1 TYPE=BUTTON:SUBMIT ATTR=TXT:"Poster un message"
WAIT SECONDS=1
 

J'isole le captcha dans un nouveau onglet, puis je l'enregistre-sous en local


ONDOWNLOAD FOLDER="votre dossier" FILE=sans-titre
TAG POS=1 TYPE=IMG ATTR=HREF:http://www.usma74.fr/plugins/cryptographp/cryptographp2.php?* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT
WAIT SECONDS=1

Pour utiliser GSA Breaker, il faut lancer le logiciel sur son ordi, le configurer et se rendre sur l'url ci-dessous pour uploader le captcha


URL GOTO=http://127.0.0.1/gsa_test.gsa
TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:file CONTENT="l'emplacement du captcha"
 

GSA va ensuite déchiffrer l'image uploader en format texte, exemple : The solution is :: AHOK https://www.noelshack.com/2019-03-6-154 … cro-01.png

Il faut désormais extraire la partie du résultat de GSA qui est exploitable : AHOK

SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=H1 ATTR=TXT:* EXTRACT=TXT
SET !VAR1 EVAL("\"{{!EXTRACT}}\".substr(19,23);")
SET !EXTRACT {{!VAR1}}
 

Sauvegarder le captcha dans un fichier .csv.

SAVEAS TYPE=EXTRACT FOLDER=* FILE=test.csv

Dernière modification par Chafouin (2019-01-19 18:30:55)


Skype : Chafouin Seo
▶ Content is king, link is his queen, optimized content is emperor

0
J'aime ❤️

🔴 Hors ligne

#2 2019-01-17 09:22:14

Mention Chafouin
🥈 Grade : Soldier

Membre du CercleOfficierNarcissiqueStratège50likesConsomateur de Liens
Inscription : 2015-09-17
Messages : 565
Likes : 86

Rédaction
Sémantique

Re : Mission : utiliser Imacro et GSA Breaker ^^

J'édite mon message précédant car j'ai trouvé la solution. Au début, j'avais des difficultés à enregistrer-sous le captcha qui avait le bon format .png mais qui n'était pas lisible par GSA...il était coupé en deux et donc illisible.

Du coup, plutôt que d'utiliser la fonction SAVEAS j'ai privilégié SAVE_ELEMENT_SCREENSHOT.

Dernière modification par Chafouin (2019-01-19 18:07:02)


Skype : Chafouin Seo
▶ Content is king, link is his queen, optimized content is emperor

0
J'aime ❤️

🔴 Hors ligne

#3 2019-01-19 18:16:58

Mention Chafouin
🥈 Grade : Soldier

Membre du CercleOfficierNarcissiqueStratège50likesConsomateur de Liens
Inscription : 2015-09-17
Messages : 565
Likes : 86

Rédaction
Sémantique

Re : Mission : utiliser Imacro et GSA Breaker ^^

Je récapitule, il est désormais possible de :

  • - Accéder au livre d'or

  • - Isoler l'image du Captcha

  • - L'enregistrer-sous dans un format adapté à GSA

  • - Uploader l'image du Captcha pour être déchiffrée

Maintenant il faut extraire le résultat de GSA Breaker dans un fichier .csv que je pourrais réutiliser dans le formulaire du livre d'or, je vous fais une capture d'écran du résultathttps://www.noelshack.com/2019-03-6-154 … cro-01.png.

Et là ça se complique un peu pour moi, voici le résultat de GSA : The solution is :: AHOK
J'ai franchement galéré à trouver le moyen d'extraire uniquement la partie du contenu qui m'intéresse : AHOK (le captcha)

Voici le code avec un peu de JavaScript lol

SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=H1 ATTR=TXT:* EXTRACT=TXT
SET !VAR1 EVAL("\"{{!EXTRACT}}\".substr(19,23);")
SET !EXTRACT {{!VAR1}}

Pour la faire courte, le script scanne la phrase The solution is :: AHOK à partir du 19ème caractère jusqu'au 23ème. C'est du bricolage étant donné qu'il existe une solution plus standardisée j'imagine...mais ça fonctionne lol

La prochaine étape est plus simple étant donné qu'il suffira de remplir le formulaire du livre d'or avec le fameux captcha.

Dernière modification par Chafouin (2019-01-19 18:27:14)


Skype : Chafouin Seo
▶ Content is king, link is his queen, optimized content is emperor

0
J'aime ❤️

🔴 Hors ligne

#4 2019-03-01 21:20:59

Mention cb_nalex
🥉 Grade : Scout

AuxiliaireStratège
Inscription : 2014-04-26
Messages : 784
Likes : 2

Html Css
Netlinking
Sémantique
Audit et Analyse

Re : Mission : utiliser Imacro et GSA Breaker ^^

Alors déjà bravo parce que c'est pas simple le plus gros truc que j'avais monté en imacro c'est une macro qui générait des blogs ben j'avais bien bien galéré aussi.
Pour ton captcha t'aurais du utilisé deathbycaptcha. Très simple à mettre en place.
Voilà le code
'--------------------------------------
'                                      |
'  CRACK CAPCHA                        |
'                                      |
'--------------------------------------
ONDOWNLOAD FOLDER=* FILE=image.jpg WAIT=YES
TAG POS=1 TYPE=IMG ATTR=ID:*captcha* CONTENT=EVENT:SAVEPICTUREAS
WAIT SECONDS=5
TAB OPEN
TAB T=5
URL GOTO=http://api.deathbycaptcha.com/decaptcher?function=picture2&print_format=html
TAG POS=1 TYPE=INPUT ATTR=NAME:username CONTENT=login
TAG POS=1 TYPE=INPUT ATTR=NAME:password CONTENT=mdp
TAG POS=1 TYPE=INPUT ATTR=NAME:pict CONTENT=Z:\Utilitaires\FirefoxPortable\Data\profile\iMacros\Downloads\image.jpg
TAG POS=1 TYPE=INPUT ATTR=TYPE:submit
WAIT SECONDS=5
TAG POS=6 TYPE=TD ATTR=* EXTRACT=TXT
SET !VAR2 {{!EXTRACT}}
TAB CLOSE
TAB T=4
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:form_account ATTR=ID:recaptcha_response_field CONTENT={{!VAR2}}


°¨¨°³º¤£ [  COOLBYTES  ] £¤º³°¨¨° - Skype: cb_nalex_levrai

0
J'aime ❤️

🔴 Hors ligne

Pied de page des forums