← All projects

ProcessHacker-Argument-Spoofer

by @AbdouRoumi

16

Malware evasion technique by manipulating process command-line arguments to hide the actual executed payload, used to evade the manual detection of ProcessHacker and ProcessExplorer. MITRE ATT&CK ID: T1036.005 (Masquerading: Match Legitimate Name or Location).

About this project

ProcessHacker-Argument-Spoofer ⚖️ Difference from Procmon Spoofer The use of PEB->ProcessParameters.CommandLine.Buffer to overwrite the payload can be exposed by Process Hacker and tools like Process Explorer because these tools use NtQueryInformationProcess to read the command-line arguments of a process at runtime. Since this occurs dynamically, they can detect what is currently inside PEB->ProcessParameters.CommandLine.Buffer. In contrast, Procmon Spoofer operates differently and focuses on evading tools that primarily rely on static snapshots of process arguments. 📚 Description ProcessHacker-Argument-Spoofer is a malware evasion technique designed to manipulate process command-line arguments to hide the actual payload being executed. This technique is commonly used to bypass Windows monitoring tools by spoofing the visible arguments of a process. Startup Argument: Displayed when the process is created. Real Argument: The actual command executed after manipulation. MITRE ATT&CK ID: T1036.005 (Masquerading: Match Legitimate Name or Location) ⚙️ How It Works A target process (e.g., powershell.exe) is created in a suspended state with fake command-line arguments.

From the project README on GitHub

Stars
16
Forks
5
Last push
23 Dec 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/processhacker-argument-spoofer.svg)](https://www.madeinalgeria.dev/projects/processhacker-argument-spoofer)

Related projects