haijie1223 发表于 2012-3-27 09:53:41

[已解决]win7激活工具制作原理

本帖最后由 haijie1223 于 2012-3-27 11:20 编辑

只知道别人的工具是先模拟一个bios,蒙过win7的检测,然后输入序列号,等检测激活过了,再把模拟bios复原。
请问这个模拟bios用au3怎么实现?

happytc 发表于 2012-3-27 10:52:57

回复 1# haijie1223


    原来很简单的,Win7系统验证是这样实现的:当操作系统启动时,就会自行扫描BIOS里的公钥和标识(现在一般是SLIC2.1)、系统中的“OEM密钥”和“OEM证书”,若三者验证一致,系统就会被识别为免激活的OEM版。

于是软件模拟BIOS就可以根据以前原理,先C盘(系统盘)根目录注入一个随系统启动的优先加载项,这个加载项作用就是在内存中将“SLIC 2.1”与主板BIOS“映射”实施有机结合,从而实现象OEM机一样实现对于操作系统的“免激活”。

au3不可能做到,因为au3是基于Windows系统的语言,并且还不能生成机器码,不能象C那样还可以写纯DOS语言,当Win7验证时,其实这时Win7还没有启动起来的,而au3依赖于Windows系统,而Windows都没有启动起来,au3如何去写内存呢?

haijie1223 发表于 2012-3-27 11:19:38

回复 2# happytc


    原来如此 谢谢!

wsfda 发表于 2012-3-27 17:17:06

学习了,谢谢二楼的回答

cywxyy 发表于 2012-3-29 16:54:05

路过,学习了,谢谢!
页: [1]
查看完整版本: [已解决]win7激活工具制作原理