SchemDBG

SchemDBG

#Security Testing#Malware Analysis

A blog post discussing INF-SCT fetch and execute techniques for bypass, evasion, and persistence

Visit Website

SchemDBG: A Backend Agnostic Debugger Frontend

SchemDBG is a debugger frontend that is backend agnostic, meaning it can work with various backend systems. It is specifically designed for debugging binaries when the source code is not available.

It features a straightforward GDB

It features a straightforward GDB server backend and a PIN-based backend that operate on both 32-bit and 64-bit binaries within an Ubuntu host environment.

The debugger utilizes a controller and web frontend

The debugger utilizes a controller that is written in Ruby, along with a web frontend developed using CoffeeScript.

Understanding the Tool's Purpose

The tool is not designed for debugging your own code. Instead, it is intended for disassembling binaries and dealing with challenges such as self-modifying code, anti-debugging techniques, handwritten assembly, and more.