找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2245|回复: 1

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

[复制链接]
发表于 2023-8-24 12:36:09 | 显示全部楼层 |阅读模式
客户上十年前购买的国外的设备,还是XP系统,工控机,超微主板坏了,找我更换了备件,XP又要激活了,这么老的,微软都不管了,只要用这个离线的试试,超微主板一般都2000起,跟这台机器的系统和环境来说,都可以忽略不计了,要在不影响原来系统和环境的基础上激活,这么老的平台跑激活工具蓝屏崩溃再常见不过了
, h9 |9 M9 x; a* r5 s" \7 B
zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_x14-80404.iso,原版镜像,安装序列号激活码  BJYHF-8DTK3-HFCFW-K7PR8-XDF6T
" M; y# ?+ H6 z8 h$ {
5 D( o  K/ A% B* H8 B# I

5 _/ w% H; w9 j' X9 |3 J, o+ ]  c2 v4 m
& R/ j: d5 V3 Z0 d) ^' V5 F$ j2 N
在问世21年后,微软操作系统中的经典款“Windows XP”正在以另一种方式获得新生。

: L$ g0 v" N* h% a% g
尽管Windows XP早已退出主流,而且微软也早已结束支持,但依旧有部分用户需要使用这款古老的操作系统。有时候,激活就会成为一个棘手的问题。
8 T3 ~3 \: R/ r1 s
目前网上也有一些第三方工具可以进行激活,但一般都需要联网操作,这无疑会带来安全风险。不久前发布在TinyApps上的一篇博文则彻底颠覆了这一认知。

