Build your own KMS server to activate MS Windows and MS Office

2024-01-13 23:48

本文主要是介绍Build your own KMS server to activate MS Windows and MS Office,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

网速问题,不常来CSDN了,想要博文,请访问我的个人博客站。http://linuxexam.net

Note: It's illegal to activate Windows/Office by a non-authorized KMS server.  This article is for learning purpose only. Buy a license from Microsoft if you want to use it daily.

1. What are KMS and KMS server

KMS stands for Key Management Service, which is used for activating multiple Windows or Offices. Microsoft produces KMS server software that can run on Windows platforms. The KMS server software needs a product key for itself from Microsoft.

 

The Windows to be activated use the same product key (GVLK/General Volume Licensing Key) published publicly officially by Microsoft at:

https://docs.microsoft.com/en-us/windows-server/get-started/kmsclientkeys

 

Like many other software, KMS server has also been hacked. Many unofficial KMS server exist, of which is the open sourced vlmcsd with source code published on github at 

https://github.com/Wind4/vlmcsd.

 

In this article, we will use vlmcsd to demonstrated how to active windows via KMS.

 

2. Build a KMS server with vlmcsd on CentOS 7

To be honest, vlmcsd goes with decent documents especially the manual pages. It can run on many different Oses including Windows, Linux, and Android. We use Linux (CentOS) in this article.

 

git clone https://github.com/Wind4/vlmcsd.git

cd vlmcsd

make

 

After make, a new directory vlmcsd/bin was created. The binaries are inside this folder.

 

cd ./bin

./vlmcsd -De  # -D for foreground running,  -e for stdout print

 

vlmcsd listens on 1688/TCP by default. Let's add a firewall rule to let incoming packets for it get through.

 

firewall-cmd --add-port=1688/tcp --permanent

firewall-cmd --reload

 

这篇关于Build your own KMS server to activate MS Windows and MS Office的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/603211

相关文章

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Windows下C++使用SQLitede的操作过程

《Windows下C++使用SQLitede的操作过程》本文介绍了Windows下C++使用SQLite的安装配置、CppSQLite库封装优势、核心功能(如数据库连接、事务管理)、跨平台支持及性能优... 目录Windows下C++使用SQLite1、安装2、代码示例CppSQLite:C++轻松操作SQ

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

SQL Server数据库死锁处理超详细攻略

《SQLServer数据库死锁处理超详细攻略》SQLServer作为主流数据库管理系统,在高并发场景下可能面临死锁问题,影响系统性能和稳定性,这篇文章主要给大家介绍了关于SQLServer数据库死... 目录一、引言二、查询 Sqlserver 中造成死锁的 SPID三、用内置函数查询执行信息1. sp_w

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

Windows的CMD窗口如何查看并杀死nginx进程

《Windows的CMD窗口如何查看并杀死nginx进程》:本文主要介绍Windows的CMD窗口如何查看并杀死nginx进程问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows的CMD窗口查看并杀死nginx进程开启nginx查看nginx进程停止nginx服务

C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式

《C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式》Markdown凭借简洁的语法、优良的可读性,以及对版本控制系统的高度兼容性,逐渐成为最受欢迎的文档格式... 目录为什么要将文档转换为 Markdown 格式使用工具将 Word 文档转换为 Markdown(.

Linux中修改Apache HTTP Server(httpd)默认端口的完整指南

《Linux中修改ApacheHTTPServer(httpd)默认端口的完整指南》ApacheHTTPServer(简称httpd)是Linux系统中最常用的Web服务器之一,本文将详细介绍如何... 目录一、修改 httpd 默认端口的步骤1. 查找 httpd 配置文件路径2. 编辑配置文件3. 保存

Windows 系统下 Nginx 的配置步骤详解

《Windows系统下Nginx的配置步骤详解》Nginx是一款功能强大的软件,在互联网领域有广泛应用,简单来说,它就像一个聪明的交通指挥员,能让网站运行得更高效、更稳定,:本文主要介绍W... 目录一、为什么要用 Nginx二、Windows 系统下 Nginx 的配置步骤1. 下载 Nginx2. 解压