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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1973|回复: 1

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

[复制链接]
发表于 2023-8-24 12:36:09 | 显示全部楼层 |阅读模式
客户上十年前购买的国外的设备,还是XP系统,工控机,超微主板坏了,找我更换了备件,XP又要激活了,这么老的,微软都不管了,只要用这个离线的试试,超微主板一般都2000起,跟这台机器的系统和环境来说,都可以忽略不计了,要在不影响原来系统和环境的基础上激活,这么老的平台跑激活工具蓝屏崩溃再常见不过了
# `4 a2 N$ Z4 x7 T8 P" l9 q4 N  L
zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_x14-80404.iso,原版镜像,安装序列号激活码  BJYHF-8DTK3-HFCFW-K7PR8-XDF6T

5 n+ Y4 F5 ]5 w6 B8 m- v
# i2 k- Y( e6 {" s
/ E! ]7 ?/ P) v7 ~: a2 S& v/ n

5 q: j+ X- z, }/ ~, i  l% q; E  }, q$ v3 ^; }* y9 W
在问世21年后,微软操作系统中的经典款“Windows XP”正在以另一种方式获得新生。
+ F5 Q# h& h9 L
尽管Windows XP早已退出主流,而且微软也早已结束支持,但依旧有部分用户需要使用这款古老的操作系统。有时候,激活就会成为一个棘手的问题。

2 K, _6 {$ d# Z3 M
目前网上也有一些第三方工具可以进行激活,但一般都需要联网操作,这无疑会带来安全风险。不久前发布在TinyApps上的一篇博文则彻底颠覆了这一认知。

/ p- B( B9 ~5 q3 [) z& |/ \; m4 p. A7 w
) e9 Q% t% }. k; ^' p. I+ v
: `7 }& m! y+ ]1 z3 `
直接宣告:微软用来验证Windows XP产品密钥的算法被彻底破解。有位Reddit用户发布的xp_activate32.exe激活工具,可以在完全离线的情况下完成激活过程所需的ID代码。

! d' Y3 M' O& @' j- I7 P
这就意味着Windows XP 可以在没有互联网、无需与微软服务器通信的场景下就完成激活。
微信图片_20230824123015.jpg
1、事件回顾
3 j% F4 v- g& j' Q: V0 G/ d
xp_activate32.exe仅有18kb,这个神奇的激活工具是基于GitHub上的开源项目WindowsXPKg打造。据悉,这个开源项目利用上游一篇公开论文 “破解” 了微软的算法。
/ K% C& I! j. l  ?  R
通常情况下,Windows系统在安装后会生成一个唯一ID,该ID用于与电话激活系统进行交互,输入这个ID并经过验证,微软电话系统就会返回对应的激活ID。

5 e: l  i: U! h1 r/ p7 {
WindowsXPKg于四年前在GitHub上推出。它提供了一个网站,输入ID后就可以返回电话激活ID,输入电话激活ID就可以激活系统。但是,这种产品密钥的生成依然依赖于第三方服务器来返回确认ID。

4 X* p9 h: D" T# Z; {3 G  l# w
xp_activate32.exe不同。这个工具实质是将微软用来验证Windows XP正版密钥的算法进行了逆向工程,让用户即便在离线状态,也能随意生成可激活系统的CD-Key。虽然并未开源,但这种激活方式的安全性无疑更高。

1 A- l) Q- k, h+ o7 c
根据TinyApps透露的最新消息,开发者Neo-Desktop已经分叉了WindowsXPKg,并且正在尝试拆解xp_activate32.exe,以包含用于在Linux下正确编译和运行的修复程序。

( }4 K; H$ A9 ]* B9 c
. ?5 H0 L# U; N- D6 T* f8 J, i4 F, V1 Y: f# O
2、谨慎使用# T/ E$ u$ p* A9 p6 Z, R% d% a
尽管Windows XP已经失去技术支持很多年,但它的保有量可能依然可观。根据StatCounter数据,亚美尼亚的台式机电脑仍然主要使用Windows XP。截至2021年9月,53.5%的台式机还在使用2001年发布的这款操作系统。

