|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/remote-access-tool-2/
课程评论:没有评论
课程名称:远程访问工具 2(RAT2):桌面捕获和键盘记录器 课程概述:远程访问工具(RATs)是用于通过互联网或局域网远程控制另一台计算机的软件。RATs在网络管理、远程监控、系统管理、课堂教学等方面有广泛应用,但也常被黑客滥用,作为恶意软件(远程访问木马)进行监视、捕获输入及远程执行命令。本课程是“构建远程访问工具基础(RAT1)”的后续课程,重点讲解如何在RAT项目中添加键盘记录和远程桌面捕获功能,创建任意远程命令执行功能,设计可扩展的多标签用户界面,以实现无限功能。 课程特色:本课程专为初学者设计,详细研究桌面捕获、键盘记录和远程命令执行的工作原理。从非常简单的桌面和键击捕获开始,逐步增加更多功能,便于学员跟随学习。课程使用.NET远程框架快速开发应用,无需编写低级代码,而是集中于应用的逻辑和功能。整个课程实用性强,采用易于复制的实践方式,无乏味的理论讲解。 完成本课程后,学员将掌握设计和构建包含远程桌面和键盘捕获功能的RAT的基本知识,这些技能特别适合有志成为红队成员的学员。即使不打算创建恶意软件,课程中的内部知识和技能也将提升学员的安全专业能力,并加深对RAT的恶意软件分析理解。 适合人群: - 反向工程和恶意软件分析学生 - 希望了解恶意软件创建的程序员 - 打算从事恶意软件分析、反向工程或渗透测试职业的学员 - 渗透测试员和道德黑客 先决条件: - Windows PC - 基本编程知识有帮助,但非必需 - 完成《构建远程访问工具基础(RAT1)》课程 该课程为学员提供了实践经验,并帮助他们建立坚实的基础,以应对日益增长的网络安全挑战。
Remote Access Tools also known as RATs are used to remotely control another PC over the Internet or the Local Area Network. RATs are used in network management, remote surveillance, system administration, classroom teaching systems, and so on. It is also commonly misused as a malware known as Remote Access Trojans where hackers can spy on the victim's desktop, capture keystrokes and run commands remotely.This course is a follow-up to the first course entitled Fundamentals of Building a Remote Access Tool (RAT1) in C# where we covered C# programming, Networking and Basic RAT development. In this course, you will learn how to:add keylogging and remote desktop capture functionalities to your RAT projectscreate any remote command execution functions that you likedesign a scalable multi-tab user interface for the command and control server that allows for unlimited functionalities.Desktop capture, keylogging and remote command execution are three of the most basic functionalities found in almost all RATs and that is why we need to understand how they work. What better way to learn, than to code them yourself. Learning from existing open-source RATs is frustrating because they are too complex and the authors do not have courses or tutorials to explain them to beginners.Features of this course:Designed with beginners in mind.We will study in detail, how desktop capture, keylogging and remote command execution works. We start with very simple, bare-bones desktop and keystroke captureThen, gradually add more functionality to them as the lessons progress. In that way, you will be able to easily follow along in bite-sized chunksUse.NET remoting framework for rapid application development**Traditionally, RATs are written using socket programming, that makes the code very complex and error-prone. In this course, I will show you an alternative way where you do not have to write low-level code. Instead you can focus on the logic and functionality of your app. We can achieve this using a powerful Microsoft technology called.NET remoting framework.Everything in this course is highly practical. No boring theory or lectures. More like walk-throughs which you can replicate and follow along. By the end of this course, you will have the basic knowledge to design and build any RAT containing remote desktop and keystroke capture and run any remote commands that you like. This knowledge and skills are suitable for those aspiring to be Red Teamers. Even if you have no intention of creating malware, the insider knowledge and skills you gain from this course will make you a better security professional. Also, having practical knowledge of RAT development will give you a better understanding of how to perform malware analysis on RATs.Suitable for:Reverse Engineering and Malware Analysis StudentsProgrammers who want to know how Malware is createdStudents planning on entering Malware Analysis and Reverse Engineering, or Penetration Testers as a Career PathPenetration Testers and Ethical HackersPrerequisite:Windows PCBasic programming knowledge is helpful but not mandatoryCompleted Fundamentals of Building a Remote Access Tool (RAT) in C#