首页
论坛
课程
招聘
[原创]懒人方法:使用CE的一个小功能来快速解析出SMBIOS信息
2020-8-11 17:33 2424

[原创]懒人方法:使用CE的一个小功能来快速解析出SMBIOS信息

2020-8-11 17:33
2424

使用GetSystemFirmwareTable获取到RawSMBIOSData后,接下来就是取出来有用的信息。


到这里的时候,才发现RawSMBIOSData里面除了一大块数据,MSDN压根就没告诉你怎么去解析它。


网上搜了一些代码,要么偏移不同,根据这个偏移取出来的数据不对;要么偏移太少,能拿到的信息就这么几个。

突然想到Cheat Engine,里面有个功能叫做结构分析,何不试试呢!


VS下个断点,取出来RawSMBIOSData的内存地址。


转到CE,填上这个地址并解析结构。


CTRL+N创建结构后,奇迹竟然发生了!


不仅有厂商、版本、日期、主板序列号等等,而且还包含内存、CPU等一些信息。


当然,它不能保证百分之百准确,有些偏移需要手动修正。



[看雪官方]《安卓高级研修班》线下班,网课(12月)班开始同步招生!!

最后于 2020-8-11 17:35 被冷风Feng编辑 ,原因:
收藏
点赞1
打赏
分享
最新回复 (5)
雪    币: 9074
活跃值: 活跃值 (1428)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
hzqst 活跃值 3 2020-8-11 18:10
2
0
说得好 我选择reclass
雪    币: 114
活跃值: 活跃值 (103)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
冷风Feng 活跃值 2020-8-11 18:22
3
0
hzqst 说得好 我选择reclass
大佬给你跪了!!!
雪    币: 5819
活跃值: 活跃值 (483)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
黑洛 活跃值 1 2020-8-11 19:02
4
0
说得好 我选择reclass
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
烫烫烫烫烫烫 活跃值 2020-8-11 20:13
5
0
说得好 我选择reclass
雪    币: 1943
活跃值: 活跃值 (163)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
mb_ldtiaylu 活跃值 2020-8-12 17:00
6
0
感谢4位
游客
登录 | 注册 方可回帖
返回