如果没有加密,可以通过编程器读取写在单片机中的程序代码。是的,如果单片机支持并且没有加密的话,单片机的程序可以通过读写软件读出,就像你说的u盘一样。首先看单片机的型号,其次看加密程度。你就像一个在工厂固化了程序的芯片,你读不出来。如果单片机的内部程序没有加密,它可以被程序员(即程序编程设备)读取。如果加密了,不解密就无法读取。
专栏,如果您在烘焙程序后没有选择最高级别的加密,则可以用相应的程序员读取它,但您读取的只是二进制或十六进制代码。如果程序本来是用C语言写的,但C语言程序会被MPLAB编译成汇编后才能烧入单片机,所以读出来的仍然是汇编,无法转换成C .一般人读不出来。未加密的芯片可以通过刻录软件直接读取。首先使用编程器(也称为烧录器)选择芯片制造商和芯片型号。
这也是一个困难的项目。如果想看源程序,也可以专业反编译,勾选要刻录成程序代码(十六进制文件格式)的行中芯片的空白。如果它是加密的,那么如果它被复制就无法被读取,黑客也无法读取,因为加密算法是不可逆的。首先通过仿真软件对程序进行调试,然后编译并保存为HEX文件格式。通常,读取的是二进制或十六进制代码。
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
暂无评论内容