Попереднє застереження: Можливо, існує недооцінка методу (ну, у випадку поганого характеру)
Ну, ми використовуємо www.wooyun.org як приклад.
По-перше, зі сторінки, де сервіс www.wooyun.org був розміщений кілька разів, видно, що Wooyun використовує CDN-сервіс Baidu, а з вразливості Wooyun також відомо, що Wooyun користується сервісом Ucloud, і можна сміливо припустити, що IP сервера Wooyun знаходиться в Китаї.
0x1. Отримайте IP CN
Отримайте IP-адресу азійського регіону через apnic і відфільтруйте IP CN.
WGET ftp://ftp.apnic.net/public/apnic/stats/apnic/delegated-apnic-latest
http://eric-zhang.googlecode.com/svn/trunk/code/bash/iproute2/ip/cnip.txt
0x2. Сканування портів
Використовуйте zmap для сканування 80 портів IP для всіх CN.
На моєму VPS це займає близько 20 хвилин, тож спочатку йди на каву :)
0x3. Візьми банер
Використовуйте захоплення банерів zmap, щоб скрапінгувати хости з 80 відкритими портами
Отже, у http-req Host записує www.wooyun.org і використовує ulimit для зміни максимальної кількості дескрипторів файлів до більшого значення,
Пряме сканування:
Тут, враховуючи, що www.wooyun.org відкривається досить повільно, тому встановіть тайм-аут з'єднання і читайте тайм-аут на 30 секунд, під час якого можна вийти дивитися фільм.
0x4. Обробка даних
Використовуйте ключове слово «80sec», щоб просто відфільтрувати отримані дані
Ці 400+ серверів зазвичай можна поділити на три типи:
* Baidu CDN сервер
* http проксі-сервер
* www.wooyun.com сервер
Ви можете зробити ще один банер на цих 400+ серверах, не встановлювати Host, фільтрувати сторінки помилок baidu cdn, порожні сторінки, тайм-аути та інші хаотичні сторінки, і тоді отримаєте результат, я пішов запитати відповідну особу www.wooyun.org реальну IP, і, звісно, :)
Загальний час склав близько двох годин.
0x5. Гіпотеза
Тестові сервери деяких компаній розміщені у публічній мережі, і зазвичай доступний лише до хоста, тож...
0x6. Дякую
Хмм, ця тема — припущення, коли я бачив, як хтось налаштовує якийсь незрозумілий хост на моєму VPS honeypot. Дякую
|