当前位置:首页>编程日记>正文

任天堂遭史上最严重黑客攻击:完整源代码、设计文档及技术演示泄露

十三 发自 凹非寺
量子位 报道 | 公众号 QbitAI

任天堂的这一波泄露事件,可以说是相当惨烈。

多少文件被泄露?

超过2TB

涉及什么内容?

完整源代码设计文档,近乎一切用于构建Wii主机的资料,还包括像N64的技术演示。

这次泄露事件,可以说是任天堂遭遇的史上最严重黑客攻击

更巧的是,一个号称是粉丝反编译的《超级马里奥64》PC端口在网上流行了起来,还登上了今天GitHub热榜第一

任天堂史上最大规模文件泄露

过去数周时间里,有位匿名用户在美国论坛4chan中,陆陆续续上传了大量任天堂内部档案。

此外,Youtube博主Sebastian也整理了类似N64游戏的Demo。

Resetera网站用户Atheerios密切关注了此次事件,他认为,所有的数据、文件都直接从一家和任天堂合作的公司(BroadOn)内部窃取。

黑客通过攻击BroadOn服务器,获得了Wii主机的所有源代码、数据表、设计框图以及每一个配件的Verilog文件(Verilog是一种硬件描述语言)。

Atheerios还整理了此次文件泄露的完整内容:

而在过去几周时间里的文件泄露内容包括:

除了Wii和N64的主机之外,本次任天堂被泄露的还有大量《宝可梦》相关档案,包括了《宝可梦黄/蓝》、《宝可梦金/银》的调试版本和源码、《宝可梦日月/终极日月》的调试版本等。

反编译《超级马里奥64》登GitHub热榜第一

更巧的是,最近一个功能齐全的《超级马里奥64》PC端口,开始在网上流通。

这是继去年粉丝们能够反编译游戏代码之后的一个突破。

而这个项目还登上了今日GitHub热榜第一。

与PC模拟器模仿原版N64硬件的条件不同的是,DirectX 12驱动的端口可以让玩家在原生4K或超宽屏模式下,用更高的分辨率运行马里奥64,而不会有任何影响。

玩家还可以使用现代外设来玩游戏,比如微软的Xbox One控制器。

甚至可以通过第三方应用Reshade为《超级马里奥64》添加视觉效果,包括原始光线追踪等。

但目前还不清楚这个反编译,是否与此次任天堂游戏机数据的重大泄露有关,或许只是时间上的巧合。

部分玩家和媒体猜测,泄露者的手中可能还掌握了更多资料。

不过目前来看,被泄露的资料大多是任天堂中古主机的开发档案,现役的 Switch 还没有受到影响。

目前,任天堂尚未对此事发表官方回应。

参考资料

https://www.videogameschronicle.com/news/nintendo-has-reportedly-suffered-a-significant-legacy-console-leak/
https://hot.cnbeta.com/articles/game/974713.htm
https://github.com/n64decomp/sm64

作者系网易新闻·网易号“各有态度”签约作者

喜欢就点「在看」吧 ! 


http://www.coolblog.cn/news/c9f489edf86143cd.html

相关文章:

  • asp多表查询并显示_SpringBoot系列(五):SpringBoot整合Mybatis实现多表关联查询
  • s7day2学习记录
  • 【求锤得锤的故事】Redis锁从面试连环炮聊到神仙打架。
  • 矿Spring入门Demo
  • 拼音怎么写_老师:不会写的字用圈代替,看到孩子试卷,网友:人才
  • Linux 实时流量监测(iptraf中文图解)
  • Win10 + Python + GPU版MXNet + VS2015 + RTools + R配置
  • 美颜
  • shell访问php文件夹,Shell获取某目录下所有文件夹的名称
  • 如何优雅的实现 Spring Boot 接口参数加密解密?
  • LeCun亲授的深度学习入门课:从飞行器的发明到卷积神经网络
  • Mac原生Terminal快速登录ssh
  • java受保护的数据与_Javascript类定义语法,私有成员、受保护成员、静态成员等介绍...
  • mysql commit 机制_1024MySQL事物提交机制
  • 支撑微博千亿调用的轻量级RPC框架:Motan
  • jquery 使用小技巧
  • 2019-9
  • 法拉利虚拟学院2010 服务器,法拉利虚拟学院2010
  • vscode pylint 错误_将实际未错误的py库添加到pylint白名单
  • 科学计算工具NumPy(3):ndarray的元素处理
  • 工程师在工作电脑存 64G 不雅文件,被公司开除后索赔 41 万,结果…
  • linux批量创建用户和密码
  • newinsets用法java_Java XYPlot.setInsets方法代碼示例
  • js常用阻止冒泡事件
  • 气泡图在开源监控工具中的应用效果
  • 各类型土地利用图例_划重点!国土空间总体规划——土地利用
  • php 启动服务器监听
  • dubbo简单示例
  • 【设计模式】 模式PK:策略模式VS状态模式
  • [iptables]Redhat 7.2下使用iptables实现NAT
  • Ubuntu13.10:[3]如何开启SSH SERVER服务
  • CSS小技巧——CSS滚动条美化
  • JS实现-页面数据无限加载
  • 阿里巴巴分布式服务框架 Dubbo
  • 最新DOS大全
  • Django View(视图系统)
  • 阿里大鱼.net core 发送短信
  • 程序员入错行怎么办?
  • 两张超级大表join优化
  • 第九天函数
  • Linux软件安装-----apache安装
  • HDU 5988 最小费用流
  • Sorenson Capital:值得投资的 5 种 AI 技术
  • 《看透springmvc源码分析与实践》读书笔记一
  • 正式开课!如何学习相机模型与标定?(单目+双目+鱼眼+深度相机)
  • Arm芯片的新革命在缓缓上演
  • nagios自写插件—check_file
  • python3 错误 Max retries exceeded with url 解决方法
  • 行为模式之Template Method模式
  • 通过Spark进行ALS离线和Stream实时推荐