活久见,Windows系统源码竟然真的泄露了!

公众号关注 “五分钟学算法”

设为 “星标”,带你了解技术圈内新鲜事!

来自扩展迷Extfans

今年1月,微软终于宣布将Windows 7的延长支持彻底终止,不知不觉间,Windows 10今年也5岁了。

但肉眼可见的,尽管微软通过各种方法向大家推广Win 10系统,却仍有相当一部分用户坚守在Win 7甚至是更早的系统版本中。

其中,于2001年8月24日首次发布的Windows XP,仍占据了不小的市场份额,是很多钉子户难以割舍的经典版本。

这时候,一些人和组织就盯上了这些停止维护的操作系统。

比如今年1月,自由软件基金会就搞出了一个神操作——公开发起一个请愿,要求微软对其开放Win 7的源代码。

在收集完请愿签名后,自由软件基金会还真的给微软寄去了空硬盘,要微软把Win 7源代码拷到硬盘,然后再寄回。

当然,这件事从头到尾都被微软官方无视了。

可想而知,拥有如此庞大用户群的Windows操作系统,如果真的开源也势必会让全球计算机陷入危机。

所以,想让Windows操作系统开源,几乎是一件不可能的事。

但在9月25日晚间,国外科技媒体突然爆出消息称,微软历史上最受欢迎的操作系统Windows XP的源代码,疑似遭到大规模泄漏。

泄漏人士将Windows XP的源代码和微软其他类似的系统代码打包成一个BT种子文件,公开放在MEGA网盘,文件名为“nt5src.7z”,大小2.93GB。

一开始,泄露人士将此消息在4ch上发布,声称这是他收集了两个月的宝贵资料,或许是本着free的互联网精神分享给了大家。

随后,该种子便经由该论坛、推特迅速传播到全球各地,国内的百万网盘和迅雷大军也迅速出动。

不过,泄露人士也表示,这些资料已经在黑客圈中传了很多很多年,今天只是第一次正式公布而已。

他称,自己花了大约两个月的时间收集了所有被泄漏的文件,并已经检查了所有的存档,以确保它们的真实性。

有网友下载了源码包后公开了截图,可以看到,整个文件大小为42.92GB。

这次全部的泄露内容远不止Windows XP源码,从目录结构来看,被泄露的内容还包括Xbox操作系统源码、Windows NT 5内核、Windows NT 4内核和Windows NT 3.5内核源码。

此外还有Windows 2000等其他版本操作系统的源码,其中名为misc的文件夹体积最大,总共31.17GB,占到了整个文件的70%。

值得一提的是,DOS、NT、2000、Xbox相关源代码此前的确已被曝光泄露,一定程度上印证了泄露人士所说的资料为网络搜集而来。

不过,源代码中还包含和“永恒之蓝”漏洞结合的BUG,可能会对目前仍在使用Windows XP 系统的用户不利。

此次泄露的源代码,还展示了微软当初打造Windows XP更多不为人知的故事。

比如,他们曾秘密准备了一个版本,这个版本的操作系统主题看起来非常接近于苹果的Mac。

而且,里面的media文件夹貌似还夹带了不少私货,比如与微软创始人比尔·盖茨有关的阴谋论文件。

目前,这些泄露的源代码部分已经被证实是真实的。微软官方回应称,正在积极调查此事。

从2001年发售到2014年微软宣布停止支持,Windows XP成为全球使用人数最多的一个操作系统,在其最辉煌的2008年,Windows XP的市场占有量接近了80%。

尽管它已经停止支持多年,但世界上仍然有很多人在使用这个系统。

而且,Windows 10中也有可能仍使用其中的一些代码。

也就是说,不法分子有可能利用此次泄露的源代码进行反向工程,以发现可利用的漏洞。


理论上来讲,像Windows操作系统这样安装量巨大的软件,如果其源代码遭到泄漏的话,那将会有一场灾难性的事故。

但也有专业人员称,这次泄露事件对于安全性的影响较为有限,不用过度担心。因为对于黑客来说,花费精力在一个已经被放弃多年的软件中寻找“商机”,显然很不划算。

但是,社交媒体上仍然有很多人呼吁那些仍然在使用XP的用户,及时升级到最新的Windows 10。

目前,最早散播此漏洞的4chan论坛帖子已被归档,暂不允许回复。

