VAADATA (@vaadata) header
VAADATA (@vaadata) profile picture

Specialized in #pentest, we are passionate about #infosec #security

LYON - FRANCE
Joined November 2013
Photo by VAADATA (@vaadata)Photo by VAADATA (@vaadata)Photo by VAADATA (@vaadata)Photo by VAADATA (@vaadata)Photo by VAADATA (@vaadata)Photo by VAADATA (@vaadata)Photo by VAADATA (@vaadata)Photo by VAADATA (@vaadata)Photo by VAADATA (@vaadata)Photo by VAADATA (@vaadata)
U got this đŸ’Ș we’ll be there for support but mostly to cheer up the successes 🎉 Let’s go crush 2023 🙌
1
51
📣#Hiring : un-e ingĂ©nieur-e avant-vente #cybersĂ©curitĂ© pour rejoindre notre Ă©quipe 🎉👋 Vous accompagnerez nos clients depuis le diagnostic technique de leurs besoins jusqu’à la proposition de solutions adaptĂ©es Ă  leur contexte đŸ€ 👉linkedin.com/jobs/view/33926
 #cyberjob
1
[Hiring 👀] Nous recherchons un-e stagiaire #pentester pour rejoindre notre Ă©quipe sur Lyon 🎉👋 L’annonce et toutes les infos → jobs.yeswehack.com/job/pente
 #infosecjobs #cyberjob #stage
2
2
VAADATA retweeted
XSS, a.k.a (Cross-site Scripting), une vulnĂ©rabilitĂ© particuliĂšrement rĂ©pandue sur les applications web : un thread đŸ§” 1/15 #devweb #websecurite
1
2
5
Nous serons Ă  #TechRocks đŸ€— Qui sera aussi de la partie ? Allons prendre un cafĂ© ensemble ☕ #cto #tech #it
Ils sont partenaires du Tech.Rocks Summit 2022 ! Nous les remercions de leur confiance et de leur soutien qui nous permettent de vous offrir cette annĂ©e encore une nouvelle Ă©dition Tech.Rocks Summit ! 📅 RĂ©servez votre venue : events.tech.rocks/summit-202

Dans un prochain thread, nous expliquerons comment se prĂ©munir des failles XSS, cependant si vous ne pouvez pas attendre đŸ€“, vous trouverez plus d’informations ici 👉 vaadata.com/blog/fr/failles-
 15/15
1
3ïžâƒŁ les DOM based XSS : Ce type de XSS est moins connu que les deux prĂ©cĂ©dentes, mais l’idĂ©e est que cette attaque est uniquement exĂ©cutĂ©e cotĂ© client sans intervention du serveur. Vous trouverez plus d’informations sur les DOM-XSS ici 👉 vaadata.com/blog/fr/attaques
 14/15
1
2ïžâƒŁ les XSS reflĂ©tĂ©es : Dans ce cas-lĂ , le script malveillant est fourni dans l’URL et repris dans la rĂ©ponse du serveur. Cette attaque nĂ©cessite donc une interaction de l’utilisateur (cliquer sur le lien) 13/15
1
1ïžâƒŁ les XSS stockĂ©es : Comme dans l’exemple ci-dessus, le script malveillant (le script src
) sera stockĂ© sur le serveur. Cela aura pour consĂ©quence que tous les utilisateurs qui affichent la donnĂ©e non nettoyĂ©e exĂ©cuteront le script 12/15
1
Pour en revenir aux XSS, il faut savoir qu’il en existe 3ïžâƒŁ types 11/15
1
Dans le cas oĂč le back office est filtrĂ© par IP, il est toujours possible avec le JavaScript de rĂ©cupĂ©rer toutes les informations de la page (DOM) et aussi d’exĂ©cuter les requĂȘtes, donc un attaquant pourra quand mĂȘme exploiter la XSS 10/15
1
Comme l’attaquant possĂšde maintenant un jeton de session, il peut maintenant usurper le compte du backoffice et donc ĂȘtre super admin 9/15
1
<auto_promo> Si vous ne connaissez pas les #JWT, nous y avons dĂ©diĂ© un article, disponible ici 👉 vaadata.com/blog/fr/jetons-j
 </auto_promo /> 8/15
1
Peu aprĂšs l’attaquant reçoit une alerte, il voit que l’URL est superbackofficecache.sitevulnerable.local (superbe interface superadministrateur), et mĂȘme s’il n’a pas rĂ©ussi Ă  voler le cookie de session, il a pu avoir un token JWT d’authentification dans le local storage 7/15
1
L’algorithme du script est le suivant : · essayer de rĂ©cupĂ©rer le cookie de session (si possible) · rĂ©cupĂ©rer le local storage · rĂ©cupĂ©rer l’URL qui a exĂ©cutĂ© le code · prĂ©venir l’attaquant 6/15
1
Exemple : Une application permet à un utilisateur de saisir son nom d’utilisateur, un attaquant va par exemple saisir le code suivant : 5/15
1
Avec du JavaScript interprĂ©tĂ©, plusieurs scĂ©narios sont possibles comme le vol de session, la rĂ©cupĂ©ration d’informations sensibles sur la page
 4/15
1
Mais du coup les XSS ça injecte quoi ? Les attaques XSS vont injecter du code JavaScript qui sera interprĂ©tĂ© par le navigateur du client 💣 Cette injection va donc cibler les utilisateurs de l’application vulnĂ©rable, contrairement Ă  une injection SQL qui va viser le serveur
1
Qu’est-ce qu’une faille XSS ? Une #XSS est une vulnĂ©rabilitĂ© de type injection 💉, tout comme les injections SQL L’idĂ©e est donc d’injecter du code qui sera interprĂ©tĂ©   2/15 #codeinjection #vulnerabilitĂ©
1
XSS, a.k.a (Cross-site Scripting), une vulnĂ©rabilitĂ© particuliĂšrement rĂ©pandue sur les applications web : un thread đŸ§” 1/15 #devweb #websecurite
1
2
5