Offensive Python Mastering Ethical Hacking Using Python

所在平台: Udemy

课程主页: https://www.udemy.com/course/offensive-python-mastering-ethical-hacking-using-python/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:利用Python进行攻防的掌握:道德黑客课程 课程概述: 本课程每月更新,因此某些章节可能会看到较少的讲座,特别是在缓冲区溢出部分,您不必担心。课程将教授如何在渗透测试或道德黑客操作中使用Python编程语言,学习如何在网络安全、Web应用程序安全和端点安全等各种信息安全领域编写自己的道德黑客脚本。此外,课程还将讲授如何处理Windows机器上的缓冲区溢出漏洞,以及如何编写完全自定义的模糊测试工具,帮助您在利用阶段的工作。 每个部分都是一次精彩的旅程,课程中将涉及许多有趣的话题,并教会您如何以实用的方式思考,以解决渗透测试操作中可能遇到的许多编程问题。首先,我们将讨论如何使用简单的网络配置建立自己的实验室,然后介绍Netcat的用法,展示如何在攻击者机器和目标机器之间发送和接收数据。 之后,我们将学习Python套接字,包括套接字类型及其应用,然后使用套接字构建简单的端口扫描器。我们还会讨论TOR网络,学习如何构建通过TOR网络进行匿名渗透测试的Python脚本,使用SOCKS。课程中将教授多种技术,帮助学生在渗透测试中应用这些技巧。 此外,我将讲授如何编写Python WiFi干扰器,以干扰WiFi网络的理论,并一同编写代码。在Web应用程序安全方面,我们将探讨如何在Python中处理HTTP请求,使用一些库(如urllib2、urllib)与Web服务器进行通信,编写Web shell控制器、身份验证系统破坏器等有趣的工具。 在端点安全部分,我将重点讲解如何构建在Linux和Windows上无缝工作的命令行shell,讨论反向shell和绑定shell,以及如何构建受保护的绑定shell,运用多种技术来执行系统命令并绕过某些安全限制。同时会讨论如何将Python脚本转换为Windows上的exe文件和Linux上的ELF文件,并讲解如何为Linux构建具有隐藏进程的Python rootkit。 在加密基础部分,我将介绍使用Python进行哈希、创建彩虹表等多种实用技术,最终教您如何构建带有SSL的加密反向连接。在缓冲区溢出章节,我将教学如何利用Python脚本破解Windows操作系统上的简单堆栈缓冲区溢出漏洞,并讨论缓冲区溢出的一些基础知识。 这门课程将为任何希望深入学习应用Python进行道德黑客的学生提供宝贵的实践经验和知识。

课程评论(0条)

课程详情

NOTE: I update this course monthly , so maybe you can see some sections with few lectures , especially for buffer overflow section , so don't worry about that:) This course will teach you how to use python programming language during any penetration testing or ethical hacking operation , it will teach you how to write your own ethical hacking scripts on various information security fields like network security , web application security , and endpoint security. Also this course will teach you how to deal with buffer overflow vulnerabilities on windows machines and how you can write fully customized fuzzers to help you in exploitation stage. Each section of this course will be a wonderful journey , I will talk about a lot of interesting topics about each section , I will teach you how to think in a practical way to solve a lot of programmatic problems that you could face during any penetration testing operation. First , we will talk about how you can build your own lab with simple network configuration , then we will talk about Netcat and how we can use it , because you need to know how we can send and receive data between the attacker machine and the target machine , Then we will talk about Python sockets , sockets type and where we can use each type , and also we will learn how we can use sockets to build a simple port scanner Then we will talk about TOR network , and how we can build python scripts to perform anonymous penetration testing through TOR network using SOCKS , I will teach you multiple techniques to build the same scripts , because it's really important to train the student how he can use this techniques during penetration testing. Also in this course , I talked about very interesting topic which is how we can write a Python wifi jammer , to jam on wifi networks , I talked about the theory that I will use , then we will write the code. For web application security , I talked about some great topics about how we can handle a http requests in python and how we can use some libraries such as urllib2 , urllib to communicate with web servers without any problem , We will write a lot of interesting tools such as Web shell controller , authentication system cracker , and a lot of other interesting topics. In the endpoint security section , I will focused on how you can build your own command line shells that works on linux and windows without any problems , and the types of this shells , we talked about reverse shell and bind shell , and how we can build a protected bind shell , and how you can use multiple techniques to execute commands on systems and bypass some security restrictions , I also talked about how we can convert python scripts to exe files on windows OS and ELF files on Linux OS and we will talk about how we can build python rootkit for linux that with hidden process. In encryption basics section , I talked about a lot of useful things that you can use using python , such as hashing , creating rainbow tables , finally I will teach you how we can build a encrypted reverse shell with ssl. Finally , the buffer overflow section , I will teach you how you can exploit a simple stack buffer overflow vulnerabilities on windows OS using python scripts , I will talk about just the basics of buffer overflow , and I will talk about the general topics only.

课程标签

0人关注该课程

主题相关的课程