任何流过高频电流的导体都可能会产生电磁辐射,比如网线,监控电缆,PCI 总线等等。网线由 4 条 100 欧姆阻抗的双绞线组成,它在几十到几百兆赫的范围内传输信号,网线或接口上有任何缺陷,会导致信号辐射。
SQ5BLPF 在他的博客上记录了一次使用树莓派网线泄露的射频信号进行数据传输的小实验。他发现他的 Raspberry PI 4 网线在 125 MHz 泄露射频信号,于是有了利用这个信号进行信息传输的想法。
紧接着,他发现在使用命令行工具“ethtools”改变以太网链路速度可以打开或关闭这一信号。知道了这一点,创建 bash 脚本来生成一些莫尔斯代码就很简单了。
令人惊讶的是,泄漏的射频信号非常强。距离 10 米,且隔了一堵钢筋混凝土墙,SQ5BPF 使用 RTL-SDR 和电脑接收到了发射的莫尔斯代码。进一步的实验表明,使用定向天线,他能够在 100 米以外的地方接收到该信号。
实验尽量找一个电磁环境比较好的地方进行,因为附近的以太网网络会产生很大的干扰。为进一步降低干扰,树莓派使用移动电源供电。
将两个树莓派使用网线连接在一起,放置距离大约 1.4 米,并确保它们之间有网络连接。将其中一个树莓派设置为 192.168.1.1/24 ,另一个设置为 192.168.1.2/24 。确保这两个树莓派之间的 IP 连接,且可以进行数据交换,接口速率为 1 Gbps 。
在 192.168.1.2 树莓派上使用 root 权限运行写好的脚本。接收设备调到 125 MHz 左右,使用 USB 或 CW 模式,并使用窄带滤波器进行接收。
使用频率为 125 MHz 的 Moxon 天线和带有 500 Hz CW 滤波器的 Yaesu FT-817 收发器在 100 米处接收了信号。
你也可以试一下。
领取专属 10元无门槛券
私享最新 技术干货