|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/offensive-csharp/
课程评论:没有评论
课程名称:进攻性C# 课程概述:本课程将系统教授从C#基础知识到如何使用C#调用WinAPI的内容。C#是由微软开发的一种多用途编程语言,可以几乎完全访问Windows组件,包括通过PInvoke调用WinAPI。课程内容包括如何使用Python Flask作为后端构建自己的C2服务器及C2代理,功能包括客户端连接管理器、文件浏览器、注册表浏览器等,未来将不断增加C2的更多功能。我们还将学习如何编写一个传统的反向 shell,默认情况下能够绕过受限语言模式,并探讨一些权限提升技术。接下来,我们将使用C#枚举Active Directory,并构建自动化工具,自动化执行Kerberoasting、能够进行DCSync的用户、委托攻击等任务。课程还会教授如何编写一个简单的加载器,用于在内存中加载和执行.NET可执行文件。此外,我们将学习如何在C#中使用WinAPI函数,编写Shell代码注入、DLL注入、调试检查、PE文件后门等工具,并了解PE文件格式的结构。本课程不要求有编程或Active Directory经验,所有必要的理论内容都将进行详细讲解,以帮助学员开始构建自己的工具。
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.