Можно ли как-нибудь послать udp сообщение (на указанный адрес и порт) стандартными средствами Windows XP/2000, т.е. используя только то, что поставляется вместе с ОС (без всяких portqry и т.п.) ? (никакого программирования, просто предположите, что кроме свежеустановленной ОС у вас ничего нет)
Никак! Развечто какойнибудь клиент типа ftp.exe и-то собственный удп пакет он тебе незгенерит если даже он и мог-бы их посылать... П.С Надь хоть Doo.Mать-Вашу чо спрашивать, пошли-бь занялись чам нябуДь!
легко: слушаешь 69 ingress udp port nc -L -u -p 69 посылаешь udp egress udp packet tftp.exe 192.168.0.2 GET file.bin получаешь приблизительно такой пакет ☺file.bin netascii
а у ftp и tftp - протоколы одинаковые ? т.е. при get запросе сначало отправляется ip,port потом RETR filename.exe ? Кажись не в тему, но имеет отношение к tftp
Нет, не одинаковые. hxxp://www.google.com/search?q=site:www.faqs.org+tftp hxxp://www.google.com/search?q=site:www.faqs.org+ftp
nc это порт юниксовой утилитки, полное название netcat, здесь она используется просто для проверки что соединение было -L слушать -u слушать по udp -p порт могу залить если нужна (с исходниками)
nc просто показывает что факт входящего соединения был, вместо неё может быть любой ip и порт, а исходящее соединение делается с помощью встроенной утилиты XP tftp.exe как и было в исходных условиях задачи