暑期学习day4
本文最后更新于 2026年7月13日 晚上
暑期学习day4
今天的大部分时间补上次剩余的东西了
机器学习
统计学习
pass
其他
安卓逆向(这也是复习的最后一课,再往后就是新的了)
- 添加debug权限

- 启动adb调试指令
1 | |
am start -n 表示启动一个activity
am start -D 表示将应用设置为可调试模式
主activity以及名字
log插桩打印日志信息(要先将dex文件插入)
1
invoke-static {对应寄存器}, Lcom/mtools/LogUtils;->v(Ljava/lang/Object;)V
以下是对应检测的位置
1 | |
断点到检测前,p0为内部的值,p1为输入的值
快捷键:
ctrl+F6进入方法
F6跳过方法
F7从方法中跳出来
ctrl+R运行到光标处

模拟器以及安卓9问题,不步入encode编码的函数,外面这个值不显示。正常形况下看p0即可

将结果给了p1


在调试对应的位置,往下插桩,打印p1到日志,得到同样的结果。(注意不能随意,首尾有flag{}的检查,否则进不了这个base64编码的地方)
文献
先在知网找了几篇高引用的,中文文献相关的好少,改天找找英文的。。。
暑期学习day4
https://xyyr-c.github.io/2026/07/13/暑期学习day4/