单片机开发板的 hex 文件有没有可能带病毒?并感染电脑?会的话风险有多大?

19 天前
 shendaowu

我买的一个带小屏幕的 CH32X033F8P6 开发板卖家没有提供烧到芯片里的的程序的源码。只提供了 hex 文件。总感觉很别扭,怕带病毒。然后还提供了一个 Python 的通信程序,这个是带源码的。我搜了一下,Linux 上有插上就能入侵电脑的 USB 设备。我用的是 Windows ,感觉理论上可能也一样。开发板是通过 USB 接口跟电脑连接的,然后好像是识别为了 COM 接口。

我试过自己写烧录到芯片里的程序,没成功,屏幕都没点亮。我单片机开发经验很少。程序基本上是 deepseek 写的。配合一个网上找的 ST7735S 驱动程序。我感觉 deepseek 对单片机开发好像不太擅长。我在想是否可以通过反汇编 hex 文件来帮助自己写这个单片机的程序。据说现在都能反汇编成 C 语言了。另外我也懂一点汇编。

我不求绝对的安全,这个东西的危险程度跟在虚拟机里运行各种不是很靠谱的软件相比那个更危险?我经常在虚拟机里运行一些不是很靠谱的软件。

有没有什么针对 hex 文件的查毒软件?感觉可能不会有。VirusTotal 试过了,没查出来毒。hex 反汇编之后能否进行自动化的查毒?

我不想买别的开发板,这个开发板太便宜了,才 17 元。穷人狂喜。另外这个很小,这个我也比较喜欢。

2333 次点击
所在节点    硬件
26 条回复
shendaowu
19 天前
我放弃反汇编了,感觉可能需要学很多东西。另外看汇编代码感觉可能有混淆,因为感觉代码不是很工整。看各位的回复我感觉这个东西好像不是很危险,那我就凑合用卖家给的 Python 代码改吧。
sleepingdog
19 天前
@pusheax #12 看了你的回答,之前刚用了一个淘宝客服给的风力计上位机 exe 软件,病毒检测网站检测一下发现结果长这样,是不是病毒?


话说一般怎么测试 exe 是否是病毒?
有一些 exe 比如这个,感觉可疑但又必须要用,你们会怎么操作?
superrichman
19 天前
直接扔虚拟机不就完事了
elechi
19 天前
你不操作这个文件怎么感染病毒
pusheax
19 天前
@sleepingdog #22 这个 exe 应该是安全的。这种上位机很容易被误报,5/74 是比较低的报告率。可以具体看一下报告的 behavior 页,里面有这个 exe 执行的一些行为,看一下有没有可疑的。
sleepingdog
19 天前
@pusheax #25 thanks 指点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1140798

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX