type
status
date
slug
summary
tags
category
icon
password
1.HashMap的put方法
还有HashMap、LinkedHashMap(HashSet、LinkedHashSet) java.util.concurrent.ConcurrentHashMap put
2.Java和Frida代码的互相翻译
3.ArrayList的add、addAll、set方法等
还有Vector、LinkedList
4.TextUtils的isEmpty方法
5.log
6.Collections的sort方法
java.util.Arrays sort toString
7.JSONObject的put、getString方法等
8.Toast的show方法
9.Base64
java.net.URLEncoder java.util.Base64 okio.Base64 okio.ByteString
10.String的getBytes、isEmpty方法
11.String构造函数的Hook
newStringFromBytes、newStringFromChars newStringFromString、newStringFromStringBuffer、newStringFromStringBuilder
12.StringBuilder、StringBuffer的Hook
13.findViewById 找控件id(打印R$id的属性)
a) Java.enumerateLoadedClassesSync枚举所有已加载的类
如果不知道类路径,可以用这个方法,然后过滤一下类名
b) frida -U -f com.dodonew.online -l HookDemo.js -o log.txt --no-pause
- f 代码让frida帮我们重新启动app,一开始就注入js
- -no-pause 直接运行主线程,中途不暂停
c) R$id 内部类的访问
d) R$id.btn_login.value 类的属性的访问
14.setOnClickListener
- Author:展叶
- URL:https://rxblog.redcar.top/article/b10d1c12-944d-4f60-ae8b-56144f4d7852
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!