本帖最后由 yumeimm 于 2020-5-12 13:46 编辑
1 前言盗-版和反—盗版 一直是永恒对抗的主题。想用商业的软件,尤其避免不了。特别是Windows系列和巨硬的office系列。 加密技术也从简单的密码、序列号、硬件加密狗,到服务器在线激$#@#活等,不停的更新。破解的手段也是道高一尺魔高一丈。秘钥管理服务Key Management Service(简称:KMS),是在Windows Vista之后的产品中的一种新型产品激活机制, 目的是为了Microsoft更好的遏制非法软件授权行为。(当然,为了占领市场, 巨硬也是睁一只眼闭一只眼)
难道从此道门一统,天下太平了吗? 此时, vlmcsd横空出世,这是一个C语音编写的KMS模拟器,可以激@#活Windows系列(包括Server版本)以及office系列(含office2019)等。目前最新的版本“2018-10-15 (svn1112)” 可以轻松激$#@#活Win10-1809/office2019等。
它的运行环境包括:KMSEmulator in C (currently runs on Linux including Android, FreeBSD, Solaris,Minix, Mac OS, iOS, Windows with or without Cygwin)
2 安装
从网上下载预编译好的二进制文件,然后安装到相应的系统中。例如linux,openwrt, windows等。 以openwrt为例,
Ssh登录到openwrt系统: #opkg update #wget <vlmcsd.ipk的地址> #opkg install <vlmcsd.ipk文件名>
安装配套的web Luci界面: #wget <luci-app-vlmcsd.ipk地址> #opkg install <vlmcsd.ipk文件名>
打开LuCI,“服务”→“vlmcsd”:勾选“激$#@#活”,“自动激$#@#活”
3 配置以OpenWrt为例 3.1 配置vlmcsd.ini打开/etc/vlmcsd.ini文件。我们设置间隔时间为最大的30天。
# Set activation interval to 2 hours # Command line: -A ;ActivationInterval = 2h ActivationInterval = 720h
# Set renewal interval to 7 days # Command line: -R ;RenewalInterval = 7d RenewalInterval = 30d
3.2 配置dnsmasq.conf打开文件/etc/dnsmasq.conf #vim /etc/dnsmasq.conf 添加如下内容:
#Return answers to DNS queries from/etc/hosts (将/et/hosts的内容也作为DNS查询结果返回) localise-queries
# Never forward addresses in the non-routedaddress spaces. (不转发内网IP地址) bogus-priv
# automatically added to simple names in ahosts-file. (为主机名自动添加本地域名) expand-hosts
#KMS查询的响应。(下述的域名OpenWrt.lan为Openwrt默认的配置, 名字OpenWrt位于luci->System->hostname,名字lan位于luci->network->DHCPand DNS ->localdoman) srv-host=_vlmcs._tcp.lan,OpenWrt.lan,1688,0,100
3.3 防火墙配置打开/etc/config/firewall 添加如下一段内容(可选,从互联网访问): config rule option target 'ACCEPT' option src 'wan' option proto 'tcp' option dest_port '1688' option name 'Allow-KMS-Service'
config rule option target 'ACCEPT' option proto 'tcp' option dest_port '1688' option name 'Lan-Allow-KMS-Service' option src 'lan'
4 FAQ1) Windows下面查看KMS服务器是否已经启用自动激$#@#活: 打开命令行cmd.exe, 输入“nslookup -type=srv _vlmcs._tcp.lan”, 应该能返回正确结果。Ping域名应该也能ping通。如图:
如何返回的域名ping不通,可以直接使用返回的IP地址来激$#@#活, 或者在openwrt路由器的/etc/hosts下面增加一行: #填写你的lan的IP地址 192.168.1.1 OpenWrt OpenWrt.lan #ip地址和主机名更改为上述的nslookup命令的返回结果,也即路由器的名字和IP地址
2) 激%$#活windows 管理员运行cmd.exe命令行窗口: slmgr /ckms //清除原来的激@#$活信息 slmgr /ipk xxxx…xx //vol版的序列号 slmgr /spri slmgr /act-type 2 slmgr /skms OpenWrt.lan //上步查询命令返回的域名,这里使用IP地址也可以 slmgr /ato //激%$活 slmgr /dlv //显示激@#$活信息
3) 激*#@活office2019 如果安装了office$#2019后,激$#@#活信息显示的仍然是2016,这如下处理: a) 以管理员身份运行cmd.exe, 进入office 2019安装目录 通常为:"C:\Program Files\Microsoft Office\Office16", 该目录下存在文件 OSPP.VBS 等。
b) 查找office 2016的key 运行命令: "cscript ospp.vbs /dstatus", 在一大堆的输出中,找到下述的两行: "LICENSE NAME: Office 16" "Last 5 characters of installed product key: WFG99" 记住这个office 2016对应的部分key字符 "WFG99" (可能你的电脑显示不同)
c) 删除office #$@2016的key 运行命令: "cscript ospp.vbs /unpkey:WFG99"
d) 安装office %$@2019的key: 运行命令: "cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP"
e) 激$#@#活office $#@#2019 (前提:需要你的本机或者网络上有KMS激$#@#活服务器,例如vlmcsd) 运行命令: cscript ospp.vbs /sethst:OpenWrt.lan //或者IP地址 cscript ospp.vbs /act 显示激$#@#活信息: cscript ospp.vbs /dstatus
附录:
office ^%$%$#2019 volume的key Office 2019 GVLK 密#@钥(用于 KMS 激$#@#活):
Office *&2019 @#专业增强版:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP Visio #@2019 专业版:9BGNQ-K37YR-RQHF2-38RQ3-7VCBB Project ^%$@2019 专业版:B4NPR-3FKK7-T2MBV-FRQ4W-PKD2B
===============================
最后,本文内容仅做研究之用~~
ar71xx:
mt7621:
KMS for OpenWrt18.06 x64:
KMS for Openwrt CC(15.05) x86 and x64:
或者网盘下载: https://www.lanzous.com/b0evc58hi 密码:bz87
https://github.com/siwind/openwrt-vlmcsd
https://github.com/siwind/luci-app-vlmcsd
请不要胡乱输入以及粘贴、复制等方式灌水
请尊重作者、并共同维护网站的正常阅读,否则账户将会被限制发帖、回帖,站内短信以及阅读权限等都会受到影响,谢谢。
具体限制方式:https://www.right.com.cn/forum/thread-8307840-1-1.html
|