反汇编
文章平均质量分 91
目前为止主要针对ARM的反汇编,深入理解嵌入式底层
帕奇笔记
喜欢编程&电子设计
展开
-
Cortex-M0 代码解析——02代码解压缩
1. 分析流程介绍经过分析,代码中有一段是经过压缩的,具体的算法我没有详细研究,但是对于应用至上的我而言,暂时没有看懂是无关紧要的,关键是能不能灵活应用。下图是之前分析的相关地址和对应的参数。简单描述一下:在原始文件中,明显的数据量不够,通过IDA进行分析,将解压缩的方式通过类C的代码,给分析出来。此时我采用的方式为,先通过计算的方式,将我所需要解压缩的代码单独提取出来,然后通过刚刚得到的解压缩代码,进行解压缩处理,从而得到最终的结果。2. 分析结果还记得上一篇文章中说明的.原创 2020-06-08 18:53:36 · 772 阅读 · 0 评论 -
Cortex-M0 代码解析——01基本操作
1. 从复位到main初始化配置代码理解看过Keil工程中的startup文件都知道,代码段起始是栈地址,随后是ResetHandle中断地址。通过工具查看编译后的bin文件,获取ResetHandle地址,从而能够代码继续更进。比如:(我代码起始地址配置了0x1000)在ResetHandle中,对于Cortex-M3比如stm32标准库而言,会提供时钟初始化等操作。Cortex-M0...原创 2020-03-20 23:21:20 · 3072 阅读 · 2 评论