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

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

Annonce

Faites un bond en avant avec la formation SEO Ranking Skills le 12 Avril 2017

#1 2014-10-30 22:05:28

Mention conquering_lion
Scout
Inscription : 2013-05-23
Messages : 176

tuto - ruby - le nouveau système anti bot du forum :p

hey hey hey

n'attendez rien de tout fait pour ce "tuto" .. plutot une piste de réflexion qu'un tuto à vrai dire mais enfin bon !
c'est l'intention qui compte !

donc vous l'avez surement vu ce nouveau système anti-bot sur la page de login ?

une slide bar à faire glisser ...
efficace ? pas efficace ? contournable ?

la réponse est probablement oui pour la dernière question (je me garde bien de répondre aux deux notres vous noterez) ..

http://stackoverflow.com/questions/6527 … e-in-watir

l'url est parlante, les mouse events en ruby avec watir ...


http://stackoverflow.com/questions/1410 … -webdriver

là encore, url explicite .. gestion des clicks souris avec watir ..


pour résumer l'idée pour ceux qui n'auraient pas saisis :

gestion de la position de départ + click + gestion position arrivée = protection anti-bot contournée

je ne fais pas le test mais globalement, mon idée serait que n'importe quelle système de captcha peut être contournée qd l'assaillant se base sur un cas spécifique 'ici notre slide bar par ex).. pour faire du générique, là c'est plus complexe

bref si jamais qlq un test ca, qu'il n'hésites pas pour le feed back smile

Hors ligne

#2 2014-11-09 22:07:54

Mention conquering_lion
Scout
Inscription : 2013-05-23
Messages : 176

Re : tuto - ruby - le nouveau système anti bot du forum :p

up !

j'avais commencé à coder le robot mais la captcha a disparu ..
j'ai cherché sur le net voir si je pouvais trouver le même genre de slider mais rien de concret, que des threads de forum ..

bref je vous partage là où j'en étais (donc pas testé)


   @b = Watir::Browser.new :firefox
   @b.goto "http://www.scripts-seo.com/"
   @b.link(:text, "Identification").click
   @b.text_field(:name, "req_username").set("login")
   @b.text_field(:name, "req_password").set("password")    
   # pendant que je maintiens le click sur le slider
   while @b.div(:id => "sliderCaptcha").fire_event :click
     # j'effectue un mouse move
     @b.a(:class => "ui-slider-handle ui-state-default ui-corner-all").fire_event "mousemove"
     break
   end
   @b.button(:value,"Identification").click
 

en cherchant un autre slider j'ai aussi trouvé un peu de code selenium RC
http://stackoverflow.com/questions/1196 … e/12050145

Dernière modification par conquering_lion (2014-11-09 22:10:39)

Hors ligne

#3 2014-11-10 10:00:29

Mention Jaffaar
Guardian
Lieu : Marseille
Inscription : 2012-06-01
Messages : 4 852

Développement PHP
Développement JS
Networking SEO
Social Engineering
Site Web

Re : tuto - ruby - le nouveau système anti bot du forum :p

Tu peux trouver le captcha sur la page d'inscription wink


⌕ Tu veux Ranker ?
⏩ Actives le mode automatique avec SEO Quartz
⏩ Découvres l' ebook Architecture SEO
⏩ Trouves la formation SEO Ranking Skills dans Google

Hors ligne

#4 2014-11-10 20:08:01

Mention conquering_lion
Scout
Inscription : 2013-05-23
Messages : 176

Re : tuto - ruby - le nouveau système anti bot du forum :p

thanks wink

Hors ligne

#5 2014-11-20 21:16:33

Mention conquering_lion
Scout
Inscription : 2013-05-23
Messages : 176

Re : tuto - ruby - le nouveau système anti bot du forum :p

hello !

qlqs news .. j'ai bricolé un peu pour réussir le challenge .. mais il faut bien parfois s'avouer vaincu !
j'ai pas ragé plus que ca en même temps, j'ai 4 autres projets sous le coude...

bref voilà là où j'en suis :


     b = Watir::Browser.new :firefox
     b.goto "http://www.scripts-seo.com/register.php"
      while b.div(:id => "sliderCaptcha").fire_event :click
        b.a(:class => "ui-slider-handle ui-state-default ui-corner-all").drag_and_drop_by 100, 1
        break
      end
 

avec ce snippet, vous allez voir ff s'ouvrir, aller à la bonne page et vous verrez le slider bouger de gauche à droite ... pourquoi il ne s'arrête pas une fois arrivé à droite de la slidebar ... mystère !

je reviens ptetre dessus un de ces 4

edit : une faute d'ortho hmm

Dernière modification par conquering_lion (2014-11-20 21:19:15)

Hors ligne

#6 2014-11-21 14:04:34

Mention Automate
Scout
Inscription : 2014-03-27
Messages : 313

Re : tuto - ruby - le nouveau système anti bot du forum :p

Je savais meme pas que tu pouvais ouvrir des browsers aussi facilement ...

Faut vraiment que je me mette au ruby ! lol

Hors ligne

#7 2014-11-24 22:23:18

Mention conquering_lion
Scout
Inscription : 2013-05-23
Messages : 176

Re : tuto - ruby - le nouveau système anti bot du forum :p

Automate wink

bon mis à part ca je rage un peu sur le sujet qd meme histoire de ..
donc je vois tjs la barre bouger sans résultat ..

du coup je me penche sur le sujet des captchas en slider jquery .. et je trouve celle-la :

http://demos.myjqueryplugins.com/qaptcha/


      while @b.div(:class => "Slider ui-draggable").fire_event :click
        @b.div(:class => "Slider ui-draggable").drag_and_drop_by 200, 1
        break
      end
 

là ca marche ca me débloque bien la captcha ..

bref toujours pas de soluce mais je cherche .. encore big_smile

Hors ligne

Pied de page des forums