如果计算机连接到您的工作网络,可以检索哪些硬件信息。更具体地说,管理员是否可以仅通过连接到网络的计算机来获取所有 CPU 及其序列号/标识号的列表?
有没有可能的方法来收集这些信息,而无需在本地运行类似 CPUID 的东西?
答案1
答案2
远程获取诸如 CPU 数量等信息是不切实际的。
有一些理论上的东西可能会帮助你做出比随机猜测稍微好一点的猜测,但仅此而已。(例如,对系统进行压力测试并查看其性能,对操作系统进行指纹识别并得出结论,观察流量[例如 HTTP 标头]并进行推断。(并查看上面提出的 MAC 地址)
归根结底,网络实际上是使用已定义协议的设备之间的连接。网络工作时,除了如何路由数据包之外,无需了解其他信息,因此构建额外的功能是一种资源浪费(而且出于很多其他原因,例如隐私、安全,可以说是一个坏主意)