导航:首页 > 操作系统 > 单片机反汇编修改文字

单片机反汇编修改文字

发布时间:2024-09-13 06:31:02

⑴ 固定的芯片可不可以通过代码编程来更改

你说的是单片机吧,有些可以。
理论上是可以修改的,但是有些难度。因为解密出来的是机器码程序,需要反汇编成汇编程序,然后再去读懂这些程序,才行做修改。如果原程序是用C语言写的,经编译后的机器码程序,解密出来,再反编译得到的汇编程序是很难读懂的。如果原程序并不长,并是用汇编语言写的,解密后反编译的程序还可以读懂。一般情况下,解密出来的程序就是为了要机器码,并不是为了修改的。
修改的话要先在电脑上编写程序,然后通过特定软件,把程序编译成单片机能运行的程序,并通过下载线下载到单片机中,这样单片机只要一通电就自动开始运行里面的程序了,如果中间要修改,重复前面的步骤。

⑵ 单片机hex文件怎样读出程序

hex文件是不能直接读出程序的。这是ASCII码形式的二进制代码文件,是看不懂的。
但可以用反汇编软件,反汇编出来汇编程序来。就可以修改了。
如果你不懂汇编程序就更看不明白了。
也只能做到这些了。

⑶ 我想从单片机里吧hex或bin文件读出来,然后反汇编。请问怎样读取、反汇编用到那些软件谢谢了

读取要用编程器的读出,加密了就不好读了,外面有收费的帮你读出芯片的程序。读出来的一般是hex文件,反汇编软件很多,一般编程 仿真软件都有这功能。

⑷ 如何将单片机HEX文件转换成C语言或汇编

1、.hex是二进文件。.asm是汇编文件。是C编译器产生的。
如果谁把汇编语言还原成C,几乎不太可能,
如有这时间功夫,C程序自已都可早早重新编好了。
2、可以用反向工程hex2c:
开始—>运行—>输入CMD
找到hex2c.exe所在文件夹路径
输入 hex2c <hex文件名称.hex> <生成c文件名称.c>

阅读全文

与单片机反汇编修改文字相关的资料

热点内容
什么app可以教你化妆 浏览:545
程序员加班996怎么过 浏览:827
有个什么tv美女直播app 浏览:860
编译gcc比较全的参数 浏览:204
stvd取消编译器优化 浏览:423
pdf存储格式 浏览:588
加密软件提取时没有这个键怎么办 浏览:913
可以用命令行做什么好玩的东西 浏览:134
荣耀30s带方丹编译器吗 浏览:55
黑甲虫加密软件加密后文件不见了 浏览:277
惠州程序员名单 浏览:180
java可移植性 浏览:743
加密卡写卡工具 浏览:396
德善缘app是干什么的 浏览:821
中山云存储服务器 浏览:689
google蜂鸟算法 浏览:952
为什么程序员这么受人诟病 浏览:104
linuxgtk编程 浏览:255
迪拜用什么app打车 浏览:634
java字符串不转义 浏览:310