吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 18883|回复: 23
收起左侧

[分享] AMIBios添加MSDM表方法让WinServer2012R2正版验证日志不报错!

  [复制链接]
teety 发表于 2015-11-21 18:35
本帖最后由 teety 于 2016-1-17 19:49 编辑

Bios添加 SLIC2.3表+MSDM表可以用来OEM激活 WinServer 2012 R2系统Win8.1待验证!(向下兼容win7 激活)
如果想要修改MSDM表序列号的同学请看另外一个帖子: http://www.52pojie.cn/thread-436853-1-1.html

国外原文地址:http://forums.mydigitallife.info/threads/52378-Old-AMI-bios-and-MSDM-insertion/page2?p=900176&viewfull=1

这里简单翻译一下旧的AMIbios添加MSDM表的方法:
需要的工具: WinHex、AMITool里面的MMTool
需要添加的 MSDM.bin、SLIC2.3.Bin、还有AMIBios文件如: P5Q-ASUS-DELUXE-2301.ROM
1.用AMITool把SLic2.3表添加到你的bios文件里全部默认,方法超静3,SLIC文件选对应的Slic2.3.bin,会生成1B_SLIC.BIN的 1B模块文件;
2.用WinHex打开1B_SLIC.BIN、MSDM.bin 搜索字符串AMIBIOS,在这位置往前0x200字节可以看到SLIC表的开始地址,在SLIC表结束地址至AMIBIOS字符串开始的地址中间有 0x8A 字节的空白(都是0x00);
3.复制MSDM.bin的全部内容,写入到1B_SLIC.BIN中上一步找到的长度0x8A的空白字节的后0x80长度部分,即SLIC表尾部空0xA(10个)长度的0x00字节,覆盖写入刚刚复制过来的MSDM表内容;见图片1
4.查找字符串RSDT位置如下, 开头红色的4个字节是倒序排列的RSDT表的长度,尾部蓝色的部分是SLIC表的偏移地址
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

0004DF10            52 53 44 54 2C  00 00 00 01 00 44 45 4C      RSDT,.....DEL
0004DF20   4C 20 20 50 45 5F 53 43 33 20 20 10 09 00 07 4D   L  PE_SC3  ....M
0004DF30   53 46 54 97 00 00 00 00  00 00 00 00 F2 0F 00 00   SFT—........ò...
0004DF40   00 00 00                                           ...

5.在RSDT表尾部添加MSDM的偏移地址长度4字节:80 F3 0F 00,并且修改RSDT表长度为30 因为(0x2C+0x4=0x30) 以下绿色为修改部分;
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

0004DF10            52 53 44 54 30  00 00 00 01 00 44 45 4C      RSDT0.....DEL
0004DF20   4C 20 20 50 45 5F 53 43  33 20 20 10 09 00 07 4D   L  PE_SC3  ....M
0004DF30   53 46 54 97 00 00 00 00  00 00 00 00 F2 0F 00 80   SFT—........ò..?
0004DF40   F3 0F 00                                           ó..
6.同理查找XSDT表.红色是长度,蓝色是SLIC表偏移地址,这里的长度是8字节
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

0004E010            58 53 44 54 34  00 00 00 01 00 44 45 4C      XSDT4.....DEL
0004E020   4C 20 20 50 45 5F 53 43  33 20 20 10 09 00 07 4D   L  PE_SC3  ....M
0004E030   53 46 54 97 00 00 00 00  00 00 00 00 00 00 00 00   SFT—............
0004E040   F2 0F 00 00 00 00 00 00  00 00 00 00 00 00 00      ò..............

7.在XSDT表
尾部添加MSDM的偏移地址长度8字节:80 F3 0F 00 00 00 00 00,并且修改RSDT表长度为3C 因为(0x34+0x8=0x3C) 以下绿色为修改部分;

Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F

0004E010            58 53 44 54 3C  00 00 00 01 00 44 45 4C      XSDT<.....DEL
0004E020   4C 20 20 50 45 5F 53 43  33 20 20 10 09 00 07 4D   L  PE_SC3  ....M
0004E030   53 46 54 97 00 00 00 00  00 00 00 00 00 00 00 00   SFT—............
0004E040   F2 0F 00 00 00 00 00 80  F3 0F 00 00 00 00 00      ò......?ó......
修改后效果,见图片2
保存1B_MSDM.BIN的修改,记得核对下长度大小, 1B_MSDM.BIN的长度大小得和修改前一样!!!!!

