Kodi-vStream / venom-xbmc-addons

Addon de Streaming français pour Xbmc
GNU General Public License v3.0
496 stars 275 forks source link

Re ca_tcha #2550

Closed Arias800 closed 5 years ago

Arias800 commented 5 years ago

Pour certain captcha comme par exemple celui de ouo utiliser par cinemegatoil il est possible de générer les payload et de résoudre le captcha correctement pour obtenir le token final (c'est la meme chose pour le captcha de cloudflare par exemple) alors bien sur ce n'est pas valable pour tous mais c'est deja un premier pas ^^ https://github.com/Arias800/Fichier-divers/blob/master/cfrecaptcha/ouo%20captcha.py

TmpName commented 5 years ago

J'essaye de comprendre, mais ya tellement de truc codé en hard que je vois pas comment ca marche sans navigateur.

Ca marche sans Javascript ? Moi si je le desactive c'est foutu.

Ou alors tu projetes d'utiliser un navigateur en parrallele ?

Arias800 commented 5 years ago

Tout ce qui doit être recuperer pour résoudre le captcha est directement dans le code . Le js est utiliser pour appeler l'url : https://www.google.com/recaptcha/api/fallback?.... qui contient le captcha hors vu que les élément sont directement dans le code suffit de refaire l'url et de faire une requête ensuite il faut récupère l'url du payload ensuite que les valeurs de k et c . Et ensuite la personne donne les nombre des images (en sois ça revient a résoudre le captcha de la manière habituel sauf qu'a la place de cliquer sur les images il faut donner un nombre de 0 a 8 ) , je l'envoi au serveur comme il le souhaite et il me retourne le token ^^

TmpName commented 5 years ago

Mais y a une partie generé par du code JS ?

Arias800 commented 5 years ago

Non tout est une histoire de token mis en dur dans le code rien n'est génère par js ^^

Arias800 commented 5 years ago

Je viens de le mettre a jour il suffit de lui donner un liens ouo fonctionnel et d'attendre qu'il affiche le captcha et de le résoudre comme demander et ensuite le code retourne le liens de l’hébergeur : https://github.com/Arias800/Fichier-divers/blob/master/cfrecaptcha/ouo%20captcha.py

TmpName commented 5 years ago

C'est clair que vu comme ca , ca a l'air trop facile :), joli code. Je sais pas si ca va marcher dans ton cas, mais si tu veux eviter la lib brotli (non presente sur kodi) vires "br" du headers "Accept-Encoding"

Arias800 commented 5 years ago

Faut que j'ajoute ca a la liste des chose a faire car a la base ce code est sensée être pour cloudflare c'est d'ailleurs pour ca qu'il est coder avec requests xD

Arias800 commented 5 years ago

J'ai commencer a bosser pour l’intégrer a Vstream : https://github.com/Arias800/Fichier-divers/tree/master/cfrecaptcha/integration%20Vstream

TmpName commented 5 years ago

Lol ca c'est de l'exclue, dommage que tout les recpatcha ne soit pas celui la. La c'est trop tard, mais tu as vu que dans le fichier recaptcha.py y avait l'ancien popup a 3*3 case, pour le premier recaptcha ?

TmpName commented 5 years ago

Ps: Quand tu proposes des source sur github, il y a la possibilitée de mettre des TAGs "Manage topics", c'est hyper important pour leur moteur de recherche pour que les gens trouves tes codes.

Arias800 commented 5 years ago

Je savais pas je regarderai demain maintenent l'objectif est de voir si je peux pas exploiter cette méthode pour ne_u en autre ^^

Arias800 commented 5 years ago

J'ai fait la modif de recaptcha sur mon git du coup j'ai rajouter 2 image a mettre dans art car il y en a une qui est noir pour le background et une autre vert pour montrer la quel ont a sélectionner

Arias800 commented 5 years ago

Je crois que ne_u pourras revenir car j'ai trouver comment resoudre leurs captcha : https://github.com/Arias800/Fichier-divers/blob/master/cfrecaptcha/integration%20Vstream/ne_u.py EDIT : C'est bon Netu remarche avec cette version

TmpName commented 5 years ago

Y en a qui vont etre content ^^. Je suis en train de regarder le code, mais tu es sur que c'est pas une faille ? Ca a l'air trop beau pour etre vrai. Faut que je teste ca ce soir.

Arias800 commented 5 years ago

Bah non je passe recaptcha de manière legite en me servant de ce qui est mis a dispositions

TmpName commented 5 years ago

Bon je confirme, ca marche du feu de dieu, a mon avis y en a qui vont elever une statue a ton image.

Ps: manque une image.

Arias800 commented 5 years ago

Si tu parle de l'image trans_unchecked1 je l'ai enlever car ça ne marche même pas mais elle est pas utile. Sinon du moi ce que tu en passe car moi je passe que la c'est pas mal et que ça peut être mis dans la bêta ^^

TmpName commented 5 years ago

Ha wi, je viens de voir, effectivement elle sert a rien, je pensais que c'etait pour decocher une case mais meme pas. Et oui, vu le nombre de personne qui demandent pour netu, ca va faire des heureux. Je ferais une MAJ complete dans quelques jours pour etre sur que les images passent aussi en MAJ (la derniere date de 2 mois)

