逆向知识链之ARM

2019-10-28  本文已影响0人  修符道人

介绍

ARM指令的定义,离不开ARM结构。
http://blog.chinaunix.net/uid-28458801-id-3494646.html
https://www.cnblogs.com/Ocean-Star/p/8762449.html (循序渐进的从计算机底层讲到了ARM)

ARM、Intel、MIPS处理器啥区别?

ARM汇编指令

Android 图解逆向工程中ARM常用汇编指令(一)
https://www.cnblogs.com/uestcbutcher/p/7244799.html
https://www.cnblogs.com/hbtmwangjin/articles/10655307.html
https://www.cnblogs.com/bingghost/p/5839022.html (讲解比较通俗,有例子说明。)

IDA分析HELLO ARM 程序的ARM 反汇编

相关概念

ARM汇编指令各个击破

1)SVC
http://bbs.elecfans.com/jishu_546456_1_1.html
idapro一附加到android程序时,调试器就停留在这个位置。

image.png
2)CBZ
判定寄存器的值,然后作相应的跳转。
https://www.cnblogs.com/rongmouzhang/p/9707516.html
2)CMN
http://www.21ic.com/embed/jiaocheng/jichu/201806/61086.html

image.png

LSL指令(移位指令)
https://blog.csdn.net/z929118967/article/details/78282662

上一篇下一篇

猜你喜欢

热点阅读