Course Information
Course Overview
Build your own hacking tools with C#
This course teaches you all the way from fundamentals of C# to invoke WinAPI with C#. C# is Microsoft developed language which can be used for multiple purposes. C# gives almost all access to windows components including WinAPI via PInvoke. This course also teaches how to build your own C2 Server with Python Flask as backend and C2 agent. Features include Client connection manager, File explorer, Registry Explorer, etc. More features of C2 will be added from time to time. We will see how to code a traditional reverse shell with C2 which by default bypasses Constrained Language Mode. Next we will see some privilege escalation techniques. Next we will enumerate Active Directory with C# and build our own automation tools. We will write tools that automate Kerberoasting, DCSync capable users, Delegation Attacks and much more. We will write a simple loader that loads .NET executables in memory and executes them. Next we will see how to use WinAPI functions in C# and write tools for Shellcode Injection, DLL Injection, Debugging checks, Backdooring of PE Files and much more. We will also see the structure of PE File format.
No programming or Activedirectory experience required.
This course explains all the theory necessary to get started into building your own tools.
Course Content
- 22 section(s)
- 63 lecture(s)
- Section 1 Introduction
- Section 2 C# Basics
- Section 3 Python C2 Server
- Section 4 C# Reverse Shell
- Section 5 LDAP Enumeration
- Section 6 Privilege Escalation
- Section 7 Automating Active Directory Enumeration
- Section 8 .NET Loader
- Section 9 Persistence
- Section 10 WinAPI with C#
- Section 11 LSA API
- Section 12 PE File Format
- Section 13 Reflective PE64 Injection
- Section 14 Process Hollowing
- Section 15 DLL Injection via SetWindowsHookExA
- Section 16 Shellcode Injection via Mapping Sections
- Section 17 Thread Queue APC Injections
- Section 18 Evasion Techniques
- Section 19 AMSI Bypassing techniques
- Section 20 API Hooking
- Section 21 API Hashing
- Section 22 Walkthroughs
What You’ll Learn
- Learn C# Basics, Learn how to build tools with C#, Learn how to enumerate Active Directory using C#, Automate tasks using C#, Learn some Powershell tools, Learn WinAPI with C#, Enumerate LSASS using WinAPI, Learn PE File Format, Writing Reflective PE Loader, Writing Reflective DLL Loader
Skills covered in this course
Reviews
-
TTaylor Robert Marrion
REMOVE THIS FROM UDEMY. The Python C2 section is outdated and broken, leaving you abandoned before any C# material starts. The "instructor" does a very poor job at explaining the code he types and rapidly changes tabs so it is difficult to keep up with.
-
UUzair Shakeel
Worst course ever . Needs to be removed from udemy
-
iizral strela
If you want to confuse yourself and waste hours then this course if for you. It is outdated and the instructor does not respond, he does not care about keeping the course updated or wasting hours of your precious time. He codes something and then deletes it back he mentioned in his course "Offensive c#" but uses python for the command and control section which the code is outdated and does not work, he also does not update it. Don't waste your money here it is worthless your better off reading a fiction book.
-
SSantiago Daza
A very good content but there are some troubles with the audio, I mean we can listen the audio but it could be better