8 @  ^5 ~4 V3 n5 P$ G
从这一角度来看,Windows XP激活密钥的彻底破解还是有其不可小觑的积极影响。而且对于有的用户来说,有些硬件仅适用于Windows XP,这也导致人们会去寻求激活XP的方案。
  M8 }4 G% ?, A' ~
但是仅就安全性来说,在2023年运行Windows XP并不是一个明智的决定。外媒Register告诫,除非你别无选择,否则请不要这样做。如果它是一个选项,请在VM中运行它,并将其与Internet隔离。
: W+ P) B" ?* q
最主要的原因是,失去官方支持后,Windows XP在联网状态下被病毒木马侵入的可能性极高。目前在XP上,仅有Avast免费杀毒、Opera 36等少数软件在支持中。此外,由于XP已经“退休”多年,大多数主流应用软件都放弃了对XP的兼容,所以往往需要进行更多配置才能让它在当今环境下继续可用。因此,某种程度上,Windows XP的确算得上是时代的眼泪,可以怀旧,但需谨慎!

$ V9 R: z1 R' S* B2 d7 G# G3 e参考链接:
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
- }& z+ n' @3 _4 A! J  K4 O8 C
回复

使用道具 举报

 楼主| 发表于 2025-2-19 11:26:49 | 显示全部楼层
