安卓逆向篇&LSP 模块&HOOK 添加技术&绕过检测&算法解密&逻辑验证

前置解释:
0 、 Magisk :
是当前 Android 社区用来获取 root 权限的主流方式开源工具
1 、 LSP 框架:
XPosed 框架因只支持安卓 8 及以下,故高版本应使用 Magisk+LSPosed
2 、 HOOK 技术:
钩子技术,本质就是劫持调用,将自身的代码 " 融入 " 被勾住( Hook )的程序的进程中
3 、算法助手:
LSPosed 下的模块,集成常见功能外加自定义 HOOK 方便逆向调试
安装使用:见上次( 88-1 天内容环境安装搭建录像)
#APK 逆向 - 反编译 &LSP&HOOK- 绕检测
private final void K() {
LogUtils.b("niming", "===AppUtils.isAppRoot():" +
com.blankj.utilcode.util.c.r() + " DeviceUtils.isDeviceRooted() "

  • w.q());
    if (!A() && !m.a(this.activity)) {
    if (a((Context) this)) {
    h(" 检测到您使用了代理软件 , 不允许继续使用 ");
    return;
    }
    h.a().a(com.niming.weipa.b.a.n, "");
    x();
    return;
    }
    h(" 检测到您使用的是模拟器或者设备已经 root, 不允许继续使用 ");
    }
    1 、模拟器: goto :end end
    2 、 mg+lsp+ 算法组手 自带屏蔽 hook
    3 、代理检测: postern
    HOOK
    1 、 com.blankj.utilcode.util.c
    r -> 0
    2 、 com.blankj.utilcode.util.w
    q -> false


    解密可以用hook定位堆栈 也可以用反编译找对应函数
相关推荐
Digitally2 小时前
如何将文件从 iPhone 传输到 Android(新指南)
android·ios·iphone
whysqwhw3 小时前
OkHttp深度架构缺陷分析与演进规划
android
用户7093722538513 小时前
Android14 SystemUI NotificationShadeWindowView 加载显示过程
android
木叶丸4 小时前
跨平台方案该如何选择?
android·前端·ios
顾林海4 小时前
Android ClassLoader加载机制详解
android·面试·源码
用户2018792831674 小时前
🎨 童话:Android画布王国的奇妙冒险
android
whysqwhw5 小时前
OkHttp框架的全面深入架构分析
android
你过来啊你5 小时前
Android App冷启动流程详解
android
泓博5 小时前
KMP(Kotlin Multiplatform)改造(Android/iOS)老项目
android·ios·kotlin
移动开发者1号6 小时前
使用Baseline Profile提升Android应用启动速度的终极指南
android·kotlin