终极指南:如何在无硬件的情况下用电脑发射AM广播信号
想用普通电脑发射AM广播信号吗?System Bus Radio这个神奇的开源项目让你无需任何额外的无线电发射硬件,就能将电脑变成一个小型广播电台!😮 这项技术利用了计算机处理器执行特定指令时产生的电磁辐射,通过巧妙编程实现了令人惊叹的无线广播功能。
什么是System Bus Radio?
System Bus Radio是一个创新的开源项目,它能够在没有无线电发射硬件的计算机上传输AM广播信号。该项目基于一个惊人的发现:计算机处理器在执行某些指令时会发出电磁辐射,而这些辐射可以被调谐到特定频率,从而被普通收音机接收。
这个项目最初是为了研究"空气间隙"(air-gapped)系统的安全性而开发的。空气间隙系统是指那些与外界完全隔离的计算机系统,它们没有互联网、无线网络、蓝牙、USB等任何外部连接。但即使在这样的环境下,System Bus Radio仍然能够传输无线电信号!
快速上手:浏览器版体验
最简单的体验方式是使用浏览器版本。项目提供了完整的Web实现,你只需要:
- 打开浏览器访问项目页面
- 点击"Play tune"按钮
- 使用AM收音机在1580 kHz附近调谐
在[Using _mm_stream_si128](https://gitcode.com/gh_mirrors/sy/system-bus-radio/blob/e83715b9da5a608c7caf1044ea24488400c351ba/Using _mm_stream_si128?utm_source=gitcode_repo_files)目录中,你可以找到C语言版本的实现,只需运行make命令即可编译。而在[Using counter and threads](https://gitcode.com/gh_mirrors/sy/system-bus-radio/blob/e83715b9da5a608c7caf1044ea24488400c351ba/Using counter and threads?utm_source=gitcode_repo_files)目录中则提供了C++多线程版本。
技术原理揭秘
System Bus Radio的工作原理基于以下几个关键步骤:
电磁辐射的产生
当计算机处理器执行_mm_stream_si128指令时,会产生特定频率的电磁辐射。这种指令专门用于直接写入内存地址,能够产生较强的电磁信号。
信号调制技术
项目采用方波调制技术,通过精确控制指令执行的时间间隔来产生不同频率的信号。虽然方波调制不是最理想的AM调制方式,但在这种特殊应用场景下效果显著。
频率选择
通过反复试验,项目发现1580 kHz是MacBook Air与特定收音机设备配合时的最佳工作频率。不同的硬件组合可能会有不同的最佳频率。
音乐文件格式
System Bus Radio使用简单的文本文件格式来定义播放的音乐:
- 每行代表一个蜂鸣或暂停
- 第一列是持续时间(毫秒)
- 第二列是频率(Hz),0表示静音
你可以在tunes目录中找到多个示例音乐文件,包括:
- mary_had_a_little_lamb.tune - 经典儿歌
- morse_code_sos.tune - 摩斯电码求救信号
- smb.tune - 超级马里奥兄弟主题曲
实际应用场景
安全研究
该项目在信息安全领域具有重要意义,它展示了即使在与外界完全隔离的系统中,数据仍然可能通过电磁辐射的方式被泄露。
教育演示
System Bus Radio是理解计算机硬件工作原理和电磁辐射概念的绝佳教学工具。
趣味实验
你可以创建自己的音乐文件,让电脑播放任何你想要的旋律!
使用技巧和最佳实践
- 天线放置:将收音机天线直接放在键盘的数字4键上方通常能获得最佳效果
- 频率扫描:如果1580 kHz不工作,尝试在1500-1600 kHz范围内扫描
- 环境优化:减少其他电子设备的干扰,在相对安静的环境中进行测试
项目发展和社区
System Bus Radio已经获得了广泛的媒体关注和技术社区的认可。项目持续更新,不断改进信号质量和兼容性。
无论你是安全研究人员、硬件爱好者,还是只是对技术充满好奇,System Bus Radio都能为你打开一扇通往计算机硬件深层工作原理的大门。现在就尝试这个令人惊叹的项目,体验用电脑发射广播信号的奇妙感受吧!🎵📻
GLM-5智谱 AI 正式发布 GLM-5,旨在应对复杂系统工程和长时域智能体任务。Jinja00
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
MiniMax-M2.7MiniMax-M2.7 是我们首个深度参与自身进化过程的模型。M2.7 具备构建复杂智能体应用框架的能力,能够借助智能体团队、复杂技能以及动态工具搜索,完成高度精细的生产力任务。Python00- QQwen3.5-397B-A17BQwen3.5 实现了重大飞跃,整合了多模态学习、架构效率、强化学习规模以及全球可访问性等方面的突破性进展,旨在为开发者和企业赋予前所未有的能力与效率。Jinja00
HY-Embodied-0.5这是一套专为现实世界具身智能打造的基础模型。该系列模型采用创新的混合Transformer(Mixture-of-Transformers, MoT) 架构,通过潜在令牌实现模态特异性计算,显著提升了细粒度感知能力。Jinja00
LongCat-AudioDiT-1BLongCat-AudioDiT 是一款基于扩散模型的文本转语音(TTS)模型,代表了当前该领域的最高水平(SOTA),它直接在波形潜空间中进行操作。00