26 Resources
C/C++ debugging Libraries
Emulates the VirusTotal vt YARA module for livehunt rule debugging/testing
This YARA module implements the same interface as the VirusTotal vt YARA module, making it possible to test livehunt rules against local files outside of a livehunt context.
Simple printf functionality for GLSL.
Simple printf functionality for GLSL. This library is a simple proof of concept of using printf directly from a shader. The main point of being able
Using shared memory to communicate between two executables or processes, for Windows, Linux and MacOS (posix). Can also be useful for remote visualization/debugging.
shared-memory-example Using shared memory to communicate between two executables or processes, for Windows, Linux and MacOS (posix). Can also be usefu
Companion repository to the "Modern Embedded Systems Programming" video course.
What is it? This repository is a companion to the "Modern Embedded Systems Programming" video course, which consists of focused, fast-paced, hands-on
☕ GDBFrontend is an easy, flexible and extensionable gui debugger.
GDBFrontend is an easy, flexible and extensionable gui debugger. Installing Requirements GDB = 8.2 (with python3) python3 = 3.2 tmux PIP Package (Py
This class provides functionality useful for debugging sketches via printf-style statements.
Arduino_DebugUtils This class provides functionality useful for debugging sketches via printf-style statements. How-To-Use Basic Arduino_DebugUtils ha
A utility to automate the installation, maintenance, and debugging of Asterisk/DAHDI, while integrating additional patches to provide the richest telephony experience
PhreakScript A utility to automate the installation, maintenance, and debugging of Asterisk/DAHDI, while integrating additional patches to provide the
ESP Insights is a remote diagnostics solution that allows users to remotely monitor the health of ESP devices in the field.
ESP Insights is a remote diagnostics solution that allows users to remotely monitor the health of ESP devices in the field.
A C++ Node.js module that helps gathering informations on segmentation fault
node-segfault-handler A C++ Node.js module that helps gathering informations on segmentation fault Supported Platforms Linux Linux Alpine Windows MacO
heaptrace is a ptrace-based debugger for tracking glibc heap operations in ELF64 (x86_64) binaries
heaptrace is a ptrace-based debugger for tracking glibc heap operations in ELF64 (x86_64) binaries. Its purpose is to help visualize heap operations when debugging binaries or doing heap pwn.
A Linux x64 tool to trace registers and memory regions.
HellTracer Description A Linux x64 tool to trace registers and memory regions. Build the tool Clone the repository. Compile the tool with make. Add th
Rizin - UNIX-like reverse engineering framework and command-line toolset.
Rizin - UNIX-like reverse engineering framework and command-line toolset.
Cute Log is a C++ Library that competes to be a unique logging tool.
Cute Log Cute Log is a C++ Library that competes to be a unique logging tool. Version: 2 Installation Click "Code" on the main repo page (This one.).
Windows-only Remote Access Tool (RAT) with anti-debugging and anti-sandbox checks
RATwurst Windows-only Remote Access Tool (RAT) with anti-debugging and anti-sandbox checks. For educational purposes only. The reason behind this proj
Hibizcus is a collection of tools - Font proofing and debugging tools
Hibizcus Font proofing and debugging tools. Written by: Muthu Nedumaran Hibizcus is a collection of tools written to proof and debug in-house develope
Another version of EVA using anti-debugging techs && using Syscalls
EVA2 Another version of EVA using anti-debugging techs && using Syscalls First thing: Dont Upload to virus total. this note is for you and not for me.
Modern C++ Programming Course (C++11/14/17/20)
Modern C++ Programming Course (C++11/14/17/20)
CrashLogger - A dll injected into process to dump stack when crashing.
CrashLogger A dll injected into process to dump stack when crashing
🍦IceCream-Cpp is a little (single header) library to help with the print debugging on C++11 and forward.
🍦IceCream-Cpp is a little (single header) library to help with the print debugging on C++11 and forward.
x64dbg plugin for simple spoofing of CPUID instruction behavior
CPUID Spoofer CpuidSpoofer is a x64dbg plugin which helps you to modify the behaviour of the CPUID instruction. For example, you can easily change the
This project aims to facilitate debugging a kernel driver in windows by adding support for a code change on the fly without reboot/unload, and more!
BSOD Survivor Tired of always telling yourself when you got a BSOD that what if I could just return to the caller function which caused the BSOD, and
Header-only VMWare Backdoor API Implementation & Effortless VMX Patcher for Custom Guest-to-Host RPCs
VmxHijack Header-only VMWare Backdoor API Implementation & Effortless VMX Patcher for Custom Guest-to-Host RPCs Sample // --- RPC Server Code (VmxHija
Debugging like a sir (in C)
Debugging like a sir (in C) #include "debug.h" int answer(void) { return 42; } int main(void) { int num = 1; char *str = "hello";
🍦 Never use cout/printf to debug again
IceCream-Cpp IceCream-Cpp is a little (single header) library to help with the print debugging on C++11 and forward. Try it at godbolt! Contents Insta
A dbg(…) macro for C++
dbg(…) A macro for printf-style debugging fans. Debuggers are great. But sometimes you just don't have the time or patience to set up everything corre
LibU is a multiplatform utility library written in C, with APIs for handling memory allocation, networking and URI parsing, string manipulation, debugging, and logging in a very compact way, plus many other miscellaneous tasks
== MaKL is a Prerequisite == LibU needs http://koanlogic.com/makl to configure and build. The following commands should be sufficient to get MaKL i