从零开始用C#构建远程访问工具 (RAT1)
学习基础的C#编程、网络和客户端-服务器技术,通过从零开始编写远程访问木马
学习内容:
- 网络基础知识
- 套接字编程
- 运行多个命令
- 处理客户端-服务器断开连接
- 多任务处理
- 使用线程并发运行命令
- 双向全双工客户端-服务器通信
- 远程命令执行方法
- 创建基于GUI的客户端控制中心
- 创建端口绑定shell
- 反向连接shell
- 防火墙穿透
- 创建不可见和隐藏的木马
- 在反向连接系统中执行命令
- 命令和控制方法
- 在线程之间传递数据
- 等等……
本课程包括
- 4.5小时随选视频
- 23个可下载资源
- 移动和电视上访问
- 终身访问
- 完成证书
价格:$49.99
教程评分:4.4分 (143个评分)
教程语言:英语
教程字幕:中英文字幕
课程要求:
- Windows PC
- 有编程和网络基础知识更佳,但不是必须
课程描述:
如果你想从头开始构建一个RAT并理解每一行代码,而不是在网上找到一个复杂的RAT然后修改却不知道它是如何工作的,那么这门课程非常适合你。
远程访问工具(RAT)用于通过互联网或局域网远程控制另一台PC。本课程通过简单易懂的分步方法,教你从零开始编写这样的工具。RATs用于网络管理、远程监控、系统管理、课堂教学系统等。它也常被误用为远程访问木马(Remote Access Trojans)。本课程关于C#编程和网络,但通过构建远程访问工具以一种有趣的方式来学习。
尽管网上有现成的开源RATs,但它们相当复杂,作者不会从头开始解释它们的工作原理。本课程旨在填补这一空白。假设你对网络和编码零基础,非常适合初学者。本课程重点是教你网络、客户端-服务器通信、多任务处理、服务器进程控制和管理、命令创建和处理等基础知识。这将使你更好地理解网上现有的复杂客户端-服务器或RAT项目。我们关注的是任何RAT和客户端-服务器技术的基本构建模块。
你将从恶意软件开发人员的角度第一手了解到编写远程访问工具的全过程。
本课程基于经典的RATs开发书籍《How to Write Your Own Remote Access Tools in C#》,该书由我在2007年编写,并于2011年在亚马逊出版。所有源代码均取自该书,并更新至2021年版本。
特点:
- 从零开始构建模拟Windows远程访问木马的程序。
- 学习C#和网络。
- 理解远程访问木马的最佳方式是自己编写一个。
一切都高度实用。没有无聊的理论或讲座。更多的是可以复制和跟随的演练。
到本课程结束时,你将具备基础知识,以便通过研究网上现有的开源RATs进一步学习RAT开发。即使你没有创建恶意软件的意图,本课程中获得的内部知识和技能也会让你成为更好的安全专业人员。
此外,拥有RAT开发的实际知识将使你更好地理解如何逆向工程恶意软件。到本课程结束时,你将对RATs的内部工作原理有一个坚实的基础。
免费工具:
- 我们将使用微软提供的免费工具Visual Studio 2019/2022 Community Edition。
- 我还将教你如何在Windows 10中启用Telnet功能。
适合对象:
- 逆向工程和恶意软件分析学生
- 想了解恶意软件如何创建的程序员
- 计划进入恶意软件分析、逆向工程或渗透测试职业路径的学生
- 渗透测试人员和道德黑客