Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
ghostdebug — Debugger utilizing stealth hooks to hide from debugger detection | Kitploit
Strumenti/GitHubGitHub/vollragm/ghostdebug
Defensive ToolsReverse EngineeringDebuggersBinary Analysis
GitHubvollragm/ghostdebug

ghostdebug

Debugger utilizing stealth hooks to hide from debugger detection

Vedi Repository
2474317 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Contenuto non disponibile nella lingua richiesta. Visualizzazione della versione inglese.

GhostDebug

GhostDebug is a Windows x64 debugger prototype composed of a native debugging DLL and a .NET Framework command-line client. It is intended for debugging targets that use debugger-detection checks.

For background on the design, see Developing an undetected debugger on Windows.

Requirements

  • Windows x64
  • Visual Studio 2022 with the Desktop development with C++ workload
  • Windows 10 SDK and the v143 C++ toolset
  • .NET Framework 4.8 Developer Pack
  • NuGet package restore enabled

Build

Build all projects in Visual Studio.

Usage

  1. Start the target process. TestTarget is included as a simple example.

  2. Open a terminal in GhostDebug/GhostDebug-CLI/bin/Release/ and start the CLI:

    root@kitploit:~
    .\GhostDebug.exe
    
  3. Attach by process ID or process name, then use the interactive commands:

    root@kitploit:~
    attach <pid/process name>
       Attach to a process.
    
    bp <address>
       Set a breakpoint.
    
    bp <address> <command list>
       Set a breakpoint with commands that are executed automatically when it hits.
    
    cl <address>
       Clear a breakpoint.
    
    g
       Resume execution.
    
    t
       Step into one instruction.
    
    rw <register> <value>
       Queue a value to be written to a register before continuing.
    
    help
       Display the command help.
    

Addresses may be absolute, relative to the main module (+1234), relative to another module (ntdll+1234), or specified by symbol (!function or kernel32!ExitProcess). Breakpoints can also run commands automatically, for example bp 1234 rw rax 0;g.

The CLI must be run from the directory containing ghostdebug-core.dll, and the target and CLI should use the same architecture (x64).

Scarica lo strumento