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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1971|回复: 1

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

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

3 }, n- k& n% f" K
zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_x14-80404.iso,原版镜像,安装序列号激活码  BJYHF-8DTK3-HFCFW-K7PR8-XDF6T
5 @5 B* G: \  y9 C$ Y7 E5 G  Z
- y) w* {" {2 w+ y# q4 Z
2 Y" ^; a3 T5 ]9 ]

1 R  M9 i8 t8 ~' B- X  D/ W3 ~( x7 E1 L& [5 _
在问世21年后,微软操作系统中的经典款“Windows XP”正在以另一种方式获得新生。
1 z. D8 a' R# t
尽管Windows XP早已退出主流,而且微软也早已结束支持,但依旧有部分用户需要使用这款古老的操作系统。有时候,激活就会成为一个棘手的问题。

7 ^8 Y/ l4 q; C$ Y$ t; h1 ^. u) t
目前网上也有一些第三方工具可以进行激活,但一般都需要联网操作,这无疑会带来安全风险。不久前发布在TinyApps上的一篇博文则彻底颠覆了这一认知。

+ ~! U& K  k4 T+ p; y  @6 p% D0 n$ _. n- }
5 F7 {' B7 W9 t  x9 \1 M. [

+ U2 I  k4 i, H
直接宣告:微软用来验证Windows XP产品密钥的算法被彻底破解。有位Reddit用户发布的xp_activate32.exe激活工具,可以在完全离线的情况下完成激活过程所需的ID代码。
9 J8 N2 y* e& S7 m3 s2 H/ E
这就意味着Windows XP 可以在没有互联网、无需与微软服务器通信的场景下就完成激活。
微信图片_20230824123015.jpg
1、事件回顾
4 ]6 z" s* q+ h1 p) N
xp_activate32.exe仅有18kb,这个神奇的激活工具是基于GitHub上的开源项目WindowsXPKg打造。据悉,这个开源项目利用上游一篇公开论文 “破解” 了微软的算法。

% s* H* A  i$ T. u
通常情况下,Windows系统在安装后会生成一个唯一ID,该ID用于与电话激活系统进行交互,输入这个ID并经过验证,微软电话系统就会返回对应的激活ID。

4 m  m! c" q) w: X! S( e3 [
WindowsXPKg于四年前在GitHub上推出。它提供了一个网站,输入ID后就可以返回电话激活ID,输入电话激活ID就可以激活系统。但是,这种产品密钥的生成依然依赖于第三方服务器来返回确认ID。

  v2 C9 |# r; @. l% q, O
xp_activate32.exe不同。这个工具实质是将微软用来验证Windows XP正版密钥的算法进行了逆向工程,让用户即便在离线状态,也能随意生成可激活系统的CD-Key。虽然并未开源,但这种激活方式的安全性无疑更高。

$ t* f4 h! i% I4 U, o; J
根据TinyApps透露的最新消息,开发者Neo-Desktop已经分叉了WindowsXPKg,并且正在尝试拆解xp_activate32.exe,以包含用于在Linux下正确编译和运行的修复程序。

2 j) o& O& ~# T/ A+ u5 n  W# G6 L9 W2 R, y; ]/ \: J
3 w- X! c4 i6 _# o' H
2、谨慎使用  p1 h# o. i$ s5 b; }! t
尽管Windows XP已经失去技术支持很多年,但它的保有量可能依然可观。根据StatCounter数据,亚美尼亚的台式机电脑仍然主要使用Windows XP。截至2021年9月,53.5%的台式机还在使用2001年发布的这款操作系统。

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

) l; f6 |4 Q% U参考链接:
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
3 o  r2 ~: P& P  w  C
回复

使用道具 举报

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

- S+ N8 E$ z& H+ c* ~- u输入安装id
  _4 _4 Z3 |6 o' o+ [8 k! @以Office为例,cmd里输入slui 4,弹出页面
