Introduction In the previous articles, we saw how to use the Windows API to create processes for the current user or with the rights of another user. Now, we will leverage this knowledge to inject...
Fork and Run Implementation in C# - Shellcode Injection & Execution
Fork and Run Implementation in C# - User impersonation & Token Manipulation
Introduction In the previous article (Process Creation) of this Fork And Run series, we saw how to create a new process using the Windows API and how to retrieve its output stream. Before moving ...
Fork and Run Implementation in C# - Process Creation
Introduction The first step of this technique is to master the creation of a new process. While the .NET framework provides a set of classes to manage this task, some limitations push us to prefe...
Fork and Run Implementation in C# - Intro
Enabling the execution of external programs is a key aspect of a C2 framework. One of the most widely used techniques in the world of C2 is know as “Fork and Run” mecanism. How does it work? A new...

Developing a Command & Control Framework in C#
Throughout my journey in the field of cybersecurity, the decision to create my own C2 framework emerged as an inevitable step. As I delved deeper into offensive security practices, the need for a c...