术浅析.PDF

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
术浅析

当前文档由后花园网文自动生成,更多内容请访问 HTTP://WWW.HHYWW.NET 不算太冷的冷知识——DeviceID_识别类软件功能及技 术浅析 来源于:中关村在线 不算太冷的冷知识——DeviceID 首先,我们需要明确一个基本同时也至关重要的点,那就是诸如GPU-Z之类 的常用硬件识别软件是“看不到”任何硬件细节的。这些软件并不具备直接访 问底层硬件并自行收集访问信息的能力,我们的CPU有多少个逻辑核心,多少 KB的cache,显卡上有多少个ALU,这些都不是常规软件能够“看到”或者“感 受到”的。正因为此,硬件识别类软件才有了被欺骗的基础和前提。那么作为 “识别”类软件,它们究竟识别的是些什么呢? 好吧,您知道DeviceID么? 很多人也许都有这样的感受,这个单词乍看上去很眼熟,但却又好像有什 么地方不对劲,这种感觉是正常的,Device“长得”跟驱动程序的英文单词 Driver确实有点像。Device是设备的意思,DeviceID的直译也很简单,就是设 备ID,也称设备识别码。就像我们的名字一样,每一个硬件都拥有自己独特的 身份象征,这个象征或者名字就是DeviceID。 DeviceID通常为一组长短不一的数字/字母组成的编码,由硬件厂商在完成 制造时赋予硬件,通常会存在于硬件的BIOS当中,这组编码能够让其他硬件和 软件快速识别当前硬件,进而能够对其进行对应的操作。硬件识别软件对大部 分非频率硬件规格参数的识别过程,其实就是对BIOS和DeviceID的直接读取。 正是这样的读取方式,让识别软件有了出错的机会。 按图索骥,楠爹被坑的原因 简单来讲,常规一些的识别软件对于硬件的识别过程其实是一个读取—检 索—展示的过程,即使是GPU-Z也仅能读取BIOS名称以及各类传感器信息,比如 温度、频率、电压或者风扇转速,它们并不能通过直接访问单元的形式获知规 格和规模等底层硬件信息,对于硬件规格信息的识别其实是基于DeviceID以及 BIOS信息的读取加数据库信息检索来完成的。这正是本文的起点,同时也是许 多用户并不知晓的小秘密。 在软件制作过程中,大部分识别软件会提前将已知的或者推测的硬件规格 制成数据库,然后将特定信息与特定的DeviceID进行对应,这些数据会在其后 的版本更新当中不断完善并提高准确度。在运行软件进行硬件识别时,软件会 读取硬件的DeviceID,然后去数据库当中查找对应的条目,接着将那些预存的 信息呈现在识别结果界面上。换句话说,这些常规识别软件的动作过程,其实 就是一个按图索骥的过程。 接下来的事情就简单了,想要制作某著名交易平台上防不胜防的假显卡 ,造假者只要能够制作对应的BIOS,将错误的DeviceID或硬件名称注入其中即 可。在对这类硬件进行识别时,识别软件照样会读取DeviceID,然后根据 DeviceID显示对应的硬件信息。楠爹这块神奇的GTX760其实还算好的,它仅仅 只是修改了硬件名称,如果赶上高端不法商贩,只要修改DeviceID并且赋予硬 件一个合适的名字,板砖都能变成泰坦…… 以结果而言,可以说楠爹的上当就是由这种软件识别机制的固有缺陷所造 成的。大部分硬件识别软件所读取的并不是真正的硬件信息,而几乎所有硬件 都会直读BIOS信息,它们仅仅只能根据DeviceID和BIOS名称来呈现对应硬件的 信息内容。在这些软件改变读取机制之前,没有任何事能阻止那些伪装 DeviceID的硬件冒充正品。我们所能做的事,大体上也就全面的综合观察硬件 ,学会从具体参数(可以被诸如GPU-Z之类软件正确读出的那部分,比如说 ALU数量)而不是单纯依赖GPU-Z所显示的规格信息来进行判断了。 好吧,就先说

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档