Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
ABD — NTT Secure Platform Laboratories 的《Advanced Binary Deobfuscation》课程材料 | Kitploit
工具/GitHubGitHub/malrev/abd
逆向工程恶意软件分析二进制分析学习与教育实验室与实践
GitHubmalrev/abd

ABD

NTT Secure Platform Laboratories 的《Advanced Binary Deobfuscation》课程材料

查看仓库
1.2k17455年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

高级二进制反混淆

本仓库包含了2020年在全球网络安全营(GCC)东京和安全营全国研讨会上举办的“高级二进制反混淆”课程材料。

课程简介

逆向工程并不容易,尤其当二进制代码被混淆时。一旦实施了混淆,仅凭朴素的技术将无法准确分析该二进制。在本课程中,你将学习混淆原理(特别是恶意软件使用的)、混淆代码分析的理论与实践,以及如何编写自己的反混淆工具。我们将深入探讨数据流分析和基于SAT/SMT的二进制分析(例如符号执行),以使混淆失效。

课程大纲

本课程关于二进制反混淆,面向希望将编写自己工具的技能纳入武器库的安全分析师和研究人员(萌芽阶段)。课程结束时,学员将能够:

  • 深入理解混淆的理论、实践以及背后的洞察
  • 使用最先进的打包器构建自定义混淆载荷
  • 将编译器优化技术应用于二进制分析任务
  • 在符号执行引擎之上设计和实现自动化二进制分析工具
  • 甚至分析APT活动中使用的混淆恶意软件

为此,本课程以课堂学习与实践操作相结合的形式在GCC举办。

预备知识

学员应具备:

  • 扎实的x86/x64架构技能
  • C/C++和Python的基础经验
  • 对底层计算机科学的基本理解(例如操作系统、编译器、解释器、链接器和加载器)

以下链接有助于弥补知识差距。

  • 逆向工程101
  • RPISEC的现代二进制利用

快速开始

我们假设使用安装了Miasm、Z3和Jupyter Notebook的Ubuntu 18.04。

  1. 安装VirtualBox
  2. 下载Ubuntu 18.04.3镜像并在VirtualBox中安装
  3. 克隆本仓库
  4. 执行 ./setup.sh ./
  5. 安装IDA Freeware
  6. 阅读 Advanced-Binary-Deobfuscation.pdf 并尽情享受!
下载工具