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

单片机反汇编修改文字

发布时间: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>

阅读全文

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

热点内容
高数第六版下册答案pdf 浏览:903
sm3算法实现java 浏览:673
只有程序员才懂的笑话 浏览:264
php开发app接口源码 浏览:10
加密狗宝宝 浏览:235
单片机抢答器的原理 浏览:926
百利达体脂仪可以用什么app连接 浏览:224
服务器2016自动备份怎么取消 浏览:844
dos攻击命令大全 浏览:842
梦世界服务器怎么扩大领地 浏览:972
解压breathe 浏览:437
webview调用java 浏览:352
android待机流程 浏览:860
python直接退出程序 浏览:852
百战程序员收费标准 浏览:778
时钟置换算法指针变化规则 浏览:254
微信加密能否改密码 浏览:113
android权限组 浏览:179
2017单片机 浏览:485
让孩子感兴趣编程的电影 浏览:268