急求:怎么得知对方主机操作系统类型。(100分)

  • 主题发起人 主题发起人 八爪鱼
  • 开始时间 开始时间

八爪鱼

Unregistered / Unconfirmed
GUEST, unregistred user!
比如说怎么实现可以得知对方主机的操作系统为WIN 98 WIN2000 linux等。(各位大仙我没分了只能给这么点了)
 
不知道唉,你用流光试试看,
我记得lion以前就是用流光的.
 
老大~我是说怎么在delphi里面实现这个功能?
 
首先得知道對方的ip地址,
然後才能知对方主机的操作系统
好像有API函數可以實現的,你找找看
 
不会吧?难道没有能给我一个确切的答案的吗?
 
对方必须开一种服务,若开的是http服务,则可以通过http的header得到对方主机的操作系统类型。
ping命令返回的TTL也能用于区别操作系统
 
to:gxcooo
能不能具体点,我见过有的黑客的扫描软件是怎么将对方的机器的操作系统确定的?WIN98没有开
http但是他是怎么确定的呢?
 
如果开启了finger forward服务,可以通过发送
对root@host, bin@host, daemon@host的finger请求
来确认主机的操作系统.
比如finger test@xxx.xxx.xxx.xxx
返回no such user.为linux.
通过具体的操作系统的特有漏洞进行攻击.
更具体的没研究过,只会用流光扫网段.
然后telnet.
水木清华bbs.net.tsinghua.edu.cn
此类的东西很多,你可以去看看,准有满意的答复.
 
Win32Platform

if Win32Platform = VER_PLATFORM_WIN32_WINDOWS then
ShowMessage('win9x');
if Win32Platform = VER_PLATFORM_WIN32_NT then
ShowMessage('winNT');
 
liuyanx;有没有搞错,这样都行啊?
必须对方的某个服务打开了,你才有可以知道他的操作系统是什么
 

Similar threads

回复
0
查看
845
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部