Aller au contenu
View in the app

A better way to browse. Learn more.

Omerta

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Faille XSS explication

Featured Replies

Posté(e)

Hey,

vu que le poste suivant :

propose une vidéo en anglais et que je sais que beaucoup d'entre vous ne manie pas bien ce langage, je vous propose une explication de la faille web XSS en français :ouch:

 

XSS signifie Cross Site Scripting. Le but est de parvenir à exécuter du code malveillant (comme la plupart des failles web), par exemple du Js.

Il faut savoir qu'il existe plusieurs types de faille XSS :

 

- La faille XSS stockée : C'est une faille XSS permanente : A chaque fois que la page se recharge, le code va être exécuté, car le code se trouve à l'intérieur de la base de donnée (et est interprété donc exécuté).

Exemple tout bête : Si vous avez un site avec une fonctionnalité de chat et que le site n'est pas protégé, il vous suffit de rentrer n'importe quelle code dans l'espace de chat afin de l'exécuter. Par exemple, si je veux afficher une image, je vais taper : <img src="URL de l'image">

A partir de la, on peut donc exécuter du code Js afin d'avoir le contrôle total de la page.

 

- La faille XSS réfléchie (ou temporaire) : Ici, le code malveillant est (par exemple) contenu dans l'url, que le navigateur va interprété. Donc, si la page se recharge avec une autre valeur, le code malveillant va disparaitre.

Le pirate peut donc envoyer ce lien par mail, afin de pirater la victime qui cliquera dessus. Par exemple, si on ajoute le code <script> alert("Rejoignez Omerta"); </script>, un message avec écrit "Rejoignez Omerta" va s'afficher sur l'écran.

 

Avec ce type de faille, il est possible de  :

- Voler une ID de session (via Javascript par vol de cookie).

- Le pirate a le controle quasi total de la page web, il peut donc aeffectuer des actions (appuyer sur un bouton par exemple) à l'insu de l'utilisateur victime.

- Mettre en place une scama pour effectuer une tentative de phishing.

- Etc...

Encore pire, si la victime utilise un navigateur vulnérable (comme les anciennes versions d'Internet Explorer), le pirate peut injecter du code directement sur l’ordinateur de la victime !

Modifié par ShuriK'n

Créer un compte ou se connecter pour commenter

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.