本教程适用于激活Windows平台微软零售产品Microsoft  Retail,零售密钥有5次的在线激活次数,归零后可以使用电话激活,但是但电话还要挂V*P*N(注:原因是某段时间国内通过电话激活的人太多了,微软ban了来自中国ip的网络电话请求),比较麻烦,为了更便捷地激活微软产品,现在可以通过网页输入id获取激活id,从而减少了很多麻烦,需要注意的是,不支持VL批量激活密钥。
8 F, [! a1 T% l& J; g2 {. c* E1 t$ G4 q9 m' Y) z
输入安装id8 m9 u9 J7 K: }3 n7 M
以Office为例,cmd里输入slui 4,弹出页面# h  c+ L- M# m( t: J  X
然后从网页获取对应的激活id输入进去激活+ u! F$ w7 F( O5 B6 k4 m* _- r
4 X; w7 q6 C) d# k# D
服务地址
! s4 s8 E3 l5 i  H9 r+ m% L网页激活网址:https://webact.185.hk/
. i4 j' ^/ x6 l7 BConfirmation ID Microsoft: https://0xc004c008.com/$ _9 H- J3 v5 r
在线检测密钥:https://webact.185.hk/mskey.php8 S9 H6 ]: _" p. n! r' ^8 i) ^* [7 P. L- w
7 H* n& q' P3 J: T2 ?0 e: l
判断激活密钥是否有效识别方法:' J+ j7 X) K$ X2 `5 r; A
电话激活前请务必先测试KEY是否有效,省的浪费时间。如果确认密钥有效,那就请跳过此步骤。
& P3 j0 z: K7 l1 ?; S( p方法1:按键盘Win + X 键,再按A键,输入 slmgr -ato 回车 将弹出的错误代码5 ^4 V6 L5 [! a' O
方法2:按下键盘 Win+ R,输入 slui 3 然后确定,输入密钥,点击激活。
: d3 i+ v& X; l/ v5 ], T% a
" t. K: C5 U4 W  E3 x1. 提示以下内容说明密钥有效,可以电话激活; v, a; e5 M0 J( O: t# h
(错误代码:0XC004C008 或 0XC004C020),
+ G. ]- i2 _) q7 |! Z错误描述:激活服务器报告产品密钥已超过其解锁限制。错误描述:激活服务器报告多次激活密钥已超过其限制。
9 G) j! p+ s6 g" {% X, v2.提示以下内容说明密钥无效- w& W  H+ a( z! b+ ?7 l
此产品密钥无效。/ p$ w2 M0 b( K1 N
(错误代码: 0xC004C003 或 0xC004C060),5 o0 o; m" m8 a
错误描述:激活服务器确定指定的产品密钥已被阻止。( b$ d; W" ^$ p# s. r$ I6 U

, O# Z" `2 `3 B1 m' g6 n6 AWindows类! l( Z1 l3 t7 ~" a# I. |. W
安装密钥(XXXXX代表密钥共25位数字或字母):3 N) o% |& E% Z2 n
slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX( m$ V1 x7 r2 j, `
卸载密钥:slmgr.vbs /upk: T8 X# ~5 [, `" c$ U4 U' L
显示安装ID:slmgr.vbs /dti4 d" S  U3 h. s6 i; j
调出电话激活窗口:slui 4% I: P0 s5 b1 R3 T0 v8 L3 Y4 T
输入确认ID:3 ?1 G6 {5 r, o" ~) b: g
slmgr.vbs /atp ***** (*****代表确认ID,共48位数字)9 U6 N6 k2 G% {3 B9 g
显示许可证信息:slmgr.vbs /dli
8 K$ }% `4 `- L. r3 s% O8 |显示详细的许可证信息:slmgr.vbs /dlv$ a- e. G2 q, L' l7 C2 v% Q. j
当前许可证状态的截止日期:slmgr.vbs /xpr
- i) L1 L' [! f" j! h
3 B. y9 y( z. R# `* yOffice类
1 S; D$ k. S5 v" B! o9 w! W其中:16为office 2016、15为office 2013、14为office 2010、12为office 20072 B! y/ }0 n, f6 R4 `
以下命令适合于32bit系统安装32bit office或者64bit系统安装64bit office 以office 2016为例! f3 F' @; V, E
安装Office 2016密钥(XXXXX代表密钥共25位数字或字母):
( x/ V, w0 n) F; t+ d. I
8 h( a$ G3 f# g5 _7 M- Kcscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
4 ~: j$ M1 l9 a$ E卸载Office 2016密钥(其中 xxxxx为密钥的最后五位):
$ h9 S- l# U. e6 [# k& @$ b. r& X$ H$ @! L! |
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /unpkey:xxxxx; U5 l, Z2 T, i5 D7 q
显示安装ID:8 G& ?- h! C) q' m' n+ {1 j
% h8 s0 x) P5 _5 Y+ X
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dinstid! a8 @1 f1 u& Z* O
输入确认ID (*****代表确认ID,共48位数字):
) }5 F1 d/ j* F" U, U* Z( z% a; y* s. _
cscript "C:\Progra>m Files\Microsoft Office\Office16\ospp.vbs" /actcid:*****1 V0 c& G& z" k$ E+ ^- _( J1 o/ x* i
验证激活:
; [0 j/ D- M6 |( j8 _# X1 D
9 h1 {; w4 r6 X" z7 m: Vcscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus$ b& e; N$ t3 H/ V7 E3 O
以下命令适用于64bit系统安装32bit office 以office 2016为例
* D% G+ [2 I5 a( f( J安装Office 2016密钥:
+ i. Z9 G" e: A7 i7 }! h+ U; O8 [% c4 s5 Z
cscript "C:\Program Files (x86)\Microsoft Office\Office16\ospp.vbs" /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (XXXXX代表密钥共25位数字或字母)
5 J% ^5 t1 x$ T2 m3 E, z& ~% Q卸载Office 2016密钥:
3 S5 p4 c% \) x# q/ {4 F: M
8 a3 `. {$ D6 |/ Zcscript "C:\Program Files (x86)\Microsoft Office\Office16\ospp.vbs" /unpkey:xxxxx (其中 xxxxx为密钥的最后五位). h$ I7 y; n! Y# K
显示安装ID:
! w3 s; r* q) R* l( l  X& t- C9 `
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dinstid
. a5 u+ K3 t4 K' f输入确认ID(*****代表确认ID,共48位数字):' K+ D/ @! T" f1 g. z" p

+ p0 Y" u( G6 o8 lcscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /actcid:******
) L! A. m; Q% u- \* h. M0 Y6 D验证激活:! v- G9 P/ y& W6 [4 ~; p

; y, p1 z+ j3 }" l8 fcscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus
3 X# W5 J+ f+ n- T: mAD:【百度网盘优惠券】【下载无忧】百度网盘SVIP年卡188元 超级会员专属优惠券 超低价
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-20 00:23 , Processed in 0.107706 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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