awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
LordNoteworthy avatar

LordNoteworthy/al-khaser

0
View on GitHub↗
7,001 星标·1,251 分支·C++·GPL-2.0·10 次浏览

Al Khaser

Al-Khaser is a research project focused on the development of anti-analysis and evasion techniques to resist reverse engineering. It provides implementations for detecting and evading virtual machines, sandboxes, and debuggers to prevent software analysis.

The project implements control flow obfuscation through anti-disassembly methods and utilizes dynamic API resolution to bypass static import tables. It further hinders forensic analysis by manipulating memory headers to prevent process dumps and utilizing remote code injection to execute logic in external processes.

The capability surface covers environment scanning via artifact and timing-based detection, memory protection engineering to identify unauthorized code injection, and the use of hardware breakpoints and system flags to identify attached debuggers.

Features

  • Anti-Analysis Technique Development - Implements a wide array of techniques to detect and resist virtual machines, sandboxes, and debuggers.
  • Anti-Debugging Implementations - Develops mechanisms to identify if a debugger is attached and alters behavior to stop reverse engineering.
  • Analysis Tool Detection - Implements detection for debuggers, network sniffers, and system monitoring utilities to identify active analysis.
  • Control Flow Obfuscations - Uses impossible jumps and pointer abuse to confuse static analysis tools and hinder reverse engineering.
  • Debugger Detection - Checks environment flags, hardware breakpoints, and API indicators to determine if a debugger is attached.
  • Debugger Detection Techniques - Checks system flags and hardware breakpoints to determine if a debugger is currently attached to the process.
  • Environment Artifact Detection - Searches for specific registry keys, MAC addresses, and firmware strings to identify virtualization and analysis software.
  • Malware Evasion Research - Studies and implements methods to hide software activity from system monitoring tools and automated analysis environments.
  • Virtualization Detection - Searches for registry keys, MAC addresses, and firmware strings to identify virtual machine environments.
  • Control Flow Obfuscation - Applies anti-disassembly methods like impossible jumps and pointer abuse to hinder static analysis.
  • Sandbox Detection - Measures execution timing and hardware resource limits to identify automated analysis environments.
  • Timing-Based Detection - Measures execution speed and hardware resource limits to distinguish between real hardware and automated analysis environments.
  • Remote Code Injections - Implements code execution in external processes via thread creation and asynchronous procedure call queueing to evade analysis.
  • Memory Dump Prevention - Modifies image sizes or erases headers in memory to prevent analysts from capturing usable process dumps.
  • Memory Protection Engineering - Implements strategies to prevent process memory dumping and detect unauthorized code injection.
  • Remote Thread Injection - Executes code in external processes by utilizing thread creation and asynchronous procedure call queueing.
  • Injection Detection - Scans memory structures and loaded modules to identify unauthorized third-party code injections.
  • Memory Header Manipulation - Modifies image sizes and erases headers in memory to prevent the creation of usable process dumps.
  • Code Obfuscation Techniques - Hides program logic and control flow to make static analysis and disassembly more difficult.
  • API Export Resolution - Maps function identifiers to library exports at runtime to call system functions while bypassing static import tables.
  • Dynamic API Resolution - Maps identifiers to library exports at runtime to call system functions while bypassing static import tables.
  • Development Libraries - Proof-of-concept for detecting virtual machines and debuggers.
  • Analysis Frameworks - Proof of concept malware to stress anti-malware systems.
  • Blue Team Tools - Anti-debugging and anti-VM testing tool.
  • Malware Analysis - Collection of public malware detection techniques.

Star 历史

lordnoteworthy/al-khaser 的 Star 历史图表lordnoteworthy/al-khaser 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Al Khaser 的开源替代方案

