Topic de h0skell :

Besoin de GÉNIES en FRONT-END

Supprimé

Et de vraies génies en userscript, injection en milieu hostile etc https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png

Comment vous vous y prenez pour faire un script qui tourne sur des pages générées avec des noms de classes aléatoires, des profondeurs de div variables des faux trucs en hidden etc enfin des pages où tout est contre vous https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png

J'ai pas tellement d'exemple là c'est plus une question théorique https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png

Là comme ça j'vois que boucler sur du content, du texte plutôt que de la structure. Via du xpath par exemple, mais j'suis loin d'être un spécialiste

{\displaystyle {\hat {f}}(\xi )=2\pi \sum _{n=-\infty }^{+\infty }c_{n}\delta \left({\xi \over 2\pi }-{\frac {n}{T}}\right).}

J'sais pas j'ai révisé que les maths

Le 02 juin 2022 à 12:22:53 Rooky-Solo a écrit :
Là comme ça j'vois que boucler sur du content, du texte plutôt que de la structure. Via du xpath par exemple, mais j'suis loin d'être un spécialiste

Je vois j'y avais pensé mais ça fait une heuristique facilement trompable du coup (avec du faux contenu en hidden, c'est impossible à vraiment détecter le hidden non?) https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png

Le 02 juin 2022 à 12:23:03 1m7322ans3 a écrit :
{\displaystyle {\hat {f}}(\xi )=2\pi \sum _{n=-\infty }^{+\infty }c_{n}\delta \left({\xi \over 2\pi }-{\frac {n}{T}}\right).}

J'sais pas j'ai révisé que les maths

C'est déjà ça khey https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png

Le 02 juin 2022 à 12:24:43 :

Le 02 juin 2022 à 12:22:53 Rooky-Solo a écrit :
Là comme ça j'vois que boucler sur du content, du texte plutôt que de la structure. Via du xpath par exemple, mais j'suis loin d'être un spécialiste

Je vois j'y avais pensé mais ça fait une heuristique facilement trompable du coup (avec du faux contenu en hidden, c'est impossible à vraiment détecter le hidden non?) https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png

Le hidden n'empêche pas forcément le code source d'être readable. Du coup tu extraies tout le text content de la page, et tu travailles avec les pattern du texte pour arriver là où tu veux. Après je sais pas trop ce que tu veux faire et j'suis vraiment une giga quiche en front mais je chercherais par là x)

Le 02 juin 2022 à 12:27:59 Rooky-Solo a écrit :

Le 02 juin 2022 à 12:24:43 :

Le 02 juin 2022 à 12:22:53 Rooky-Solo a écrit :
Là comme ça j'vois que boucler sur du content, du texte plutôt que de la structure. Via du xpath par exemple, mais j'suis loin d'être un spécialiste

Je vois j'y avais pensé mais ça fait une heuristique facilement trompable du coup (avec du faux contenu en hidden, c'est impossible à vraiment détecter le hidden non?) https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png

Le hidden n'empêche pas forcément le code source d'être readable. Du coup tu extraies tout le text content de la page, et tu travailles avec les pattern du texte pour arriver là où tu veux. Après je sais pas trop ce que tu veux faire et j'suis vraiment une giga quiche en front mais je chercherais par là x)

C'est pour travailler sur JVC directement le projet ne va pas plaire donc j'aimerais conceptualiser un truc solide dès le début https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png

Tiens, je t'ai trouvé un exemple via puppeteer.

https://stackoverflow.com/questions/47407791/how-to-click-on-element-with-text-in-puppeteer

Tu peux croiser un élément comme une div, un span ect et chercher un contenu en particulier. Je pense qu'on peut même fonctionner avec de la regex et combiner plusieurs paramètres, à creuser. Mais ça pourrait peut être t'aider ! :)

Le 02 juin 2022 à 12:33:55 Rooky-Solo a écrit :
Tiens, je t'ai trouvé un exemple via puppeteer.

https://stackoverflow.com/questions/47407791/how-to-click-on-element-with-text-in-puppeteer

Tu peux croiser un élément comme une div, un span ect et chercher un contenu en particulier. Je pense qu'on peut même fonctionner avec de la regex et combiner plusieurs paramètres, à creuser. Mais ça pourrait peut être t'aider ! :)

Oui mais si y'a un élément caché qui présente les mêmes caractéristiques que le vrai élément je fais quoi? Je peux pas opérer sur les deux https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png

Et j'imagine que t'as aucun moyen de savoir si l'élément pertinent est caché ou pas ?

Le 02 juin 2022 à 12:36:25 Rooky-Solo a écrit :
Et j'imagine que t'as aucun moyen de savoir si l'élément pertinent est caché ou pas ?

Là est le problème je pense que c'est purement impossible de déterminer si un élément est réellement caché https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png

Okay bah là j'avoue faudrait que j'ai le cas sous les yeux et voir ce qui me vient xD C'est sûr qu'il y a un moyen
- être un génie
- faire du front
https://image.noelshack.com/fichiers/2016/38/1474488555-jesus24.png
Genre y a moyen de compliquer son code a tel point que personne ne pourra le réutiliser ?

Le 02 juin 2022 à 12:38:04 Rooky-Solo a écrit :
Okay bah là j'avoue faudrait que j'ai le cas sous les yeux et voir ce qui me vient xD C'est sûr qu'il y a un moyen

Oui théoriquement dès que y'a une structure rigide c'est faisable mais bon je peux penser à tellement de moyens de nuisance et j'aimerais un truc vraiment solide https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png

Le 02 juin 2022 à 12:38:07 :
- être un génie
- faire du front
https://image.noelshack.com/fichiers/2016/38/1474488555-jesus24.png

-parler sans connaître
-se croire pertinent
https://image.noelshack.com/fichiers/2016/38/1474488555-jesus24.png

Le 02 juin 2022 à 12:38:55 Maghrebinvoyons a écrit :
Genre y a moyen de compliquer son code a tel point que personne ne pourra le réutiliser ?

Oui avec ça par exemple https://github.com/javascript-obfuscator/javascript-obfuscator

Mais là c'est plutôt compliquer le DOM de sorte à ce que personne ne puisse scripter dessus (et comment passer outre) https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png

Le 02 juin 2022 à 12:39:42 Rooky-Solo a écrit :

Le 02 juin 2022 à 12:38:07 :
- être un génie
- faire du front
https://image.noelshack.com/fichiers/2016/38/1474488555-jesus24.png

-parler sans connaître
-se croire pertinent
https://image.noelshack.com/fichiers/2016/38/1474488555-jesus24.png

"Je suis un génie donc j'ai décider d'utiliser mon talent pour faire des sign-up form et des graphiques powerpoint" https://image.noelshack.com/fichiers/2018/27/4/1530827992-jesusreup.png

T'as moyen de savoir comment le hidden fonctionne ?

Données du topic

Auteur
h0skell
Date de création
2 juin 2022 à 12:19:11
Date de suppression
5 juin 2022 à 10:07:23
Supprimé par
Auteur
Nb. messages archivés
34
Nb. messages JVC
34
En ligne sur JvArchive 231