从头开始学习Python和道德黑客 | Learn Python & Ethical Hacking From Scratch

编写20多个黑客程序,同时学习黑客和编程|不需要先验知识
讲师:Zaid Sabih

双语资源中英文字幕学习课程,独家翻译制作,提供全部配套课程资料。全网最低价享受高品质课程资源,无限分享下载。

你将会学到什么?

课程要求

  • IT基础知识
  • 无需Linux、编程或黑客知识。
  • 最低4GB ram/内存的计算机
  • 操作系统:Windows/Apple Mac OS/Linux

课程说明

最后更新:2024年5月

欢迎来到我关于python编程和道德黑客的综合课程。本课程假设您在这些主题中没有任何先验知识,到课程结束时,您将达到高中水平,能够将这两种技能结合起来,编写python程序来破解计算机系统,就像黑帽黑客一样。这还不是全部,您还可以使用所学的编程技能来编写任何程序,即使它与黑客无关。

本课程非常实用,但不会忽视理论,我们将从道德黑客和python编程的基础知识开始,并安装所需的软件。然后我们将立即开始编程。你将通过示例学习一切,通过编写有用的黑客程序,而不是枯燥乏味的编程讲座。

本课程分为多个部分,每个部分都旨在破解一个特定的系统!你将首先了解这个系统的工作原理及其弱点,然后你将学习如何编写一个python程序来利用这些弱点并破解它。在我们编写程序时,我将从头开始教你python编程,一次涵盖一个主题。在课程结束时,您将拥有许多由自己编写的道德黑客程序(见下文),这些程序来自后门、键盘记录器、凭证采集器、网络黑客工具、网站黑客工具,列表还在继续。您还将对计算机系统的工作原理、如何建模问题、设计解决问题的算法以及使用python实现解决方案有深入的了解。

正如本课程所述,您将同时学习道德黑客和编程,以下是本课程将涵盖的一些主题:

编程主题:

  • 使用python 2和3进行编程。
  • 使用模块和库。
  • 变量、类型等。
  • 处理用户输入。
  • 读取和写入文件。
  • 功能。
  • 循环。
  • 数据结构。
  • 正则表达式。
  • 决策。
  • 回游。
  • 穿线。
  • 面向对象编程。
  • 使用scapy进行数据包操作。
  • 网络过滤器队列。
  • 套接字编程。
  • 字符串操作。
  • 例外情况。
  • 序列化。
  • 将程序编译为二进制可执行文件。
  • 发送和接收HTTP请求。
  • 正在解析HTML。
  • +更多****

黑客主题:

  • 网络黑客/渗透测试的基础知识。
  • 更改MAC地址并绕过过滤。
  • 网络映射。
  • ARP欺骗-重定向网络中的数据包流。
  • DNS欺骗-将请求从一个网站重定向到另一个网站。
  • 监视网络设备/客户端。
  • 分析网络流量,如用户名、密码、访问过的网址等。
  • 在连接到同一网络的计算机加载的页面中注入代码。
  • 当文件被同一网络上的计算机下载时,可以动态替换文件。
  • 检测ARP欺骗攻击。
  • 绕过HTTPS。
  • 为Windows、苹果Mac OS和Linux创建恶意软件。
  • 为Windows、Apple Mac OS和Linux创建特洛伊木马。
  • 使用自定义后门破解Windows、苹果Mac OS和Linux。
  • 绕过防病毒程序。
  • 使用虚假提示窃取凭据。
  • 显示虚假更新。
  • 使用自己的键盘记录器监视在Windows和Linux上键入的所有内容。
  • 网站黑客/渗透测试的基础知识。
  • 发现子域。
  • 发现网站中隐藏的文件和目录。
  • 运行单词表攻击以猜测登录信息。
  • 发现并利用XSS漏洞。
  • 使用自己的漏洞扫描程序发现网站中的弱点。

您将在本课程中构建的程序:

通过实施以下黑客程序,您将学习上述所有内容

  • mac_changer-将mac地址更改为我们想要的任何内容。
  • network_scanner-扫描网络并发现连接客户端的IP和MAC地址。
  • arp_spoofer运行arp欺骗攻击,重定向网络中的数据包流,使我们能够拦截数据。
  • _packet_sniffer-过滤截获的数据并显示用户名、密码、访问过的链接等。
  • dns_spoofer重定向dns请求,例如:将请求从一个域重定向到另一个域。
  • file_interceptor-拦截下载并用我们想要的任何文件替换它们。
  • code_injector-在拦截的HTML页面中注入代码。
  • _arpspoof_detector-检测ARP欺骗攻击。
  • execute_command_payload-在执行它的计算机上执行系统命令。
  • executeandreportpayload-执行系统命令并通过电子邮件报告结果。
  • downloadandexecutepayload-下载文件并在目标系统上执行。
  • _downloadexecute_andreport_awnload-下载一个文件,执行它,并通过电子邮件报告结果。
  • reverse_backdoor-提供对执行它的系统的远程控制,允许我们
    • 访问文件系统
    • 执行系统命令
    • 下载和上传文件
  • keylogger-记录击键并通过电子邮件发送给我们。
  • crawler-发现目标网站上的隐藏路径。
  • discover_subdomains-在目标网站上发现子域。
  • _spider-映射整个目标网站并发现文件、目录和链接。
  • guess_login-运行单词表攻击以猜测登录信息。
  • vulnerability_scanner-扫描目标网站的弱点,并生成一份包含所有发现的报告。

当你构建上述内容时,你会学到:

  • 建立一个渗透测试实验室来安全地练习黑客攻击。
  • 将Kali Linux和Windows作为虚拟机安装在任何操作系统中。
  • Linux基础知识。
  • Linux终端基础知识。
  • 网络是如何工作的。
  • 客户端如何在网络中进行通信。
  • 地址解析协议(ARP)。
  • 网络层。
  • 域名系统-DNS。
  • 超文本传输协议-HTTP。
  • HTTPS。
  • 反病毒程序是如何工作的。
  • 插座。
  • 通过TCP连接设备。
  • 通过TCP传输数据。
  • 网站是如何工作的。
  • GET和POST请求。
  • 还有更多!

查看课程和课程预告片以获取更多信息!

通过本课程,您将获得全天候支持,因此如果您有任何问题,可以将其发布在问答部分,我们将在15小时内回复您。

备注:

  • 本课程仅用于教育目的,所有攻击都是在我自己的实验室或针对我有权测试的设备发起的
  • 本课程完全是Zaid Sabih&zSecurity的产品,没有其他组织与之相关,也没有认证考试。不过,您将获得Udemy的课程结业证书,除此之外没有其他组织参与

此课程面向哪些人?

  • 有兴趣学习Python编程的人
  • 任何有兴趣学习道德黑客/渗透测试的人
声明:双语资源网(shuangyuziyuan.com)提供的所有课程、素材资源全部来源于互联网,用户赞助仅用于对双语资源服务器带宽及网站运营等费用支出做支持,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。