![]() |
с помощью GetService я по идее могу узнать свой DNS сервер
как мне тепер послать на него запрос, чтоб узнать MX например www.victim.com |
suxxl
Найдешь ответ - мне тоже скажи... |
vasketsov
я пока не могу найти как свое DNS узнать, если знаешь - скажи :-) |
нашел как узнать DNS:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces для 2000 в ней RegEnumKeyEx потом RegEnumValue пока не получим значение NameServer на этот самый Name сервер посылаем, судя по RFC 1035, 1034 строчку для получения MX записи и ждем ответа... вуаля... теперь сяду код писать ... |
vasketsov
DnsQuery - такая фишка есть :-) см. мсдн регардсы, suxxl |
suxxl
vasketsov Я как-то совсем недавно разбирал код QT, касающийся класса QDns. Там есть куски исходного кода для виндов (вообще-то это редкость, поскольку в основном в QT-free все исходники содержат код для Linux). Если будет время, гляньте. Там всё достаточно интересно. Я к сожалению, уже совсем другим сейчас занимаюсь, и анализироваь организацию запросов под винды у меня сейчас нет времени. |
Время: 01:48. |
Время: 01:48.
© OSzone.net 2001-