Maintenant que le détournement DNS Internet est courant, il est facile pour les opérateurs de mettre en œuvre un détournement DNS ; qu’est-ce que le détournement DNS ? L’Encyclopédie Baidu est présentée comme suit :
Le détournement DNS, également appelé détournement de nom de domaine, consiste à intercepter les requêtes de résolution de noms de domaine au sein du réseau détourné, à analyser les noms de domaine demandés, puis à libérer les requêtes hors du champ d’examen, sinon à retourner une fausse adresse IP ou à ne rien faire pour rendre la requête non réactive.
Aujourd’hui, je veux craquer le programme que j’ai écrit, le programme a besoin d’une authentification http pour fonctionner normalement, donc craque le programme, vous pouvez falsifier le contenu de la réponse http, pour faire croire au programme que je suis un utilisateur authentifié, fausse réponse http, il existe de nombreuses méthodes, aujourd’hui j’y ai réfléchi, pouvez-vous utiliser la méthode de détournement DNS pour falsifier l’adresse IP correspondante du nom de domaine, afin de falsifier le contenu de la réponse http ?
Pour mettre en œuvre le détournement DNS, le moyen le plus simple est le fichier hôte, il existe de nombreuses méthodes spécifiques sur Internet, aujourd’hui, écrivons un gadget de détournement DNS en C#
La première étape a été que nous avons écrit le programme à ce moment-là, et le but du programme était de le mettre en placewww.itsvse.comL’analyse analyse indique la version 127.0.0.1, j’ai construit un site web à 80 ports avec IIS, sans parler de cette étape, le code source est en bas.
La deuxième étape consiste à modifier le serveur DNS de la machine vers 127.0.0.1, comme montré dans la figure ci-dessous :
La troisième étape consiste à lancer le programme que nous avons écrit, puis à y accéder via le site webwww.itsvse.com, vous constaterez que le contenu renvoyé par le site web n’est pas celui de notre vrai site web ! Le contenu d’une autre page web a été entièrement falsifié, comme montré ci-dessous :
Lorsque nous ouvrons Baidu, nous constaterons que Baidu ne peut pas être ouvert car nous ne faisons que répondrewww.itsvse.comLa résolution des requêtes de noms de domaine est ignorée par d’autres résolutions de noms de domaine, comme montré dans la figure ci-dessous :
Comment gérer le détournement DNS ? Il y a de nombreuses façons, mais il y a des politiques et des contre-mesures : la lance est-elle forte ou le bouclier est-il puissant ?
Haha, c’est fini.
Téléchargement du code source :
Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaît Répondre
|