Unidbg 模拟执行精讲

admin 2023年7月24日14:00:28评论31 views字数 1229阅读4分5秒阅读模式

Unidbg 模拟执行精讲

内容更新

在当今移动应用开发领域,Android Native 应用已经成为大量应用的核心。攻防双方都经常采用反调试、加壳、加密等一系列安全措施来保护Android Native 应用的核心算法,以避免安全攻击。

模拟执行技术作为一种基于静态与动态分析结合的技能,在Android Native 应用的逆向分析以及恶意攻击等领域,发挥着越来越重要的作用。

Unidbg 模拟执行精讲

此课程适合中高级 Android Native 逆向分析与安全开发人员。


01 课程简介


本课程将深入讲解安卓 Native 应用的原理及运行机制,详细介绍 Unidbg、Qiling、Unicorn 等工具,学习和理解近些年最流行的 CPU 模拟器与 Native OS 模拟器的起源、作用、开发、优势、限制与弊端。从逆向工程的整体观、历史观的角度学习和理解模拟执行技术和逆向工程的发展、学习使用模拟执行技术加速分析 Android Native。

不管你是移动开发工程师、安全攻防从业人员,还是对逆向研究领域感兴趣并想深入学习的学生,本课程都会让你的技能得到全面提升。


02 讲师介绍


讲师ID:白龙lilac
独立研究员,长期从事二进制逆向和分析,对模拟执行技术和相关项目有较深入的理解。


03 课程目录

第一章 模拟执行技术概述

对模拟执行与 Android Native 逆向分析这两项技术的历史、发展和结合做基本介绍。

•  从X86Emu到 Unicorn

•  Unidbg 和同类项目的对比


第二章 Unidbg 使用之补环境
对 Unidbg 的补环境做方方面面的介绍。

•  JNI 补环境

•  文件访问补环境

•  补系统调用和库函数


第三章 Unidbg使用之初始化问题

初始化问题是 Unidbg 处理复杂样本时面临的重要问题。

•  构造调用链

•  构造执行环境


第四章 Unidbg 算法分析基础

Unidbg 的调试体系。

•  Console Debugger

•  Remote Debugger


Unidbg 的 Hook 体系。

•  Hook in Unidbg

•  InterruptHook in Unidbg


第五章 Unidbg 算法分析实战

Unidbg 实现常规分析。

•  Unidbg Debug& Hook 分析算法

•  使用 Unidbg Trace 分析算法


Unidbg 实现 DataSearch、KeyFinder。

•  Unidbg 实现 DataSearch

•  Unidbg 实现 KeyFinder


第六章 Unidbg 检测和反制

检测和反制 Unidbg。

•  Detect && Anti Unidbg



04 适合人群


  • 对CPU 模拟器与 Native OS 模拟器感兴趣;
  • 想了解近年最流行的 CPU 模拟器-Unicorn;
  • 需要有一定程度的 Android Native 逆向分析基础

    若有看雪《安卓高级研修班》2w班的基础则更易上手)



05 立即购课


Unidbg 模拟执行精讲

《Unidbg模拟执行精讲》

1499元 


一次购买 终身受益

可扫描二维码或点击“阅读原文”购买




Unidbg 模拟执行精讲

Unidbg 模拟执行精讲

球分享

Unidbg 模拟执行精讲

球点赞

Unidbg 模拟执行精讲

球在看

Unidbg 模拟执行精讲
“阅读原文立即购课!

原文始发于微信公众号(看雪学苑):Unidbg 模拟执行精讲

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年7月24日14:00:28
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Unidbg 模拟执行精讲https://cn-sec.com/archives/1899401.html

发表评论

匿名网友 填写信息