$ v* {+ N5 \+ n# n7 w3 @2 a然后从网页获取对应的激活id输入进去激活' Q% L0 U6 z2 M# w. @
$ o# W0 [2 N, |% h7 k
服务地址( m9 `9 u' [' i; Z+ c
网页激活网址:https://webact.185.hk/% s. f8 G& T! {4 d% y+ B3 i
Confirmation ID Microsoft: https://0xc004c008.com/
) _8 B3 i9 V2 ?; l4 Q2 S. _在线检测密钥:https://webact.185.hk/mskey.php3 G, j; A8 B: F4 Z

1 ]  O* t7 s) I, j$ g判断激活密钥是否有效识别方法:
9 H/ t" t2 ]3 N3 q) F电话激活前请务必先测试KEY是否有效,省的浪费时间。如果确认密钥有效,那就请跳过此步骤。* m. ]$ m. O& V2 b1 h
方法1:按键盘Win + X 键,再按A键,输入 slmgr -ato 回车 将弹出的错误代码1 p& K4 U# f9 C- d+ \
方法2:按下键盘 Win+ R,输入 slui 3 然后确定,输入密钥,点击激活。* I  m  _7 Z" n# z% [% g
; O+ b5 [6 F/ h3 p6 E! F/ I
1. 提示以下内容说明密钥有效,可以电话激活, `) `2 I- W4 n6 A- Q
(错误代码:0XC004C008 或 0XC004C020),
( J* M( o3 X/ O错误描述:激活服务器报告产品密钥已超过其解锁限制。错误描述:激活服务器报告多次激活密钥已超过其限制。
; Q% x' ]% I; E2.提示以下内容说明密钥无效5 B$ c( D1 ^* {% U
此产品密钥无效。
* j* u& w9 u( O$ x1 D; M(错误代码: 0xC004C003 或 0xC004C060),$ B* A6 @! y& j" T9 U
错误描述:激活服务器确定指定的产品密钥已被阻止。7 W3 m# K; J( W' R1 s1 K
! N( V" X, F2 ^% D- K
Windows类# k! |3 H+ H0 F
安装密钥(XXXXX代表密钥共25位数字或字母):% Z6 }+ m! Y$ i& K/ X4 N
slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX, b" [  C* I0 L/ D
卸载密钥:slmgr.vbs /upk
$ U7 B6 ]" J  G, s显示安装ID:slmgr.vbs /dti) ~  H' y3 S, M. m
调出电话激活窗口:slui 4# z0 a7 E. x1 D1 ^- I! S6 y0 e
输入确认ID:
% g1 u% Z; `) z% G5 @$ V1 rslmgr.vbs /atp ***** (*****代表确认ID,共48位数字)
) B3 u/ [+ Q: M7 @显示许可证信息:slmgr.vbs /dli
! K: }4 W9 ?+ ]显示详细的许可证信息:slmgr.vbs /dlv8 h5 M% [- A) I# c% e9 w: m
当前许可证状态的截止日期:slmgr.vbs /xpr
  [# x0 f8 m3 V) u2 `, ]' D
$ \2 E5 U2 Z4 d% LOffice类. r, b( V, Z& |8 v
其中:16为office 2016、15为office 2013、14为office 2010、12为office 2007
, u1 K! V+ r2 M: E3 u7 n2 q' ~以下命令适合于32bit系统安装32bit office或者64bit系统安装64bit office 以office 2016为例4 `7 Z$ l3 `  W  j
安装Office 2016密钥(XXXXX代表密钥共25位数字或字母):
9 s- Q, J1 F4 x& ^1 }- B) a" l  x! E6 I% R% X
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
- q' D1 P/ K' A7 |卸载Office 2016密钥(其中 xxxxx为密钥的最后五位):+ J& N, S5 U5 o) w

* B0 o% j& S8 R* t. h4 v0 {cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /unpkey:xxxxx
5 k( H3 L) K2 d) j* e3 Q- `显示安装ID:' t& Q$ F7 C# G! G, V

# l6 F7 }3 ]9 ncscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dinstid
" Z, t0 T# D" N1 a# x& K. c输入确认ID (*****代表确认ID,共48位数字):! x" h& Q0 p" y: h- Z
/ C! R- f2 V" Q7 n0 @' F! I
cscript "C:\Progra>m Files\Microsoft Office\Office16\ospp.vbs" /actcid:*****% U7 s1 P; \1 F3 D7 D$ E
验证激活:+ D* _. E# x  I" P+ H$ l0 R

& E/ d9 n% Z# D* Pcscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus
% E9 O( w- J' n4 l! q  q以下命令适用于64bit系统安装32bit office 以office 2016为例
7 {1 E) ]6 N+ C; o+ ^安装Office 2016密钥:
9 T/ Q, E8 W, H. [  D
" o6 i" n2 V4 V& w* P. S/ k' Q7 j* Jcscript "C:\Program Files (x86)\Microsoft Office\Office16\ospp.vbs" /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (XXXXX代表密钥共25位数字或字母)& p1 j/ v( J+ ~$ Q; U9 \8 P& B# E
卸载Office 2016密钥:2 S6 y: V. y9 Q% _! N( F6 v
" ~( P# k5 X1 J3 \; x. Y; g
cscript "C:\Program Files (x86)\Microsoft Office\Office16\ospp.vbs" /unpkey:xxxxx (其中 xxxxx为密钥的最后五位)
, L7 N$ s! A, T  i) d8 [) J6 I; z显示安装ID:
2 Z/ z0 _6 s) T* W4 A) Z! H
/ g5 c, \' |4 u1 G& V) ?cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dinstid; Y$ B; F0 ^8 j. F" y/ K
输入确认ID(*****代表确认ID,共48位数字):4 M3 u8 V0 A, H5 y) {
; Q5 ?' o! z+ V, G: T$ ~
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /actcid:******
  `) e- U  F- }. f% s8 F" D验证激活:
8 V  @, c8 B8 I) y* [0 R& e
& c; F7 D/ B) r$ Y$ c' ?cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus
# w% M( H# e7 C0 T4 O9 F# A+ Y# _AD:【百度网盘优惠券】【下载无忧】百度网盘SVIP年卡188元 超级会员专属优惠券 超低价
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-19 16:55 , Processed in 0.121194 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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