STM32 逆向初步

背景 终于难得闲暇和久违的激情 , 赶紧动手 , 这次也是初步的体验 , 所以目的就是简单的 dump 程序 , 和基本反汇编 工具集介绍 软件部分 OpenOCD Open On-Chip Debugger 著名的开源硬件调试器 支持多种的 调试器 (St-link)(jlink) 之类的符合JTAG标准的 支持多种 MPU 调试 只要是主流的都有(这次用到的 STM32F1x 默认有了配置文件) http://openocd.zylin.com/ 这里附上配置文件下载地址可以选择不同的 mpu Arm-none-edbi-* ARM 裸机使用的工具链 (注意是 none 不是 linux) 这里主要提供调试 的 RunTime gdb GDB, the GNU Project debugger 著名开源调试器 这里用于代替 OCD 的调试 , 毕竟还是专业许多 我们需要的功能虽然 OCD 就可以实现 , 但是使用GDB 还是方便很多 硬件部分 由于也是初步尝试 , 所以直接找了正点原子的 战舰开发板 (我们要使用的就是 JTAG 调试口, 当然开发板已经接好了) 战舰F1开发板 * 1 采用的 STM32F1X 系列的 MPU 这个型号很重要 , 这个就决定了我们要dump的地址 这样才能 找到flash 和sram 等 Jlink * 1 (当然国产寨版) 这个就是淘宝货 , 简单暴力 , 久经沙场 , 人手一个 , 纵横江湖 动手 该接的先都接上 (电源 jlink blah....

十一月 16, 2017 · 2 分钟 · r4y