相似的开源项目,按与 Al Khaser 的功能重合度排序。
  • a0rtega/pafisha0rtega 的头像

    a0rtega/pafish

    3,920在 GitHub 上查看↗

    Pafish is an anti-analysis sandbox detector and virtualization environment tester. It serves as a diagnostic utility to identify if a system is running inside a virtual machine or a malware analysis sandbox by executing common anti-analysis techniques. The tool validates the effectiveness of various evasion methods and supports research into sandbox detection. It tests whether a target system can be recognized as a virtualized environment to help improve the stealth of malware analysis environments. Detection is achieved through a variety of behavioral checks, including hardware artifact ana

    C
    在 GitHub 上查看↗3,920
  • hasherezade/pe-sievehasherezade 的头像

    hasherezade/pe-sieve

    3,559在 GitHub 上查看↗

    pe-sieve is a set of diagnostic tools for scanning Windows process memory to identify malicious implants, shellcode, and hooks. It functions as an in-memory implant detector, malware unpacker, and process callstack analyzer designed to locate and dump memory patches and injected code from running processes. The project identifies advanced evasion techniques, such as process hollowing and reflective injection, by verifying portable executable structures in memory. It distinguishes itself by analyzing process callstacks to detect anomalies and redirections and by reconstructing executable heade

    C++anti-malwarehookinglibpeconv
    在 GitHub 上查看↗3,559
  • trickster0/offensiverusttrickster0 的头像

    trickster0/OffensiveRust

    2,984在 GitHub 上查看↗

    OffensiveRust is a red team toolkit and malware development kit written in Rust. It serves as an evasion framework and post-exploitation library, providing a collection of offensive security primitives and a Windows API wrapper for interacting with low-level system functions and undocumented APIs. The project focuses on bypassing security software through direct system calls, memory obfuscation, and stealthy payload execution. It implements techniques to defeat static binary analysis via compile-time string encryption and payload obfuscation, while avoiding detection using parent process ID s

    Rust
    在 GitHub 上查看↗2,984
  • javascript-obfuscator/javascript-obfuscatorjavascript-obfuscator 的头像

    javascript-obfuscator/javascript-obfuscator

    16,129在 GitHub 上查看↗

    This project is a JavaScript code protection tool designed to transform source code into a version that is difficult for humans to read. Its primary purpose is to protect intellectual property and prevent reverse engineering by altering the original program logic. The tool employs several advanced techniques to hinder analysis, including control flow flattening and the injection of dead code. It can compile functions into custom bytecode executed by an embedded virtual machine and encrypt string literals to prevent static analysis of text. Additional capabilities include anti-debugging mecha

    TypeScript
    在 GitHub 上查看↗16,129
查看 Al Khaser 的所有 30 个替代方案→

常见问题解答

lordnoteworthy/al-khaser 是做什么的?

Al-Khaser is a research project focused on the development of anti-analysis and evasion techniques to resist reverse engineering. It provides implementations for detecting and evading virtual machines, sandboxes, and debuggers to prevent software analysis.

lordnoteworthy/al-khaser 的主要功能有哪些?

lordnoteworthy/al-khaser 的主要功能包括:Anti-Analysis Technique Development, Anti-Debugging Implementations, Analysis Tool Detection, Control Flow Obfuscations, Debugger Detection, Debugger Detection Techniques, Environment Artifact Detection, Malware Evasion Research。

lordnoteworthy/al-khaser 有哪些开源替代品?

lordnoteworthy/al-khaser 的开源替代品包括: a0rtega/pafish — Pafish is an anti-analysis sandbox detector and virtualization environment tester. It serves as a diagnostic utility… hasherezade/pe-sieve — pe-sieve is a set of diagnostic tools for scanning Windows process memory to identify malicious implants, shellcode,… trickster0/offensiverust — OffensiveRust is a red team toolkit and malware development kit written in Rust. It serves as an evasion framework and… javascript-obfuscator/javascript-obfuscator — This project is a JavaScript code protection tool designed to transform source code into a version that is difficult… 1y0n/av_evasion_tool — This project is a security research utility designed to evaluate and test the detection capabilities of antivirus… droogans/unmaintainable-code — This project is a programming satire project and a curated catalog of software anti-patterns designed to demonstrate…