Arias800 commented 5 years ago

D'accord donc je finit de m'occuper zt et je mets ça dans la bêta ^^

Arias800 commented 5 years ago

Et voila c'est merge ca en fait des changements xD : https://github.com/Kodi-vStream/venom-xbmc-addons/pull/2553

Ovni-crea commented 5 years ago

Sympa se code quand même Vstream prend un sacré bon coup de pouce sinon ça fonctionne sur quel version de recaptcha pour l'instant par exemple celui sur ed-protect ça passerait ou pas

Arias800 commented 5 years ago

Ce n'est pas lier a la version du captcha mais pour le moment je n'ai pas trouver d'autre endroit ou ça marche que ces deux site la mais je continue de chercher ^^

Ovni-crea commented 5 years ago

@Arias800 ok en tout cas c'est intéressant surtout pour cloudflare

Arias800 commented 5 years ago

Oui même si j'ai pas encore réussit a passer cloudflare a cause des paramètre demander par Cloudflare dans la requête post ^^

razorex commented 5 years ago

cool pour netu par contre faut le réactiver dans le fichier hoster

Arias800 commented 5 years ago

Effectivement j'avais oublier xD

razorex commented 5 years ago

attend je sais pas si un beug (je n'ai pas la beta) j'ai mis a jour le fichier netu et ca me beug tout mes résultats sur une source??

Arias800 commented 5 years ago

C'est normal il y a 3 fichier a mettre a jour (les 2 image + le fichier recaptcha.py) ^^

razorex commented 5 years ago

ok oui je viens de voir. cool

TmpName commented 5 years ago

Lol, bon hier j'ai eu un probleme. Question sur des "bateaux", j'ai pas pu trouver les bonnes images, apres j'ai eu les cheminées (et je voyais que des voitures). Et promis suis pas un bot, il est trop dur leur cpatcha de mer2.

Arias800 commented 5 years ago

Apres ça c'est pas de ma faute j'y suis pour rien malheureusement xD

Arias800 commented 5 years ago

Tu peux envoyer la maj si tu le souhaite car tout est bon de monde cote sauf cloudflare mais ca va me prendre un moment avant de réussir ^^

TmpName commented 5 years ago

C'est prevu ce WE, mais la j'ai eu une semaine assez lourde, pas trop les idées en place pour ca de suite.

Arias800 commented 5 years ago

T’inquiète pas pas de probleme je prévenais juste comme ça tu la fait quand tu veux ^^

ghost commented 5 years ago

@Arias800 le hoster giga sur strem gk nécessite aussi recap cha meme genre que ne tu

Arias800 commented 5 years ago

Alors je vient de tester sur cut-url ça fonctionne donc ça permets d'utiliser la totaliser des hoster du site.Pour giga je suis entrain de chercher un liens ^^

Arias800 commented 5 years ago

Par contre ca veux pas pour Gi ga puisque c'est pas le meme captcha que pour Ne tu

ghost commented 5 years ago

moi sur ne tu a chaque fois que j'ai test ça fonctionné pas

TmpName commented 5 years ago

C'est aleatoire, parfois ca marche, parfois ca me pose la meme question en boucle, je pense qu'il ya une histoire d'ip la dedans, meme le captcha classique ne reagit pas forcement pareil, parfois il affiche juste 9 images, parfois une nouvelle apparait si on clique sur une.

razorex commented 5 years ago

Pour ne_tu moi çà marche mais j'ai beaucoup d’échec. parfois je fais plusieurs Re ca_tcha pour le même fichier.

TmpName commented 5 years ago

Yep, et je sais pas si ca vient de moi (sont hard leur captcha) ou du code. Mais si je me plante une fois, en general, je me plante plusieurs fois apres.

razorex commented 5 years ago

Par contre il y a pas moyen de rendre plus transparent le cadre interne de sélection????

TmpName commented 5 years ago

C'est a dire ? Quand on a selectionné une case ?

razorex commented 5 years ago

le rectangle au centre de chaque image. s'il pouvait etre moins opaques!! captc

TmpName commented 5 years ago

Ha ? J'ai pas ca moi, y a un prb. netu

Les images sont bien passée dans la beta ? Tu as bien un fichier plugin.video.vstream/resources/art/trans_checked.png

Arias800 commented 5 years ago

Moi aussi j'ai la meme chose que razorex mais j'ai jamais compris d'ou ca vient xD

razorex commented 5 years ago

Ah c'est un bug!!! oui j'ai bien cà. le rectangle que tu vois apparaitre c'est avant la sélection... et quand je suis suis l'image c'est pire.

TmpName commented 5 years ago

Ben la je vois pas, la seule image qui ressemblerait a ca c'est "background.png", mais je vois pas pourquoi vous l'auriez 9 fois ! Et pourquoi moi je l'ai pas ? Vous avez essayé de changer la resolution, de theme ?

razorex commented 5 years ago

ce n'est pas le background non plus. 11 fois car sous cancel et ok aussi j'ai un cadre de "sélection" j'ai fais pas mal de modifs en redimentionnement et ca a suivi.. Bien vu avec un autre themes c'est ok. Moi je suis sous estuary sous kodi 18.2. pour info j'ai tester avec confluence.

TmpName commented 5 years ago

Moi confluence (... encore)