快手去花指令1. 简述学习过程的记录,仅代表个人浅显理解,有错误烦请纠正;Ⅰ 什么是花指令?花指令是由开发者设计,通过某种方式插入程序,用于阻碍反汇编器和代码分析者对程序控制流的认识的汇编代码片段;它是由开发者设计的,希望使反汇编出错,让破解者无法清楚正...
阅读全文...
安卓逆向-Anti Unidbg之JNI层检测
JNI层检测1. Findclass的anti新建一个项目,写一个简单的findclass程序;extern "C" JNIEXPORT jstring JNICALL
Java_com_sana_antifindclass_Main...
阅读全文...
阅读全文...
安卓逆向-Linker详解
4.4.4版本下Linker 详解1. 简述在 Android 系统中,Linker(链接器)是负责将编译后的目标文件(.o)和库文件(如 .so 或 .a)合并为可执行文件的关键组件,其核心角色涉及 符号解析、重定位、动态链接 等核心流程;后续主要是分...
阅读全文...
阅读全文...
安卓逆向-unidbg辅助算法还原
一、搜狗unidbg1. 前置方法定位为如下位置:并不以整个案例为目的,只是执行unidbg进行算法还原,前置不聊了;目标函数就是encrypt,so文件为libSCoreTools.so;直接开始unidbg;2. unidbg模拟执行初始的代码如下:...
阅读全文...
阅读全文...
安卓逆向-五菱白盒AES
一、五菱白盒AES1. 前置[!sana] 版本:V8.0.14包名:com.cloudy.linglingbang加固:梆梆加固so文件:libencrypt.so涉及到的知识点有白盒AES、DFA、unidbg补环境以及辅助算法还原、unidbg的h...
阅读全文...
阅读全文...
安卓逆向-Bilibili播放量接口
一、Bilibili1. 前置[!sana] 版本:6.24.0包名:tv.danmaku.biliso文件:libbili.so目标:增加视频播放量算法2. 抓包分析使用socksdroid转发+charles抓包即可;一共两个接口比较重要:https...
阅读全文...
阅读全文...
安卓逆向-Md5算法
一、md51. C实现md51.1 大致流程由三个函数来完成md5的加密操作;分别是MD5Init、MD5Update、MD5Final;void MD5Init (MD5_CTX *mdContext);
void MD5Update (MD5_CTX...
阅读全文...
阅读全文...
安卓逆向-jnitrace基本使用
一、jni-trace1. 前置jnitrace 是一个基于 Frida 的工具,用于跟踪 Android 应用程序中 JNI API 的使用;JNI 允许 Java 代码与 C/C++ 代码进行交互,而 jni-trace 通过动态分析,可以追踪这些交...
阅读全文...
阅读全文...
安卓逆向-瑞幸咖啡白盒AES
一、瑞幸咖啡白盒AES样本其实已经有很多大佬分享过了,之所以写这样一篇文档是希望理清整体的流程,加深逆向的思想;
仅作技术交流 请勿恶意请求 侵权麻烦联系删除1. 前置[!sana]APP:瑞幸咖啡包名:com.lucky.luckyclient版本:5...
阅读全文...
阅读全文...
