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

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

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


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

Mention conquering_lion
🥉 Grade : Scout

Auxiliaire10likes
Inscription : 2013-05-23
Messages : 275
Likes : 16

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

0
J'aime ❤️

🔴 Hors ligne

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

Mention conquering_lion
🥉 Grade : Scout

Auxiliaire10likes
Inscription : 2013-05-23
Messages : 275
Likes : 16

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)

0
J'aime ❤️

🔴 Hors ligne

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

Mention Jaffaar
🥇 Grade : Guardian

AdminMembre du Black LaboMembre du CercleOfficierForce PolyvalenteIngénieur webKilluavie1000likesConsomateur de Liens1000 messagesMembre HospitalierPhilantrope
Lieu : Consultant SEO / WEB
Inscription : 2012-06-01
Messages : 8 536
Likes : 1368

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

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

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


Comment Ranker ?
Nouveauté : Ninja Web Pro Pack copies limitées !
Ebook : Ninjalinking 2022 (-25% : labo25e)           
Conseils stratégiques ou techniques ? ( Skype : jaffaarbh )

0
J'aime ❤️

🟢 En ligne

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

Mention conquering_lion
🥉 Grade : Scout

Auxiliaire10likes
Inscription : 2013-05-23
Messages : 275
Likes : 16

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

thanks wink

0
J'aime ❤️

🔴 Hors ligne

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

Mention conquering_lion
🥉 Grade : Scout

Auxiliaire10likes
Inscription : 2013-05-23
Messages : 275
Likes : 16

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)

0
J'aime ❤️

🔴 Hors ligne

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

Mention Automate
🥉 Grade : Scout

AuxiliaireMembre Hospitalier
Inscription : 2014-03-27
Messages : 313
Likes : 0

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

0
J'aime ❤️

🔴 Hors ligne

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

Mention conquering_lion
🥉 Grade : Scout

Auxiliaire10likes
Inscription : 2013-05-23
Messages : 275
Likes : 16

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

0
J'aime ❤️

🔴 Hors ligne

Pied de page des forums