在Level2 上新增Lib库是否被修改校验和一些其它手段

Untitled

so层检测是否存在frida、xposed进程

初始化函数,调用了sub_31B0

Untitled

Untitled

sub_30D0中检测是否存在frida或xposed

Untitled

关于init_array的说明

linker/README.TXT - platform/bionic - Git at Google

查看JAVA层源码

Untitled

init函数将xorkey赋值到so中变量

check_code函数将用户输入字符串传入进行比对

Untitled

Untitled

bar的so反汇编

核心逻辑就是进行一个异或操作,判断是否相等,且需要循环24次,可以推断出来输入的字符串长度是24

Untitled

关注sub_10E0()函数