此节可开始使用APP为:kgb-messenger.apk
本节知识点:
APP启动时进行HOOK,命令如下:
frida -U --no-pause -f com.tlamb96.spetsnazmessenger -l hook.js
//关键命令 --no-pause -f
java使用的系统命令库地址为:
java.lang.* 例如:Java.use("java.lang.System");
java中R为前缀的资源内容可以在以下路径中查找,例如字符资源:
jadx中 资源文件 -> resources.arsc -> res -> values -> strings.xml
正文:
判断点一直接让函数返回“Russia”即可
判断点二在资源中找到User的值然后返回。
具体代码如下:
function hook_java(){
Java.perform(function(){
var System = Java.use("java.lang.System");
console.log(System);
System.getProperty.overload('java.lang.String').implementation = function(key){
var resu