V2EX 8小时前
[硬件] 单片机开发板的 hex 文件有没有可能带病毒?并感染电脑?会的话风险有多大?
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

文章探讨了购买的 CH32X033F8P6 开发板仅提供 hex 文件带来的安全担忧。作者对 hex 文件可能存在的病毒风险表示警惕,并尝试自行编写烧录程序但未成功。文章重点关注了通过反汇编 hex 文件、查毒以及安全性评估等方面,并对比了在虚拟机中运行不安全软件的风险。作者希望能够找到一种安全可靠的方式来使用这个价格低廉、体积小巧的开发板。

🧐 作者购买的 CH32X033F8P6 开发板仅提供了 hex 文件,这引发了对程序安全性的担忧,担心其中可能包含病毒。

💡 作者尝试自行编写烧录程序,但由于单片机开发经验不足,且程序主要由 AI 生成,导致程序未能成功运行,屏幕未点亮。

🤔 作者考虑通过反汇编 hex 文件来理解程序逻辑,并寻求是否有针对 hex 文件的查毒软件,以及反汇编后进行自动化查毒的可能性。

⚠️ 作者将开发板的安全风险与在虚拟机中运行不安全软件的风险进行对比,并表达了对开发板安全性的担忧。

💰 作者表示不想更换开发板,因为该开发板价格低廉(17元),且体积小巧,符合其需求。

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

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

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

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

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

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

CH32 开发板 hex文件 安全 反汇编
相关文章