#Android# 概述 Android与JVM加载机制相同点: 都需要使用到ClassLoader将目标类加载到内存 Android与JVM加载机制差异点: Jvm主要读取class字节码…
文章结构: 按照逆向过程中的可疑类作为单元 RunTrackManager.writeRunInfo.1 略 RunTrackManager 包路径: com.tanma.unirun.service…
注意: 仅记录抓包数据, 具体分析见跑步逻辑分析 开始跑步抓包 没有抓到提交数据的包, 要提交数据的包需要结束跑步才行, 这次的包没有声纹验证. ┌──────────────────────────…
文章结构: 按照逆向过程中的可疑类作为单元 VoiceIflytekCallBackBean 包路径: com.tanma.unirun.ui.activity.running.iflytek.Voi…
PS D:\TRY\tool\android\Frida\internet\OkHttpLogger-Frida\OkHttpLogger-Frida-master> frida -U -f c…
文章结构: 按照分析时的可疑类为单位划分 DeviceToken 调用链 PushAgentManager.initialize(): 创建了一个线程, 运行了PushAgentManager.…
注意: 仅记录抓包流程, 具体分析见登录协议分析 抓包过程按照调试机类型分类, 共使用两部调试机: Pixel 小米 调试机: Pixel 第一次抓包 抓取到的登录成功信息均为明文形式: 姓名, …
RunTrackManager.locationListener.1 记得交叉引用其onLocationChanged()方法, 看看哪些地方会记录定位信息 当前TODO commi…
很久以前, 当牧羊人想要了解两个羊群是否相似时, 会挨个对它们进行比对. ---- John C. Baez, James Dolan Rust中的结构体地位等于类, 但是具体实现与类有差异. 结构体…
这是Rust主题下的小小理念之一: 系统程序员也能享受美好. ---- Robert O'Callahan 本章介绍的特型: crate: 项目间代码共享 模块: 项目内代码组织 版本管理 记录和测…