用AMITool里面的MMTool_cn.exe把1B_MSDM.BIN添加到你的原始BIOS文件(AMIBIOS类型的)!
点击LoadRom(载入BIOS ROM),打开原始BIOS文件,
指定模块文件路径:Module dir(模块路径):修改后的1B_MSDM.BIN所在的完整路径
Module ID(模块ID):1B
VID: 0000
DID: 0000
点击Save as Rom(另存Rom)取个名字
然后把另存的这个修改好的ROM刷入自己的主板bios就顺利添加了 SLIC2.3 和 MSDM表了,直接用 SLIC2.3相同品牌的证书文件,和MSDM表的序列号 就可以顺利激活Windows Server 2012R2 OEM版本了,而且系统日志不报错!同时向下兼容OEM激活WIN7 VISTA等!
2.3版本的SLIC 和证书 以及序列号 网上找吧很多!



觉得好的请+热心,+吾爱币,加完你的不会减少!

MSDM添加入1B模块后的效果

MSDM添加入1B模块后的效果

修改MSDM表地址后

修改MSDM表地址后

AMITool163cn.part01.rar

1000 KB, 下载次数: 113, 下载积分: 吾爱币 -1 CB

AMITool163cn.part02.rar

843.98 KB, 下载次数: 102, 下载积分: 吾爱币 -1 CB

Dell_MSDM.rar

161 Bytes, 下载次数: 67, 下载积分: 吾爱币 -1 CB

MSDM.bin

免费评分

参与人数 4吾爱币 +2 热心值 +4 收起 理由
Dormleader + 2 + 1 支持,期待其他品牌的教程。
wangdong + 1 感谢您的宝贵建议,我们会努力争取做得更好!
绝世小坏 + 1 谢谢@Thanks!
Sound + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

jason_lh 发表于 2018-5-22 20:48
首先感谢楼主的分享,我最近也是在研究修改MSDM,我的电脑是DELL品牌机,是UEFI的bios,自带家庭版的系统,我现在有一个正版OEMkey,想替代原有bios中的家庭版key;请问我只要直接修改MSDM就行了吗?前面写入SLIC2.3这些步骤还需要吗?
wzg1886 发表于 2018-10-15 12:27
首先!感谢大佬辛苦分享!  其次, 请教 msdm 的长度字节和偏移地址是如何得出的呢, 我的IB文件只有有这个SLICV头数据 ,其它的数据在Rom里面,也不知是不是被锁定了, 怎么添加msdm都无法显示出来, 期待大佬解惑
绝世小坏 发表于 2015-12-29 20:14
Sound 发表于 2015-12-29 23:30
很不错。 楼主翻译辛苦了。
 楼主| teety 发表于 2016-1-14 20:29
绝世小坏 发表于 2015-12-29 20:14
MSDM.bin
请问这个文件哪里获取呀?

第一张图片中的 蓝色的一大段 就是MSDM.bin 以MSDM开头 以KEY结束!
绝世小坏 发表于 2016-1-15 20:15
teety 发表于 2016-1-14 20:29
第一张图片中的 蓝色的一大段 就是MSDM.bin 以MSDM开头 以KEY结束!

可以提供下文件吗?
 楼主| teety 发表于 2016-1-17 19:50
绝世小坏 发表于 2016-1-15 20:15
可以提供下文件吗?

DELL的 MSDM.bin 已经添加附件下载, 觉得好的 请 +热心 + 吾爱币!
wangdong 发表于 2016-7-17 18:21
感谢分享,马上去试试
DimRacker 发表于 2016-7-27 15:17
楼主有没有技嘉的MSDM.bin或者内容格式,麻烦分享一下,dell这个不知能否刷到其它品牌主板里
 楼主| teety 发表于 2016-8-25 18:49
DimRacker 发表于 2016-7-27 15:17
楼主有没有技嘉的MSDM.bin或者内容格式,麻烦分享一下,dell这个不知能否刷到其它品牌主板里

MSDM.bin 是通用的,不区分品牌的! 我自己的主板是华硕的也是刷这个的戴尔的!
DimRacker 发表于 2016-10-28 16:12
teety 发表于 2016-8-25 18:49
MSDM.bin 是通用的,不区分品牌的! 我自己的主板是华硕的也是刷这个的戴尔的!

谢谢,已经搞定,名字略有不同而已
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-7 16:15

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表