华强北电脑城 龙岗电子世界 龙华电脑城  凯尔电脑

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2142|回复: 1

问世21年后,Windows XP激活算法被彻底破解

[复制链接]
发表于 2023-8-24 12:36:09 | 显示全部楼层 |阅读模式
客户上十年前购买的国外的设备,还是XP系统,工控机,超微主板坏了,找我更换了备件,XP又要激活了,这么老的,微软都不管了,只要用这个离线的试试,超微主板一般都2000起,跟这台机器的系统和环境来说,都可以忽略不计了,要在不影响原来系统和环境的基础上激活,这么老的平台跑激活工具蓝屏崩溃再常见不过了

4 i7 H0 Y" X5 j, Q
zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_x14-80404.iso,原版镜像,安装序列号激活码  BJYHF-8DTK3-HFCFW-K7PR8-XDF6T
5 A$ }$ J$ @6 i# D

6 C& G3 ?4 t! A2 Y4 H+ E: H3 Y( o; F( i8 t# \8 D' J9 x

, n2 b5 F; M; ]' w/ s2 t+ S, L
) t# ?$ ~) N; e" ?8 \* [
在问世21年后,微软操作系统中的经典款“Windows XP”正在以另一种方式获得新生。
9 N$ T) ~6 c$ v/ O% k
尽管Windows XP早已退出主流,而且微软也早已结束支持,但依旧有部分用户需要使用这款古老的操作系统。有时候,激活就会成为一个棘手的问题。
% b5 X1 I, x7 P( L3 p& u
目前网上也有一些第三方工具可以进行激活,但一般都需要联网操作,这无疑会带来安全风险。不久前发布在TinyApps上的一篇博文则彻底颠覆了这一认知。

4 \! ?: G9 t& ~; n" m$ _; A2 F' s  Y
$ k' h/ U! A3 x
' I$ ^4 _/ p2 T0 N& s$ p
直接宣告:微软用来验证Windows XP产品密钥的算法被彻底破解。有位Reddit用户发布的xp_activate32.exe激活工具,可以在完全离线的情况下完成激活过程所需的ID代码。
! W( u) H) o( R3 r0 c0 e  J
这就意味着Windows XP 可以在没有互联网、无需与微软服务器通信的场景下就完成激活。
微信图片_20230824123015.jpg
1、事件回顾
# H  d- ?' [5 j% C+ r9 ]( X
xp_activate32.exe仅有18kb,这个神奇的激活工具是基于GitHub上的开源项目WindowsXPKg打造。据悉,这个开源项目利用上游一篇公开论文 “破解” 了微软的算法。
6 M7 k6 \, T, T7 j4 @2 @
通常情况下,Windows系统在安装后会生成一个唯一ID,该ID用于与电话激活系统进行交互,输入这个ID并经过验证,微软电话系统就会返回对应的激活ID。
: f9 g& S' o, Z9 E
WindowsXPKg于四年前在GitHub上推出。它提供了一个网站,输入ID后就可以返回电话激活ID,输入电话激活ID就可以激活系统。但是,这种产品密钥的生成依然依赖于第三方服务器来返回确认ID。
- z" C& x$ U' S+ Z- Y' O4 s) y
xp_activate32.exe不同。这个工具实质是将微软用来验证Windows XP正版密钥的算法进行了逆向工程,让用户即便在离线状态,也能随意生成可激活系统的CD-Key。虽然并未开源,但这种激活方式的安全性无疑更高。

+ S7 {3 K9 p% o" O+ Q: Z
根据TinyApps透露的最新消息,开发者Neo-Desktop已经分叉了WindowsXPKg,并且正在尝试拆解xp_activate32.exe,以包含用于在Linux下正确编译和运行的修复程序。
4 u/ @$ l% M( ~( b7 C2 I
; ~4 ?/ r; ]! U- e* y2 a. E
% r) U3 S1 v8 E! ?! n9 h# N2 k
2、谨慎使用6 D7 P/ B# i& A
尽管Windows XP已经失去技术支持很多年,但它的保有量可能依然可观。根据StatCounter数据,亚美尼亚的台式机电脑仍然主要使用Windows XP。截至2021年9月,53.5%的台式机还在使用2001年发布的这款操作系统。
: Z2 w4 `9 ^# L. q0 ~& `
从这一角度来看,Windows XP激活密钥的彻底破解还是有其不可小觑的积极影响。而且对于有的用户来说,有些硬件仅适用于Windows XP,这也导致人们会去寻求激活XP的方案。
+ |1 J* T% ^6 w* F( u4 D
但是仅就安全性来说,在2023年运行Windows XP并不是一个明智的决定。外媒Register告诫,除非你别无选择,否则请不要这样做。如果它是一个选项,请在VM中运行它,并将其与Internet隔离。

- ?( _( g; A; n2 ?/ M
最主要的原因是,失去官方支持后,Windows XP在联网状态下被病毒木马侵入的可能性极高。目前在XP上,仅有Avast免费杀毒、Opera 36等少数软件在支持中。此外,由于XP已经“退休”多年,大多数主流应用软件都放弃了对XP的兼容,所以往往需要进行更多配置才能让它在当今环境下继续可用。因此,某种程度上,Windows XP的确算得上是时代的眼泪,可以怀旧,但需谨慎!

4 p6 N) N( a; _. o8 z4 u! |8 t参考链接:
https://tinyapps.org/blog/202304230700_xp_wpa.html
https://www.theregister.com/2023/05/26/windows_xp_activation_keygen/
https://github.com/Neo-Desktop/WindowsXPKg
$ {. X9 a: L+ P# P, J+ t; p5 L  w
回复

使用道具 举报

 楼主| 发表于 2025-2-19 11:26:49 | 显示全部楼层
本教程适用于激活Windows平台微软零售产品Microsoft  Retail,零售密钥有5次的在线激活次数,归零后可以使用电话激活,但是但电话还要挂V*P*N(注:原因是某段时间国内通过电话激活的人太多了,微软ban了来自中国ip的网络电话请求),比较麻烦,为了更便捷地激活微软产品,现在可以通过网页输入id获取激活id,从而减少了很多麻烦,需要注意的是,不支持VL批量激活密钥。6 T0 K& A8 S& b/ ?  C- x

6 j0 {0 n! ~% U4 U/ ]. L, L输入安装id
, j8 p9 b/ \, }8 C, m以Office为例,cmd里输入slui 4,弹出页面
8 K7 p- r& Q/ ?  ~$ t6 w然后从网页获取对应的激活id输入进去激活
. a/ A& L- s# ]' x& }( V* K, G& M4 h+ g
服务地址0 D: ~9 K3 j- V$ ~
网页激活网址:https://webact.185.hk/
5 ]0 M$ ~; l6 J) k8 p  Q; V/ eConfirmation ID Microsoft: https://0xc004c008.com/
$ T. |; q1 R+ m  D5 \5 P9 B在线检测密钥:https://webact.185.hk/mskey.php5 c7 _& b5 e& \7 c% c* m. \6 q# d5 T1 X

: Q5 m% j# p4 o% [判断激活密钥是否有效识别方法:* K% |$ N! x0 O( m; J9 j* v
电话激活前请务必先测试KEY是否有效,省的浪费时间。如果确认密钥有效,那就请跳过此步骤。) S7 r+ C6 m; g& o! e* M6 i5 \
方法1:按键盘Win + X 键,再按A键,输入 slmgr -ato 回车 将弹出的错误代码1 H" _8 O" G+ r! z  `
方法2:按下键盘 Win+ R,输入 slui 3 然后确定,输入密钥,点击激活。
% t4 o1 L4 Z/ L, f) q0 z5 r9 y* _8 j+ ^5 I0 @& R  c
1. 提示以下内容说明密钥有效,可以电话激活7 {( P- [3 ^  e$ Z* Y0 \4 Y
(错误代码:0XC004C008 或 0XC004C020),9 W- U, T" N8 S' U* h- z
错误描述:激活服务器报告产品密钥已超过其解锁限制。错误描述:激活服务器报告多次激活密钥已超过其限制。
; y, N0 |3 T0 B7 n- @2.提示以下内容说明密钥无效
  L& S( v) [7 u/ ]此产品密钥无效。5 P( E7 P2 `* z( Y% W& g  X: H6 v
(错误代码: 0xC004C003 或 0xC004C060),
3 G7 M( Y( y7 m4 T2 x( i错误描述:激活服务器确定指定的产品密钥已被阻止。: K# b0 D. V3 M4 Q
- n& g" v& c( \& O2 ?. M
Windows类
& H% w3 P1 ?+ d' X! U2 H1 ~. k, H安装密钥(XXXXX代表密钥共25位数字或字母):
. w. }/ X& z0 R! J+ L+ Hslmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX0 m% J. N; l! y9 E  N
卸载密钥:slmgr.vbs /upk
8 X, b  {, y  _$ P; A1 i, n5 A显示安装ID:slmgr.vbs /dti
. U. c: _* ?, W1 ~- `调出电话激活窗口:slui 40 w7 w8 v  r# i2 e- Z6 F4 {( P5 o: E8 f
输入确认ID:/ F, R# Q( y8 {% W' \* u; a
slmgr.vbs /atp ***** (*****代表确认ID,共48位数字)
5 J3 M2 f9 T: C6 }0 c0 r显示许可证信息:slmgr.vbs /dli- F/ Y, u! u9 v3 Q! i
显示详细的许可证信息:slmgr.vbs /dlv7 Z; \3 c) Y% N1 v: a  l, H
当前许可证状态的截止日期:slmgr.vbs /xpr; k' \& F6 C! D$ u3 k8 \
$ K4 ]' s7 b# U- y% ~4 E
Office类. r2 B) o2 @3 V: A( e1 i
其中:16为office 2016、15为office 2013、14为office 2010、12为office 2007, O9 i$ N' ]7 T+ p
以下命令适合于32bit系统安装32bit office或者64bit系统安装64bit office 以office 2016为例4 D) ^- F* R8 H3 n4 L: f5 c
安装Office 2016密钥(XXXXX代表密钥共25位数字或字母):
3 a$ w, n6 w! F% X' }, ?* K1 X8 }+ w. P6 t4 y4 q/ W
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
0 a$ e7 S$ U" c! _0 I卸载Office 2016密钥(其中 xxxxx为密钥的最后五位):
6 o. Z- W9 Z' v! o+ S2 ?3 Z/ U6 n
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /unpkey:xxxxx. L8 ]$ D0 g. e# k/ X3 h
显示安装ID:( a, ^% s3 j& ]2 N
0 K9 Y5 T# s, V7 n
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dinstid0 d5 r. T1 T6 ~
输入确认ID (*****代表确认ID,共48位数字):; r5 U5 z% a# j

, ~  I0 @: }& i' f. n$ ncscript "C:\Progra>m Files\Microsoft Office\Office16\ospp.vbs" /actcid:*****. u2 n/ h3 W. N* z1 n- }
验证激活:" C) p& e5 {- w- l  E5 |

' g: _" Y- D# d0 r# S; q. ^cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus7 P' ]' N; z) m0 \9 f0 {
以下命令适用于64bit系统安装32bit office 以office 2016为例, e9 Y5 s, u3 s9 t+ |0 |
安装Office 2016密钥:
- _0 u# r% Y0 B0 F- t, y4 z* J
, Y6 b, s9 F8 s# `5 gcscript "C:\Program Files (x86)\Microsoft Office\Office16\ospp.vbs" /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (XXXXX代表密钥共25位数字或字母)
' B) W4 S4 j* r卸载Office 2016密钥:: d6 q1 x" T- [7 M: R6 z

0 l& t2 |7 h7 w  [" Q1 P& `$ a" D; wcscript "C:\Program Files (x86)\Microsoft Office\Office16\ospp.vbs" /unpkey:xxxxx (其中 xxxxx为密钥的最后五位)
& U3 ~1 S$ p+ z% t9 @, m9 ?显示安装ID:8 V) p# ^2 o5 Z7 u, {- J1 L
0 n' {* a0 ?0 y  L2 z
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dinstid3 r8 ]2 i7 ?* @2 D
输入确认ID(*****代表确认ID,共48位数字):
: {2 Y0 v4 j5 l0 P) m" ], d( B* V) }# H& K
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /actcid:******; L& S: E: F0 [1 D. D
验证激活:. J& a: ]3 \( h9 Y& l. K$ h/ {
' K- ?- L* d3 R7 e+ J2 |
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus
# q1 q) z0 ^$ _, Y" }  {AD:【百度网盘优惠券】【下载无忧】百度网盘SVIP年卡188元 超级会员专属优惠券 超低价
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|华强北 电脑城 龙岗电子世界 龙华电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2025-6-7 04:54 , Processed in 0.083956 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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