Показать полную графическую версию : получить MX-запись
с помощью GetService я по идее могу узнать свой DNS сервер
как мне тепер послать на него запрос, чтоб узнать MX например www.victim.com
vasketsov
21-05-2004, 22:39
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
hasherfrog
07-06-2004, 09:13
suxxl
vasketsov
Я как-то совсем недавно разбирал код QT, касающийся класса QDns. Там есть куски исходного кода для виндов (вообще-то это редкость, поскольку в основном в QT-free все исходники содержат код для Linux). Если будет время, гляньте. Там всё достаточно интересно. Я к сожалению, уже совсем другим сейчас занимаюсь, и анализироваь организацию запросов под винды у меня сейчас нет времени.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC