human
Piratage Quelqu'un peut-il me dire la base du piratage d'un système informatique ? Par exemple, où diable ces gens commencent-ils à apprendre ce genre de choses ? Explique comme si j'avais cinq ans.
gpt
L'idée générale est d'exploiter un bogue dans l'application cible pour provoquer un comportement involontaire. Je vais vous donner quelques exemples d'exploits courants pour que vous ayez une idée : * [Débordement de tampon] (URL_3) Un débordement de tampon se produit lorsqu'une application écrit plus de données dans un tampon que ce qui lui était alloué. Ceci peut être exploité pour modifier les données qui ont été stockées après le buffer . Sur la pile qui inclut l'adresse de retour, cela peut donc conduire à l'exécution de code arbitraire. Une erreur connexe consiste à lire plus de données dans le tampon qu'il n'en a été alloué. C'était l'exploit trouvé dans OpenSSL récemment. * [Injection de code] (URL_1) Un exploit d'injection de code se produit lorsque l'entrée de l'utilisateur est copiée dans un script exécutable sans assainissement, et que ce script est ensuite exécuté L'injection de JavaScript est appelée XSS et peut se produire lorsque l'entrée de l'utilisateur est affichée sur une page Web sans assainissement. L'injection de SQL peut se produire lorsque la concaténation de chaînes est utilisée pour construire une requête SQL sans échapper les caractères spéciaux. * [Inclusion de fichier] (URL_0) Une vulnérabilité d'inclusion de fichier se produit lorsqu'une application Web peut être manipulée pour récupérer un fichier alors qu'elle n'était pas censée le faire. Une inclusion de fichier local se produit lorsque le fichier récupéré se trouve sur le même serveur que la page Web. Cela peut révéler des informations qui n'étaient pas censées être publiques. Une inclusion de fichier distant se produit lorsque le fichier récupéré se trouve sur un serveur différent (généralement contrôlé par un attaquant) et peut permettre de faire presque n'importe quoi sur la page Web. * [ Cross site request forgery ] ( URL_2 ) Un site Web authentifie les utilisateurs connectés au moyen d' un cookie contenant un identifiant unique à cette session . Ce cookie est envoyé lors de toute requête sur ce site. Une attaque CSRF se produit lorsqu'un attaquant manipule l'application cliente pour envoyer une requête au site que l'utilisateur n'a pas autorisée. Cela peut être fait en envoyant une image à l'utilisateur avec la page Web comme emplacement de l'image. Pour cette raison, de nombreux programmes de messagerie n'ouvrent pas les images à partir d'emplacements distants. Ces exploits sont tous très courants, mais ils ne représentent qu'un petit échantillon des façons dont une application peut être compromise.