Тепер, коли інтернет-викрадення DNS стало поширеним, операторам легко реалізувати DNS-викрадення, що таке DNS-викрадення? Енциклопедія Байду представлена наступним чином:
DNS-викрадення, також відоме як викрадення доменних імен, означає перехоплення запитів на розв'язання доменних імен у захопленій мережі, аналіз запитуваних доменних імен і випуск запитів поза межами перевірки, інакше повернення фальшивої IP-адреси або нічого, щоб зробити запит невідповідним.
Сьогодні я хочу зламати програму, яку написав, програмі потрібна http-автентифікація для нормального запуску, тож зламати програму, можна підробити контент відповіді HTTP, щоб вона думала, що я автентифікований користувач, фальшивий http-відповідь, існує багато методів, сьогодні я подумав про це, чи можна використати метод DNS-захоплення, щоб підробити відповідну IP-адресу доменного імені, щоб підробити вміст відповідної відповіді HTTP.
Для реалізації DNS-захоплення найпростіший спосіб — це файл hosts, в Інтернеті існує багато специфічних методів, сьогодні давайте напишемо пристрій для вихоплення DNS на C#
Першим кроком було те, що ми написали програму саме тоді, і її метою було втілити програмуwww.itsvse.comПарсінг вказує на 127.0.0.1, я створив сайт на 80 портів на основі IIS, не кажучи вже про цей крок, вихідний код знаходиться внизу.
Другий крок — модифікація DNS-сервера машини на 127.0.0.1, як показано на рисунку нижче:
Третій крок — запустити програму, яку ми написали, а потім отримати доступ до неї через вебсайтwww.itsvse.com, ви побачите, що контент, який повертає сайт, не є вмістом нашого справжнього сайту! Зміст іншої веб-сторінки був повністю підроблений, як показано нижче:
Коли ми відкриємо Baidu, побачимо, що Baidu не можна відкрити, бо ми лише реагуємоwww.itsvse.comРозв'язання запитів на доменне ім'я ігнорується іншими розв'язками доменних імен, як показано на рисунку нижче:
Як ми впораємося з DNS-захопленням? Існує багато способів, але є політики та контрзаходи: чи сильний спис, чи щит потужний?
Ха-ха, готово.
Завантаження вихідного коду:
Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласка Відповідь
|