8 matches found
zyrox
Zyrox LLVM Ofuscador plugin de compilación y enlace en tiempo de compilación de llvm para ofuscar código nativo Por qué por qué no ¯\ツ/¯ Uno de mis proyectos más grandes, donde aprendí mucho sobre los internos de LLVM, formatos binarios, ensamblador y técnicas de ofuscación. Creo que aprender...
obfuscation_detection
混淆检测 v2.4 作者:Tim Blazytko 自动检测混淆代码及其他有趣的代码结构 描述: Obfuscation Detection 是一个 Binary Ninja 插件,用于检测二进制文件中的混淆代码和有趣的代码结构(例如状态机)。给定一个二进制文件,该插件通过识别在逆向工程中可能值得仔细查看的代码位置来简化分析。 基于各种启发式规则,该插件定位包含复杂或罕见代码结构的函数。此类代码结构可能实现: 混淆代码 状态机和协议 C&C 服务器通信 字符串解密例程 加密算法 以下博客文章提供了有关底层启发式规则的更多信息并展示了它们的用例: 自动化检测控制流平坦化 自动化检测混淆代码...
obfuscation_detection
Obfuscation Detection v2.4 Author: Tim Blazytko Automatically detect obfuscated code and other interesting code constructs Description: Obfuscation Detection is a Binary Ninja plugin to detect obfuscated code and interesting code constructs e.g., state machines in binaries. Given a binary, the...
Alcatraz
Alcatraz Alcatraz 是一个 x64 二进制混淆器,能够混淆多种不同的 PE 文件,包括: .exe .dll .sys 概览 Alcatraz 要求 用法 功能 立即数移动的混淆 控制流平坦化 ADD 变异 入口点混淆 Lea 混淆 反反汇编 导入表混淆 最终结果 要求 安装:https://vcpkg.io/en/getting-started.html asmjit:vcpkg.exe install asmjit:x64-windows Zydis:vcpkg.exe install zydis:x64-windows 用法 1. 点击左上角的 file...
binprotect
Build instructions See 4. Building for build instructions. Contents 1. Introduction 2. Binary rewriter 2.1. Relative address tracking 2.2. Disassembly 2.2.1. Basic block splitting 2.2.2. Indirect control flow 2.2.2.1. Jump tables 2.2.2.1.1. Bounded jump tables 2.2.2.1.2. Unbounded jump tables...
PowerShell-Pro-Obfuscator-Python
PowerShell Pro Obfuscator — Ofusca y virtualiza código PowerShell PowerShell Pro Obfuscator protege scripts .ps1 propietarios con renombrado, cifrado polimórfico de cadenas y enteros, aplanamiento de flujo de control, autómatas finitos FSA, un motor de VM, comprobaciones de integridad...
"Digital Camouflage": the LLVM Challenge in LLM-Based Malware Detection
Large Language Models LLMs have emerged as promising tools for malware detection by analyzing code semantics, identifying vulnerabilities, and adapting to evolving threats. However, their reliability under adversarial compiler-level obfuscation is yet to be discovered. In this study, we empirical...
Defeating Compiler-Level Obfuscations Used in APT10 Malware
Summary The Carbon Black Threat Analysis Unit TAU recently analyzed a series of malware samples that utilized compiler-level obfuscations. For example, opaque predicates were applied to Turla mosquito and APT10 ANEL. Another obfuscation, control flow flattening, was applied to APT10 ANEL and Dhar...