斐讯K3C路由器无需刷机用vlmcsd搭建KMS服务器激活Windows&office
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了斐讯K3C路由器无需刷机用vlmcsd搭建KMS服务器激活Windows&office相关的知识,希望对你有一定的参考价值。
- 声明:本教程方案仅供技术交流、学习,勿做其他任何用途。
- KMS仅限于VOL的版本激活。例如,Windows 10 的business editions就是VOL的版本。
- 思路:不管是路由器还是pc机,只需要找到对的vlmcsd的版本运行起来就可以了。对于路由器来说不管官方的还是第三方的固件,只要你能进入linux系统,那无需刷机就可以上kms服务。
- 路由器:斐讯K3C,基于openwrt的linux系统。
固件版本: 32.1.46.268 官方固件。 - 这里利用K3C268固件的一个BUG开启telnet服务,从而进入到系统内。
- 先登录web进入家长控制页面,如下图:
- 随便添加一个上网时间段的策略保存:
- 在浏览器里打开开发人员工具(例如谷歌浏览器支持开发人员工具),所搜<tr class 找到刚才设置允许上网设备的mac地址:如图
- 在mac地址后面添加字符“ ;/usr/sbin/telnetd -l /bin/sh &”(引号不包括,注意前面有个分号),添加好后回车,然后在点击刚才创建的允许上网时间段里重新选择一个时间再保存,看到的效果如下图:就表示telnet已经打开了,直接用telnet基于可以登陆
- 下载vlmcsd,软件在这里:https://github.com/Wind4/vlmcsd 可以自己编译。我们直接就用编译好的,下载地址在这里:https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz
也可以直接用wget下载然后用tar解压出来,最后解压得到一个binaries的文件夹。 - 说明下binaries这个文件夹里的文件:这里包含了各个平台的vlmcsd。
K3C是openwrt系统,框架是mips,所以就用这个文件:Linuxmipsig-endianstaticvlmcsd-mips32r2-openwrt-atheros-ar7xxx-ar9xxx-uclibc-static,把这个文件直接拷贝路由器的系统里面去(因为路由器的存储比较小,取这一个文文件就可以了,其他的不要拷贝进去)。 - 拷贝进去之后,运行./vlmcsd-mips32r2-openwrt-atheros-ar7xxx-ar9xxx-uclibc-static。就可以了
- 最后设置开机启动:openwrt自动启动方法如下
创建脚本
#!/bin/sh /etc/rc.common
/init.d/kms.sh
START=100
start()
{
#这里写运行脚本的命令
}
说明100是启动的优先级,kms.sh为脚本名称。
最后做一个软连接到rc.d目录,如下
ln -s /etc/init.d/kms.sh /etc/rc.d/S100kms.sh
软连接的名称注意S100+脚本名称,S大写,100为脚本里面设置的优先级。
重启路由器即可。重启后telnet自动关闭。路由器恢复出厂设置也不影响kms。
可以下载“KMS服务检测工具”来测试。 - Windows激活:
管理员运行cmd:cd /d "%SystemRoot%system32"
slmgr /skms 192.168.x.x #kms主机地址
slmgr /ato
office激活方法:
管理员运行cmd
cd /d "%ProgramFiles%Microsoft OfficeOffice15" #office2013的目录,根据实际的目录定义
cscript ospp.vbs /sethst:192.168.x.x #kms主机地址
cscript ospp.vbs /act
cscript ospp.vbs /dstatus
目前网上设置dns自动激活的方法(修改/etc/dnsmasq.conf添加srv记录)不管用,需要手动激活。
以上是关于斐讯K3C路由器无需刷机用vlmcsd搭建KMS服务器激活Windows&office的主要内容,如果未能解决你的问题,请参考以下文章
使用vlmcsd自建KMS服务~一句命令激活windows/office
linux下自建KMS激活服务器 安装vlmcsd搭建kms激活