安卓逆向 ARM基础篇

1.ARM  与 Andorid 的关系

android 的操作系统是 LINUX 内核 LINux又是ARM

2.ARM汇编规范

 

 3.ARM指令格式

 

 

 

 ARM常用指令开始

1.ARM 的跳转指令

 

 PC寄存器== esp 指向下一次要执行的代码处

BL

BL 0X123

MOV R0,RL

BL 首先 调到123 并压入下条指令的地址{lr 存放 bl指令单下行代码存放地址} 然后返回那个地址

blx

{切换会导致位数的转换}

2.寄存器与存储器的操作

 

 

 

 

 

posted @ 2022-10-22 23:54  逆向狗  阅读(54)  评论(0)    收藏  举报