本节课在线学习视频(网盘地址,保存后即可免费观看):https://pan.quark.cn/s/ec3e407eccaa声明:所有发布内容来自网络,仅供用户学习交流测试网速使用,部分影片如有内嵌广告...
Android逆向学习68——Zygote详解
Zygote详解1.Zygote概述Zygote是Android系统应用中一个相当重要的进程,主要功能是执行Android应用程序。应用程序每次运行都要重新初始化并启动虚拟机,这个过程会耗费相当长时间...
Android逆向学习67——JNI与NDK
JNI与NDK1.JNI接口的介绍jni接口是将java层与c/c++层联系起来,使得它们相互的协调来完成某些任务。 通常在几种情况使用JNI:(1) 注重处理速度与本地代码相比,java代码的执行速...
Android逆向学习66——LLVM Pass(函数名称加密Pass)
Android逆向学习66——LLVM Pass(函数名称加密Pass)1.函数名称加密PASS首先创建一个目录创建下面两个文件我们可以参考文档,不同版本的文档不一样,我们是12.0.0,就用12.0...
成果分享|RRL:推荐系统逆向学习算法
复旦白泽祝大家新年快乐!即将在2024年2月举办的The 36th AAAI Conference on Artificial Intelligence (AAAI 2024)中,我实验室白泽智能团队...
从第一个crackme学习逆向
首先我们准备一个简单的exe程序准备程序:ida(到处都有,笔者用的ida7.8),patch(python3版本的),CRACKME.exe,HOLA_REVERSER.exe我们使用HxD看一下很...
CobaltStrike逆向学习系列(番外篇)-自定义RDI功能添加
这是[信安成长计划]的第 25 篇文章0x00 目录0x01 CS自带方案0x02 自定义流程实现0x03 自定义Patch实现按照之前对RDI功能发...
CobaltStrike逆向学习系列(6)-Beacon sleep_mask 分析
CobaltStrike 提供了一个内存混淆功能,它会在 Sleep 的时候将自身混淆从而避免一定的检测 0x01 C2Profile 分析 因为 sleep_mask 是从 C2Profile 中设...
CobaltStrike逆向学习系列(7)-Controller 任务发布流程分析
所有的任务在 Controller 处理以后,都会直接发送到 TeamServer,接着等待 Beacon 回连的时候将任务取走,文章以 shell whoami 为例 0x01 Controller...
CobaltStrike逆向学习系列(8)-Beacon 结果回传流程分析
Beacon 在接受完命令并执行后,会将数据加密回传给 TeamServer,TeamServer 进行解析后,并根据类型对结果的格式进行处理后,再回传给 Controller 0x01 Beacon...
CobaltStrike逆向学习系列(9)-Beacon堆混淆
在之前的文章《Bypass BeaconEye》中提过了两个 Bypass BeaconEye 的方法,都是通过打乱 C2Profile 结构来做的,还有另外一种方式就是在 Sleep 的时候加密堆内...
3