IceBox
Icebox is a Virtual Machine Introspection solution that enable you to stealthily trace and debug any process (kernel or user). It's based on project Winbagility.
Files which might be helpful:
INSTALL.md: ho
GDBFrontend is an easy, flexible and extensionable gui debugger.
Installing
Deb Package (Debian / Ubuntu / KDE Neon)
You can install GDBFrontend via deb package for Debian-based distribu
CAMBRICON CN-GDB
This is CN-GDB, the BANG-C source-level debugger on Linux, based on GDB-7.11, the GNU source-level debugger.
For more information about gdb, please refer to the README file in this folder or check t
KTRW
KTRW is an iOS kernel debugger for devices with an A11 SoC, such as the iPhone 8. It leverages debug registers present on these devices to bypass KTRR, remap the kernel as writable, and load a kernel extension that
NTTTCP-for-Linux
Summary
A multiple-threaded Linux network throughput benchmark tool.
Features
Multiple threads to send/receive data ('-P', '-n', and '-l'). By default, Receiver ('-r') uses 16
cpp-anti-debug
a c++ library that offers debugger detection.
getting started
these instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
The latest version of the single header can be downloaded directly using this link
Catch2 is released!
If you've been using an earlier version of Catch, please see the Breaking Changes section of the release
Siege
WHAT IS IT?
Siege is an open source regression test and benchmark utility. It can stress test a single URL with a user defined number of simulated users, or it can read many URLs into memory and stress
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
Install
Usage
Return value
Configuration
drAFL
Original AFL supports black-box coverage-guided fuzzing using QEMU mode. I highly recommend to try it first and if it doesn't work you can try this tool. Additionally, you might want to try Manul that supports bla
Introducing halfempty
🥛
Fast, Parallel Testcase Minimization
Halfempty is a new testcase minimization tool, designed with parallelization in mind. Halfempty was built to use strategies and technique
QSYM: A Practical Concolic Execution Engine Tailored for Hybrid Fuzzing
Environment
Tested on Ubuntu 14.04 64bit and 16.04 64bit
Installation
# disable ptrace_scope for PIN
$ echo 0|sudo tee
c-testsuite
This project aims to be a collaborative database of C compiler test cases, minimal test runners, and public test results. The general idea is that the various test suites here adhere to well defined, simple
VivienneVMM
VivienneVMM is a stealthy debugging framework implemented via an Intel VT-x hypervisor. The driver exposes a hardware breakpoint control interface which allows a user mode client to set and clear breakpoints
RenderDoc is a frame-capture based graphics debugger, currently available for Vulkan, D3D11, D3D12, OpenGL, and OpenGL ES development on Windows 7 - 10, Linux, Android, Stadia, and Nintendo Switch™. It is completely open-so
Snow
Snow is a header-only unit testing library for C. Just include the file snow/snow.h.
IRC channel: #snow on Freenode. If you have any questions, or just want to chat, just ping me (@mort) :)
Snow 2
edb is a cross platform AArch32/x86/x86-64 debugger. It was inspired by Ollydbg, but aims to function on AArch32, x86, and x86-64 as well as multiple OS's. Linux is the only officially supported platform at the moment, but
I create makin to make initial malware assessment little bit easier for me, I think it's useful for others as well, It helps to reveal a debugger detection techniques used by a sample.
Note: Only supports x64 Supports x
BlobRunner
BlobRunner is a simple tool to quickly debug shellcode extracted during malware analysis. BlobRunner allocates memory for the target file and jumps to the base (or offset) of the allocated memory. This allows
crashcart - microcontainer debugging tool
What is crashcart?
crashcart is a simple command line utility that lets you sideload an image with linux binaries into an existing container.
Building cr
wrk - a HTTP benchmarking tool
wrk is a modern HTTP benchmarking tool capable of generating significant load when run on a single multi-core CPU. It combines a multithreaded design with scalable event notification syste
checksec for x64dbg
This plugin was inspired by OllySSEH by Mario Ballano and the linux checksec.sh by Tobias Klein. Please report any bugs/improvements/suggestions.
Screenshots
Compiling
Compile with V
A modern, browser-based frontend to gdb (gnu debugger)
Add breakpoints, view stack traces, and more in C, C++, Go, and Rust! Perfect for beginners and experts. Simply run gdbgui from the terminal an
Haxonite: Rock-solid API mocking for hackers
Haxonite is an easy-to-use API mocking server written in Rust.
Table of Contents
Haxonite: Rock-solid API mocking for hackers
Installation
gputool
This is a tool for inspection of GPU HW, mainly intended for driver developers.
IMPORTANT: Development of this project has ceased
AMD has open sourced UMR, a tool with a superset of features that gpu
Write a strace and gdb
This repo contains a very simple implementation of a possible system call tracer and debugger.
Hope you like it <3
How does it look like:
mystrace:
$ ./mystrace ls
m
Cmockery Unit Testing Framework
Cmockery is a lightweight library that is used to author C unit tests.
Contents
Motivation
Overview
Test Execution
Exception Handling
Failure Conditions
Assertions