← All projects

NTAPI_Anti-Debugging_Checker_and_Patcher

by @AbdouRoumi

17

NTAPI Anti-Debugging Checker and Patcher is a Windows-based tool designed for research purposes, demonstrating how to detect and manipulate anti-debugging techniques in running processes using NTAPI functions. The tool allows users to retrieve and modify specific PEB (Process Environment Block) values, particularly the BeingDebugged flag.

About this project

NTAPI Anti-Debugging Checker and Patcher Disclaimer This tool is intended for educational purposes only. It demonstrates how to check and modify the BeingDebugged flag in the Process Environment Block (PEB) of a target process using NTAPI functions. The tool is meant to help users understand anti-debugging techniques in a legal and controlled environment. Do not use this tool for any malicious or unauthorized activities. The author is not responsible for any misuse of this tool. Always obtain proper authorization before using this tool on any system. Overview The NTAPI Anti-Debugging Checker and Patcher allows you to check if a process is being debugged and modify the BeingDebugged flag in the PEB to bypass basic anti-debugging mechanisms. This project is useful for security researchers ,Malware developers and Analysts interested in understanding how anti-debugging techniques work at a low level. Features Check Debugging Status: Determine if a process is being debugged by reading the BeingDebugged flag from the PEB. Modify Debugging Flag: Patch the BeingDebugged flag to prevent the target process from detecting that it is being debugged.

From the project README on GitHub

Stars
17
Forks
2
License
MIT
Last push
25 Aug 2024

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/ntapi-anti-debugging-checker-and-patcher.svg)](https://www.madeinalgeria.dev/projects/ntapi-anti-debugging-checker-and-patcher)

Related projects