Android逆向初级-smali日志注入
来源:互联网 发布:大数据应用的典型案例 编辑:程序博客网 时间:2024/05/29 13:07
通过apktool反编译得到的smali文件,用UE或者文本编辑器可以打开。
smali文件有些类似汇编语言。我们这里只是要注入日志,无需过多了解语法。
基本分3步。
1、在每一个方法下都有一个.locals 3 这个语句。这个是申请寄存器个数,也就是定义变量数。需要在原有基础上增加1.
2、找到关键的变量或者方法调用地点,在下面定义我们自己的日志标签变量。
const-string v9, "xxx"
3、下面写调用日志输出的语句。{}里面试变量。第一个变量是日志输出的表示,第二个是要输出的内容。
invoke-static {v9, v3}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
invoke-static {v9, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
如下图,我们这里输出的是url方法返回给变量v0,我们输入v0。
阅读全文
0 0
- Android逆向初级-smali日志注入
- Android逆向之smali注入
- android逆向分析中常用的smali注入代码
- Android逆向系列之动态调试2–Smali注入
- android Smali注入
- android 逆向 初级(一)
- android逆向初级
- SMALI注入中新增调试日志输出
- android逆向——smali语法
- android逆向分析之smali语法
- android逆向分析之smali练习
- Android逆向反编译之smali基础
- 详解Android逆向之Smali语法
- 详解Android逆向之Smali语法
- Android逆向笔记之smali代码分析
- Android学习笔记3--逆向2--Smali
- Android逆向世界之一:smali文件
- 安卓逆向学习笔记(6)- smali注入攻击
- hihoCoder1576 子树中的最小权值 dfs序+线段树
- Xutils完全解析(一):简单介绍
- hud6216 A Cubic number and A Cubic Number O(1)时间复杂度
- 存储账户之间转移虚拟机
- AJAX学习笔记(一)_简介
- Android逆向初级-smali日志注入
- 【干货分享】大数据开发套件DataIDE使用教程
- 锟斤拷?UTF-8与GBK互转,为什么会乱码?
- graham模板整理
- 高斯混合模型--GMM
- eclipse maven 导出项目依赖的jar包
- 图片验证码
- maven多环境发布.
- 合并图片添加水印并压缩文件提供下载