速通新Baidu Frida检测

本期样本:

1.首先我们可以在合适的位置直接dump libbaiduprotect.so 并且使用SoFixer-Windows-64修复

2.仔细观测输出的logcat日志

我们发现每当frida崩溃的时候总是会弹出下面这条日志。

XOX com.moutai.mall A state=545

3.ida 打开libbaiduprotectfix.so 直接搜索XOX

定位到这个函数就是打印xox的函数

读取dcb数据看下0xcfaa0到底是啥

我们发现其实是 liblog.so下的 __android_log_print

这就好办了 hook 他并打印堆栈即可定位到我们报错函数。

即可定位到

当然这个memmem_0是我手动写的

|--------|---------|----------------|--------------------------------------|---------------------------------------|-----|
| memmem | libc.so | 在内存块中查找子串的首次出现 | (haystack, hay_len, needle, nee_len) | 搜索 maps、内存中 "FRIDA"、"gum-js-loop" 等特征 | ★★☆ |

现在我们可以优雅的hook memmem函数 即可过掉:

总结:

在之前基础上 新Baidu 多检测了 ​​​​​​​

复制代码
FRIDA_PEER_SETUP_ACTIVEfrida-java-bridgeRe.hooks.Gc.copyingPhase最后 欢迎大佬们和我交流:let w_x = 15232101239祝大家天天开心!!!
相关推荐
b2077212 小时前
Flutter for OpenHarmony 身体健康状况记录App实战 - 运动分析实现
python·flutter·harmonyos
Tansmjs2 小时前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
2401_841495642 小时前
【操作系统】进程的算法
python·算法·操作系统·进程·进程调度算法·进程同步与互斥算法·死锁处理算法
夏幻灵2 小时前
Java中的this关键字解析与应用
java·开发语言·python
LetsonH2 小时前
Swap 大小一键调整脚本
人工智能·python
好学且牛逼的马2 小时前
ES6 核心语法精讲
前端·ecmascript·es6
GISer_Jing2 小时前
一次编码,七端运行:Taro多端统一架构深度解析与电商实战
前端·aigc·taro
子春一2 小时前
Flutter for OpenHarmony:用 Flutter 构建一个数字猜谜游戏:从零开始的交互式应用开发
javascript·flutter·游戏
半路_出家ren2 小时前
5.RSA和AES加密(python)
服务器·网络·python·https·aes·rsa·加密算法