Android逆向快速定位

本文介绍了Android逆向中的快速定位技术,包括字符串和特征字搜索、API监控、解密函数挂钩、使用Monitor(如DDMS、Thread、Method Trace)、插入Log信息以及动态调试。同时,讲解了如何从零开始打造自己的破解代码库,重点讨论了smali代码插入和编写。
摘要由CSDN通过智能技术生成

Android逆向

Android逆向快速定位思维导图下载

常用Android快速定位关键代码介绍

1、字符串,特征字

  • 根据程序运行中出现的特征字词进行搜索,从而获取定位到程序相关位置之中,以前用的比较多,不过现在一般难以找到想要的关键字,有时候需要对特征字进行拆分来进行搜索,才能获得一点提示

2、关键api监控

  • 通过挂钩关键的系统api,从而截取程序运行时候的数据,分析程序行为从行为上入手,一步一步地逼近关键点,这点算是比较难用到的技巧,需要对Android函数以及编程方面相当的熟悉,才能使用

3、挂钩解密函数

  • 使用到Xposed或者cydia之类的Hook框架,手动编写Hook代码,勾取需要的函数,动态dump出需要的信息

4、Monitor

  • (1、DDMS

    • Android Log信息,是Android程序运行过程中,产生的一些运行信息,这些信息可能是由于目标程序产生的,也有可能是系统进程产生的。总之,可以提供非常多的信息,遇到问题,先找log,肯定是对的。
  • (2、Thread

    <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值