05 Aug 2026
Python
★ 10
Crackmes.one is a Python and Flask-based platform designed for sharing and solving reverse engineering challenges, enabling users to upload crackmes and their corresponding solutions. Key features include user registration and authentication, a content moderation system, a rating feature, notifications, and search functionality, making it a comprehensive tool for collaboration in reverse engineering. The application integrates with MongoDB for data storage and supports deployment configurations for both development and production environments.
05 Aug 2026
C++
★ 49
The tpp-server-emulator is a reimplementation of the backend server for *Metal Gear Solid V: The Phantom Pain*, designed primarily for academic research purposes. It allows players to experience the game's online features in a controlled environment, featuring comprehensive installation instructions, scripting capabilities, and support for multiple platforms. The tool emphasizes responsible usage and provides build customization options for developers.
05 Aug 2026
Python
★ 209
This repository offers a collection of tools and scripts specifically designed for reverse engineering computer and console games using Python 3 and MexScript. The scripts are ready to run without compilation, requiring only appropriate interpreters such as Python or quickBMS, making them accessible for game modding projects. Notable features include the variety of tools developed over years of expertise in game reverse engineering, providing practical support for modders.
05 Aug 2026
C++
★ 567
The GensokyoClub/th06 repository focuses on reverse engineering and reconstructing the source code of the Touhou game "Embodiment of Scarlet Devil" version 1.02h. Its primary use case is to allow for the game's reimplementation and porting to platforms like Linux and modern Windows, utilizing a customized build system with dependencies such as Python and Wine. Notable features include automated dependency management, integration with Ghidra for reverse engineering, and tools for object file comparison through objdiff, facilitating contributions to the reimplementation effort.
05 Aug 2026
C#
★ 654
SFP (formerly SteamFriendsPatcher) is a utility designed for customizing the Steam client by applying custom skins and scripts. Its primary use case is to enhance user experience through personalized visual designs and functionality, enabling users to modify various Steam pages via CSS and JavaScript. Notable features include support for separate folders for skins and scripts, customizable application configurations, and JavaScript injection capabilities, allowing for extensive personalization while cautioning users about potential risks associated with untrusted scripts.
05 Aug 2026
Python
★ 194
RESim is a dynamic analysis tool designed for reverse engineering and vulnerability assessment on simulated networked systems, utilizing the Simics platform for high-fidelity emulation of hardware. Its key features include tracing process execution, integrated debugging with IDA Pro and Ghidra, reverse execution, and a custom AFL fuzzer for direct memory injection, all while offering external observation without altering the state of the simulated environment. This tool is particularly effective for analyzing processes and data flow in both Linux and Windows systems without requiring kernel-level knowledge.
05 Aug 2026
Python
★ 27
The Gemini Chat API is an automated browser wrapper framework that serves as a programmatic interface to Google's Gemini web platform, enabling users to synchronize session states and interact with Gemini's conversational capabilities. Notable features include session-based automation using persistent cookies, structured data extraction for integration with downstream projects, and automated handling of media payloads generated during interactions. This open-source tool is intended for educational and research applications within controlled environments, rather than commercial use.
05 Aug 2026
C++
★ 293
Xenon is an experimental Xbox 360 emulator developed in C++ for Windows and Linux, primarily designed to run low-level programs such as XeLL, Linux, and LK. As an early-stage project, it currently supports only limited functionality, making it suitable for developers and testers interested in Xbox 360 architecture and emulation. Key features include native support for multiple operating systems and a focus on community contributions to advance the emulator's capabilities.
05 Aug 2026
C++
★ 773
VxLang is a cybersecurity tool designed to protect Windows executables, dynamic link libraries, kernel drivers, and .NET binaries from reverse engineering and unauthorized access. Its notable features include virtualization, code obfuscation, and packing functionality to thwart static and dynamic analysis attempts. The tool supports x86-64 architectures and is expanding to include additional file formats and functionalities in future releases.
05 Aug 2026
Python
★ 27
Unpacker is a modular tool designed for malware analysts to detect and unpack various malware packers such as UPX, ASPack, Themida, and VMProtect, facilitating static analysis. It leverages multiple detection methods including section names, entropy, and heuristics, allowing users to unpack multi-layer packed samples through a streamlined command pipeline. The tool outputs an unpacked file along with validation notes, enhancing the analyst's ability to perform further examinations and providing outputs suitable for integration with other analysis tools.
05 Aug 2026
C++
★ 189
TinyLoad is a PE crypter and packer for 64-bit Windows executables, designed to protect input binaries against reverse engineering by appending a payload to itself and employing various layers of encryption and compression. It features a custom VM encryption method with obfuscated opcodes, a unique LZ77 compression algorithm, and Veh page fault decryption to keep most of the payload encrypted in memory during execution. Additionally, it includes anti-dumping techniques to safeguard critical APIs and prevent reconstruction of the import table.
05 Aug 2026
C++
★ 153
resource_dasm is a comprehensive suite of reverse-engineering tools primarily aimed at classic Mac OS applications and games, with additional support for Nintendo GameCube formats. Notable features include the ability to read and convert resource files, disassemble binaries, and generate game maps, making it a versatile solution for analyzing and modifying legacy software and media. The project includes specialized utilities for handling various resource formats, image rendering, and music sequence synthesis, enhancing its utility for developers and researchers in the field of software preservation and analysis.
05 Aug 2026
Ruby
★ 78
PWN is an open-source Ruby toolkit designed for offensive security automation, integrating various tools used in OSINT, network scanning, and vulnerability testing within a single workspace. Its primary use case is to streamline red teaming and pentesting efforts by providing a unified framework that supports automation through a tool-calling AI agent and a flexible plugin architecture. Notable features include 66 plugins, support for multiple LLM engines, and a feedback loop system that learns from previous mistakes, enhancing the efficiency of security assessments.
05 Aug 2026
Python
★ 58
Patcherex2 is an advanced patching tool designed for binary analysis and modification across multiple platforms, extending the capabilities of the original Patcherex project. It enables users to insert, remove, and modify instructions and data within binaries, supporting a wide range of architectures including x86, ARM, and PowerPC. Notable features include detailed documentation, installation via PyPI and Docker, and extensive support for various patch types, enhancing its utility for cybersecurity researchers and developers.
05 Aug 2026
C++
★ 216
HexCtrl is a versatile hex control library designed for Windows applications, facilitating the display and manipulation of binary data in hexadecimal format. Its primary use case is in software that requires a user interface component for editing binary files, with notable features including virtual data mode, customizable colors, support for bookmarks, and various methods for data management and interaction. The library also allows for the integration of classic and dialog-based controls, making it adaptable for different development environments.
05 Aug 2026
Python
★ 63
`hbkit` is a command-line tool designed to extract files from Synology Hyper Backup (`.hbk`) archives without requiring Synology software, offering a robust alternative for recovering backups. It operates seamlessly on Linux and macOS, supporting interactive browsing via a text-based user interface (TUI) and ensuring data integrity by validating every file against the archive's MD5 and CRC32 checksums. Notable features include handling encrypted backups, a variety of command options for probing and extracting data, and the ability to recover files while preserving their directory structure and modification times.
05 Aug 2026
C#
★ 44
EUVA IDE is a versatile reverse engineering platform that combines a hex editor, decompiler, and advanced disassembly tools, designed for enhanced customization and user experience in security research and educational purposes. Its notable features include a user-friendly decompiler aimed at conveying program logic clearly, a DSL for sharing binary patches, and extension capabilities that allow integration with other analysis tools. The platform emphasizes community-driven development and flexibility, making it suitable for both individual and industrial use cases.
05 Aug 2026
Objective-C
★ 13
DisplayDeck is a macOS tool that offers comprehensive control over your Mac's displays and windows, enabling users to disable and enable screens, force HiDPI resolutions, and adjust brightness and color warmth settings. Notable features include window tiling and snapping, transparency effects, remote access capabilities, and a lightweight design with no telemetry. It is designed to replace multiple paid utilities with a single, free, and open-source solution that operates efficiently without background processes.
05 Aug 2026
Zig
★ 19
The d2-dedicated-server project provides a self-hosted, open-source dedicated game server for Diablo II version 1.14d, functioning as a cloud-native replacement for PvPGN. It features a headless architecture that integrates an injected Zig DLL to manage the game engine and a clean-room realm server, enabling seamless multiplayer experiences for unmodified retail clients. Designed for containerized environments, it supports Kubernetes and Docker, with stateless scalability and compatibility with modern observability tools like Grafana.
05 Aug 2026
C#
★ 57
Cryogenic is a C# re-implementation of the Dune CD game's DOS executable, designed to replace x86 assembly routines with .NET methods while running in the Spice86 emulator. Its primary use case is to enhance gameplay by enabling ongoing updates and modifications through hybrid ASM/.NET execution. Notable features include the ability to incrementally override functions in the original binary without disrupting the game, full compatibility with sound and music, and a structured approach for managing memory segments and function overrides.
05 Aug 2026
C#
★ 45
CILFI (Common Intermediate Language Function Identification) is a specialized tool designed to match methods in .NET binaries against a library of known signatures, facilitating the reverse engineering process. Its notable features include the ability to create generalized signatures using wildcards and regular expressions, support for batch analysis with multiple binaries, and output compatible with .NET deobfuscators. CILFI is offered as both a standalone binary and a reusable library, making it accessible for various analytical workflows.
05 Aug 2026
CMake
★ 45
Ballanced is a source-level reimplementation of the Ballance game runtime, designed to rebuild game components, player, and engine libraries into a Ballance-compatible layout. It allows users to play the game without the need for compatibility modes or registry edits by integrating original game assets and simplifying installation, making it suitable for both players and developers. Notable features include support for multiple platforms, a structured repository with Git submodules for modular components, and straightforward build instructions using CMake.
05 Aug 2026
Go
★ 13
x-cli is a command-line tool designed for retrieving and reading data from X (Twitter) without requiring any authentication or a paid API. It enables users to access tweets, user profiles, timelines, and media through a local SQLite store, strictly in a read-only manner. Key features include a pure Go implementation, built-in shell completion, and the ability to execute multiple commands efficiently, leveraging different tiers of X's public data surfaces for seamless interaction.
05 Aug 2026
Python
★ 206
The Black Tiger is an advanced OSINT (Open Source Intelligence) tool designed to automate the collection and organization of information across various domains, including people, social networks, emails, phone numbers, web pages, public IPs, and images. Its key features include a comprehensive suite for web page and domain analysis, social media profile exploration, and detailed metadata extraction for images and videos, all accessible with minimal user interaction. The tool also offers specialized search capabilities for verifying email existence and identifying information from public records.
05 Aug 2026
Python
★ 19
The Noimosiny Python SDK is a client library designed to interact with the Noimosiny API, which specializes in OSINT and reverse-lookups. Its primary use case includes performing reverse email lookups to retrieve associated social media profiles and online records while managing account credit balances for API usage. Notable features include session management via a context manager, simplified method calls for API interactions, and built-in rate limiting for request handling.