. A' I' p2 v- |0 @" a
/ N! x( I' E- l: C3 Q$ |+ E
& ~$ }( |9 S. D+ \
$ s6 s& G& W. L9 {% C
直接宣告:微软用来验证Windows XP产品密钥的算法被彻底破解。有位Reddit用户发布的xp_activate32.exe激活工具,可以在完全离线的情况下完成激活过程所需的ID代码。

2 n0 r( V6 @3 ?. g1 K
这就意味着Windows XP 可以在没有互联网、无需与微软服务器通信的场景下就完成激活。
微信图片_20230824123015.jpg
1、事件回顾
4 q6 ~* s  A6 @: F, N0 v; e
xp_activate32.exe仅有18kb,这个神奇的激活工具是基于GitHub上的开源项目WindowsXPKg打造。据悉,这个开源项目利用上游一篇公开论文 “破解” 了微软的算法。

* F) I; w; a' `7 t2 n. s/ [+ |
通常情况下,Windows系统在安装后会生成一个唯一ID,该ID用于与电话激活系统进行交互,输入这个ID并经过验证,微软电话系统就会返回对应的激活ID。
( x6 M5 x! \+ j: f" i6 B. v+ m" R
WindowsXPKg于四年前在GitHub上推出。它提供了一个网站,输入ID后就可以返回电话激活ID,输入电话激活ID就可以激活系统。但是,这种产品密钥的生成依然依赖于第三方服务器来返回确认ID。

/ _- v# A+ i  `" j; d0 w
xp_activate32.exe不同。这个工具实质是将微软用来验证Windows XP正版密钥的算法进行了逆向工程,让用户即便在离线状态,也能随意生成可激活系统的CD-Key。虽然并未开源,但这种激活方式的安全性无疑更高。
' p9 I" [/ o1 j: \+ O3 O; _2 h1 |$ e6 ?
根据TinyApps透露的最新消息,开发者Neo-Desktop已经分叉了WindowsXPKg,并且正在尝试拆解xp_activate32.exe,以包含用于在Linux下正确编译和运行的修复程序。
2 Y+ _  W2 Y$ K! C

  ]- n7 F4 n0 u/ y3 t% U! O6 H* M5 ~" f; G* c, ^* }% R
2、谨慎使用
$ C4 [/ n0 C5 I+ y' z
尽管Windows XP已经失去技术支持很多年,但它的保有量可能依然可观。根据StatCounter数据,亚美尼亚的台式机电脑仍然主要使用Windows XP。截至2021年9月,53.5%的台式机还在使用2001年发布的这款操作系统。
  [' n$ @  `2 i( K0 a9 l7 @* x+ Z; c
从这一角度来看,Windows XP激活密钥的彻底破解还是有其不可小觑的积极影响。而且对于有的用户来说,有些硬件仅适用于Windows XP,这也导致人们会去寻求激活XP的方案。
/ c9 S; u9 w) y: Y- |( ~
但是仅就安全性来说,在2023年运行Windows XP并不是一个明智的决定。外媒Register告诫,除非你别无选择,否则请不要这样做。如果它是一个选项,请在VM中运行它,并将其与Internet隔离。

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

- [6 X  f7 o6 @' B参考链接:
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
5 d+ ^0 Q8 x+ v+ J# x9 t, R( S
回复

使用道具 举报

 楼主| 发表于 2025-2-19 11:26:49 | 显示全部楼层
本教程适用于激活Windows平台微软零售产品Microsoft  Retail,零售密钥有5次的在线激活次数,归零后可以使用电话激活,但是但电话还要挂V*P*N(注:原因是某段时间国内通过电话激活的人太多了,微软ban了来自中国ip的网络电话请求),比较麻烦,为了更便捷地激活微软产品,现在可以通过网页输入id获取激活id,从而减少了很多麻烦,需要注意的是,不支持VL批量激活密钥。
: s$ N1 G1 z0 t- i/ r) [& U2 z5 Q7 e8 t) @( g" c
输入安装id) S6 o* B, z' j6 L" y
以Office为例,cmd里输入slui 4,弹出页面
& H5 f' Y, ]% c然后从网页获取对应的激活id输入进去激活
9 v' n. C! I8 V& h1 t- P4 H+ i( o, v: n! S( z" H! ^
服务地址) O1 P; l6 I5 e
网页激活网址:https://webact.185.hk/
; x( x" f/ ]6 O2 c% _! E8 gConfirmation ID Microsoft: https://0xc004c008.com/
3 S4 |6 H) ^6 h7 a  Z在线检测密钥:https://webact.185.hk/mskey.php
2 U! b3 y% {* e, C, C9 L6 ~0 A; ^8 @9 Q( R5 S" k
判断激活密钥是否有效识别方法:
% l) m1 K: O/ c) A9 n8 l5 Q4 C电话激活前请务必先测试KEY是否有效,省的浪费时间。如果确认密钥有效,那就请跳过此步骤。5 s/ u+ I: D' s8 B" ~5 h- r' N
方法1:按键盘Win + X 键,再按A键,输入 slmgr -ato 回车 将弹出的错误代码0 A1 i9 \) @8 t' w
方法2:按下键盘 Win+ R,输入 slui 3 然后确定,输入密钥,点击激活。
: L. D' u( R) j' N, d  `" k8 i
- i+ I4 n9 n$ u* {( V1. 提示以下内容说明密钥有效,可以电话激活2 G  y% n7 y! @1 X5 X
(错误代码:0XC004C008 或 0XC004C020),
) I5 P4 E# u6 p6 X) a/ p错误描述:激活服务器报告产品密钥已超过其解锁限制。错误描述:激活服务器报告多次激活密钥已超过其限制。1 h+ x! p% l& B+ K- j! {
2.提示以下内容说明密钥无效# i8 j" ~$ w: n- w1 {. u8 u. N8 h2 E
此产品密钥无效。+ _7 B0 \9 c8 a4 s6 u1 M$ d/ `
(错误代码: 0xC004C003 或 0xC004C060),
4 X, R, M/ i: z* q+ t错误描述:激活服务器确定指定的产品密钥已被阻止。
' P9 [( P) R+ E: K5 _6 S, P
. a: n  r8 a) C1 H& o. o2 i1 lWindows类
; E1 R$ Z! {5 h" o8 ]4 h7 S安装密钥(XXXXX代表密钥共25位数字或字母):
7 x7 E3 x/ s) vslmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX% [! H" r, e; [/ w# c5 R2 r) n; a, f
卸载密钥:slmgr.vbs /upk
2 b" \7 ?( O- L) \5 Q显示安装ID:slmgr.vbs /dti! c' M/ k+ M/ O# t$ e  l& k
调出电话激活窗口:slui 4
; J( v3 o& a. A% A% C1 @' I输入确认ID:# Q  y5 y2 O4 \9 ^
slmgr.vbs /atp ***** (*****代表确认ID,共48位数字)0 R, l' }# Y' `3 z( @
显示许可证信息:slmgr.vbs /dli
! ~. F2 @- S# }) z显示详细的许可证信息:slmgr.vbs /dlv0 q$ g7 ?0 X+ Z1 R* z4 _; j& g
当前许可证状态的截止日期:slmgr.vbs /xpr
& @5 e  l& z& O8 s3 u* W% s1 \0 W: b- e! N' D/ P- P" h) U
Office类
! D6 a# H, J8 L! K9 C) u* {/ ^; F其中:16为office 2016、15为office 2013、14为office 2010、12为office 20076 m! l+ m) P& L! x; o' |
以下命令适合于32bit系统安装32bit office或者64bit系统安装64bit office 以office 2016为例
0 I/ {2 R  S3 D2 e+ p& {5 `4 h* b安装Office 2016密钥(XXXXX代表密钥共25位数字或字母):5 ?% A  ~6 u+ T4 }. z' X4 n

. S! z5 I8 e: M$ w& Zcscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX( B1 B5 [' e" R: w; i) Y  S* o
卸载Office 2016密钥(其中 xxxxx为密钥的最后五位):
( Y$ S# V6 z5 O5 T1 L  P+ o0 ?& C0 D
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /unpkey:xxxxx
4 `% a) [8 t4 }4 d3 q: s显示安装ID:' i7 E4 l+ J( U6 g: w, J/ A, C' b9 S
. N. s( h; ~: ]$ _+ b
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dinstid
5 c2 C$ A: J: ?; Q. T- R' n. s输入确认ID (*****代表确认ID,共48位数字):
# Y% [' [$ y7 d- ^
5 e, Z% H7 f3 Ucscript "C:\Progra>m Files\Microsoft Office\Office16\ospp.vbs" /actcid:*****
5 Y: V0 x% \! e: H& ]" p验证激活:
, N* p: v+ j: R6 A, V& H
, m( I1 L. v; acscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus
, Z/ y  ?$ l& I& I, g& l" t以下命令适用于64bit系统安装32bit office 以office 2016为例% ^; F* l$ r" A5 R/ M7 }
安装Office 2016密钥:
2 G* o1 ]' o9 [1 K& X
1 l! ^5 o1 W% e7 {cscript "C:\Program Files (x86)\Microsoft Office\Office16\ospp.vbs" /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (XXXXX代表密钥共25位数字或字母)
9 U& D; b9 z8 h, k! O卸载Office 2016密钥:/ r; [  w# E' r& W
# z7 L# F5 G" H
cscript "C:\Program Files (x86)\Microsoft Office\Office16\ospp.vbs" /unpkey:xxxxx (其中 xxxxx为密钥的最后五位)0 P6 I, T* z/ X1 U, Y+ W( q
显示安装ID:/ p2 v3 w/ p/ B/ z

, c9 D2 K7 }5 X( e( [- Xcscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dinstid
0 k& w) G3 S% w: \% {7 B8 j输入确认ID(*****代表确认ID,共48位数字):
( a+ k- k6 }* Q$ `$ a
7 D7 J3 Q- ?' W1 K5 W- @cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /actcid:******8 n' [& f1 |, T- e- H& Y
验证激活:# J- B! ?) o# G1 u0 h6 H

6 @5 m0 E6 Z0 q* @cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus( C5 q, r8 k5 S8 {* W% [% X
AD:【百度网盘优惠券】【下载无忧】百度网盘SVIP年卡188元 超级会员专属优惠券 超低价
回复

使用道具 举报

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

本版积分规则

QQ|手机版|赛格电脑 华强北 电脑城 南山赛格 龙岗电子世界 龙华电脑城 沙井电脑城 松岗电脑城 pc4g.com ( 粤ICP备16039863号 )

GMT+8, 2025-7-13 01:40 , Processed in 0.047875 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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