开发者公开Palm OS存档,找回25年前病毒源码

开发者在GitHub公开1.5GB Palm OS历史存档,意外找回2001年编写的病毒源码。该病毒名为Virii,曾计划通过红外传输传播并干扰系统时间,目前其功能性代码仍保持私有。

开发者公开 1.5GB Palm OS 历史资源,意外找回尘封 25 年的病毒源码

资深 Slashdot 读者 ardiri 近日在 GitHub 上发布了一个包含约 1.5GB 数据的 Palm OS 开发资源存档。这些资料是他在手持计算早期阶段积累,并在硬盘备份中保存了超过 25 年。该存档旨在保留定义个人计算重要时代的工具与知识,供复古计算社区、研究人员及爱好者用于维护、模拟和复兴该平台。

红外传输实现设备间病毒扩散

此次公开的档案位于 GitHub.com/ardiri/dev-palmos,内容涵盖历史 SDK、开发者大会演示文稿、技术文档、编程示例、部分源代码以及开发实用程序。出于版权和法律考量,ROM 镜像、商业应用程序及模拟器二进制文件被刻意排除在外。此外,ardiri 还撰写了自传,并出版书籍探讨这些系统背后的工程原理。

在整理过程中,ardiri 意外发现了一款名为“从未存在的 Palm OS 病毒——丢失 25 年后于 2026 年被找到”的原始源代码。这段代码存储在一张日期标记为 2001 年 6 月的 CompactFlash 卡上。据回忆,这是他在 2001 年 6 月开发并测试的一个自我复制型 Palm OS 病毒,时间点早于原计划在圣何塞举行的 PalmSource 开发者大会数月。

这款被命名为 'Virii' 的病毒通过拦截 Palm OS 系统调用,逐步感染合法应用程序,同时保持其原有功能不变。受感染的应用程序可通过红外传输(Infrared Beaming)在手持设备间传播。理论上,这种机制允许病毒在大会上数百名交换软件的开发者之间扩散。

'Virii' 还包含一个基于日期的有效载荷,设计在 2001 年 10 月 23 日至 27 日期间干扰系统时间报告。这可能导致时钟运行异常、闹钟不可靠以及预约错过等后果。目前,ardiri 承诺该病毒的功能性源代码和二进制文件将保持私有状态,不会公开。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读