Здравствуйте, k-sys, Вы писали:
KS>Здравствуйте, Аноним, Вы писали:
А>>подскажите плз как определить какая винда стоит на компьютере по его IP
KS>Вот скрипт на питоне, по крайней мере висту и 2008 он мне определял. Подставить нужный IP_ADDR
KS>#!/usr/bin/python
KS>from socket import socket
KS>from time import sleep
KS>host = "IP_ADDR", 445
KS>buff = (
KS>"\x00\x00\x00\x90"
KS>"\xff\x53\x4d\x42"
KS>"\x72\x00\x00\x00"
KS>"\x00\x18\x53\xc8"
KS>"\x00\x26"# Process ID High: -->
normal value should be "\x00\x00"
KS>"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xfe"
KS>"\x00\x00\x00\x00\x00\x6d\x00\x02\x50\x43\x20\x4e\x45\x54"
KS>"\x57\x4f\x52\x4b\x20\x50\x52\x4f\x47\x52\x41\x4d\x20\x31"
KS>"\x2e\x30\x00\x02\x4c\x41\x4e\x4d\x41\x4e\x31\x2e\x30\x00"
KS>"\x02\x57\x69\x6e\x64\x6f\x77\x73\x20\x66\x6f\x72\x20\x57"
KS>"\x6f\x72\x6b\x67\x72\x6f\x75\x70\x73\x20\x33\x2e\x31\x61"
KS>"\x00\x02\x4c\x4d\x31\x2e\x32\x58\x30\x30\x32\x00\x02\x4c"
KS>"\x41\x4e\x4d\x41\x4e\x32\x2e\x31\x00\x02\x4e\x54\x20\x4c"
KS>"\x4d\x20\x30\x2e\x31\x32\x00\x02\x53\x4d\x42\x20\x32\x2e"
KS>"\x30\x30\x32\x00"
KS>)
KS>s = socket()
KS>s.connect(host)
KS>s.send(buff)
KS>s.close()
5 баллов