单片机里的程序能读出来吗?能复制到其它空片里吗?具体怎么做?

2024-11-27 08:36:20
推荐回答(4个)
回答1:

这个问题嘛。
你可以这样理解:你先利用烧录软件把你烧好的软件给读出来,然后反汇编就可以看到源程序代码了,不过在这个地方要注意了,如果你的源程序是汇编的话,那就要考虑兼容性的问题了,不是一个厂商或型号的MCU是不可以互相移值的,汇编的缺点就是兼容性、移值性差。如果是类似C等高级语言的话,就可以相互移值,当然,里面的小部分参数要稍微改改(根据MCU的SHEET DATA决定)
上面的情况是在没有加密的情况下操作的过程,如果MCU加密的话,首先第一步就是破解密码了,这个问题不在我们的讨论范围内,破解后的操作步骤就是上面介绍的。

回答2:

可以,烧写软件就有读FLASH的功能,读出后反汇编就知道代码了。当然也可以烧到其它单片机里去

回答3:

单片机有好多种,现在市场上的一般都设有加密位,不能读出来的。只有以前的旧芯片才能读,比如89C51就能用编程器读出来

有公司是专做破解的,不过很贵.

回答4:

看你的水平了。
成熟的产品都会加密的。