为避免恶意传播,本文也不会放出BT种子链接,如果大家想要从网上下载请慎重,因为有心人士很可能在文件包中加入了恶意软件。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
[上一页 [下一页] 前言 Windows Driver Model(WDM)的根源可追溯到几年前一种叫做Windows for Workgroups 3.10的操作系统。那时候我们努力地支持无数不同的SCSI控制器,我长期地注意WindowsNT开发组创建的小端口驱动程序类型。不久就认识到重新构造必要的映象加载器(image loader)和小端口驱动程序需要的执行环境比把这些小端口驱动程序重写成某些VXD形式的驱动程序并调试完毕所花费的努力要少得多。 不幸的是,Windows from Workgroups 3.10已经停止发行带有SCSI小端口支持的版本,主要是由于象ASPI(高级SCSI编程接口)这样的外围问题。然而,跨Windowswindows NT操作系统共享同样的驱动程序执行映象的基础是适当的并且可以在win95中见到,它(win95)可以与NT共享SCSI和NDIS小端口驱动程序二进制代码。 共享驱动程序模式的潜在意义是重大的。驱动程序开发人员感兴趣的是支持双平台,共享驱动模式能降低开发和调试的一半开消。对微软来说,共享模式意味着更容易地从win9x迁移到Windows2000或这个平台的未来版本。对最终用户来说,大量不同种类的稳定驱动程序可以在这个家族中的所有成员之间通用。 下一个(逻辑)步骤是 The next logical step, then, was to create a driver model with the ability to share general purpose drivers across both platforms. But what form should it take? Three requirements were immediately obvious: it must be multiprocessor-capable, it must be processor-independent, and it must support Plug and Play (PnP). Fortunately, the Windows NT 4.0 driver model met the first two requirements, and it seemed clear that the next major release of Windows NT would support PnP as well. As a result, WDM can be considered a proper subset of what is now the Windows NT driver model. The potential benefits of a shared driver model can be realized today for many classes of devices, and choosing the WDM driver model will continue to pay dividends in the future. For example, a correctly written WDM driver requires only a recompile before functioning in an NT 64-bit environment prototype. WDM will continue to evolve as new platforms and device classes are supported. Future versions of Windows 9x and Windows 2000 will contain upwardly revised WDM execution environments. Fortunately, WDM is designed to be "backward compatible," meaning that WDM drivers written according to the Windows 2000 DDK and designed to work for the intended environment will continue to work in a subsequent WDM environments. There is a lot to WDM, and in this book Walter does an excellent job in offering an in-depth tour of every aspect as well as the philosophy of the Windows Driver Model. Forrest Foltz 微软公司Windows开发体系结构设计者
Windows 2000,原名Windows NT 5.0。它结合了Windows 98和Windows NT 4.0的很多优良的功能/性能与一身,超越了Windows NT的原来含义。   Windows 2000系列分成四个产品:Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter Server。 Windows 2000 Professional 是一个商业用户的桌面操作系统,也适合移动用户,是Windows NT Workstation 4.0的升级。Windows 2000 Server和Advanced Server分别是Windows NT Server 4.0及其企业版的升级产品。Windows 2000 Datacenter Server是一个新的品种,主要通过OEM的方式销售,是,支持32个以上的CPU和64GB的内存,以及4个节点的集群服务。 Windows 2000平台包括了Windows 2000 Professional 和Windows 2000 Server前后台的集成,下面仅从五个方面简要地介绍一下它的新特性和新功能。   一、活动目录   Windows 2000 Server在Windows NT Server 4.0的基础上,进一步发展了“活动目录(Active Directory)”。活动目录是从一个数据存储开始的。它采用了类似Exchange Server的数据存储,称为:Extensible Storage Service (ESS)。其特点是不需要事先定义数据库的参数,可以做到动态地增长,性能非常优良。这个数据存储之上已建立索引的,可以方便快速地搜索和定位。活动目录的分区是“域(Domain)”,一个域可以存储上百万的对象。域之间还有层次关系,可以建立域树和域森林,无限地扩展。   在数据存储之上,微软建立了一个对象模型,以构成活动目录。这一对象模型对LDAP有纯粹的支持,还可以管理和修改Schema。Schema包括了在活动目录中的计算机、用户和打印机等所有对象的定义,其本身也是活动目录的内容之一,在整个域森林中是唯一的。通过修改Schema的工具,用户或开发人员可以自己定义特殊的类和属性,来创建所需要的对象和对象属性。   活动目录包括两个方面:一个目录和与目录相关的服务。目录是存储各种对象的一个物理上的容器;而目录服务是使目录中所有信息和资源发挥作用的服务。活动目录是一个分布式的目录服务。信息可以分散在多台不同的计算机上,保证快速访问和容错;同时不管用户从何处访问或信息处在何处,都对用户提供统一的视图。 活动目录充分体现了微软产品的“ICE”,即集成性(Integration),深入性(Comprehensive),和易用性(Ease of Use)等优点。活动目录是一个完全可扩展,可伸缩的目录服务,既能满足商业ISP的需要,又能满足企业内部网和外联网的需要 最近在网上游荡的时候发现msdoswindows 2000的原代码 ,不敢独享,所以分享给大家
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值