Apprendre Python & Hacking Ethique en Partant de Zero

所在平台: Udemy

课程主页: https://www.udemy.com/course/apprendre-python-hacking-ethique-en-partant-de-zero/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:从零开始学习Python和伦理黑客 课程概述: 欢迎参加我的完整课程,内容涵盖Python编程和伦理黑客。本课程假设您没有任何相关知识,结束时您将具备较高的中级水平,能够结合这两项技能,用Python编写程序,攻击系统,类似于“黑帽”黑客。除了这些,您还能够运用所学的编程技能,编写任何程序,即使与黑客无关。本课程是实用为主,也不忽视理论,我们将从伦理黑客和Python编程的基础知识开始,并进行必要软件的安装。 课程内容分为多个部分,每部分针对特定的系统进行学习。首先您将了解该系统的工作原理和弱点,然后学习如何用Python编写程序来利用这些弱点进行攻击。在编写程序的过程中,我将从零开始教您Python编程,一次讲解一个主题。课程结束时,您将自行编写多个伦理黑客程序,包括后门程序、键盘记录器、凭证收集工具、网络攻击工具、网站攻击工具等。 您将深入理解计算机系统的工作原理、问题建模、算法设计及用Python实现解决方案的过程。 课程内容包括: - Python编程基础: - Python 3及其最新版本 - 变量、数据类型等 - 用户数据处理 - 文件读写 - 函数和循环 - 数据结构 - 模块和库的使用 - 正则表达式 - 决策和递归 - 线程编程 - 面向对象编程(OOP) - 使用Scapy进行数据包处理 - 套接字编程 - 字符串操作 - 异常处理 - 序列化 - 程序编译为可执行文件 - HTTP请求的发送和接收 - HTML语言分析等 - 黑客相关主题: - 网络黑客基础/渗透测试 - MAC地址更改与过滤绕过 - 网络映射 - ARP欺骗与数据包重定向 - 监视网络设备/用户 - 网络流量分析(用户名、密码、访问的URL) - 为Windows、Apple Mac OS和Linux创建恶意软件 - 为Windows、Apple Mac OS和Linux创建特洛伊木马 - 使用自定义后门黑客攻击Windows、Apple Mac OS和Linux - 绕过杀毒程序 - 利用伪造提示盗取凭证 - 显示虚假的更新 - 使用自己的键盘记录器监控Windows和Linux上的输入 - 网站黑客基础/渗透测试 - 子域名发现 - 发现隐藏文件和目录 - 利用字典攻击猜测登录信息 - 发现和利用XSS漏洞 - 使用自己的漏洞扫描仪发现和利用网站弱点 - 您将在本课程中构建的程序包括: - mac_changer: 更改MAC地址。 - network_scanner: 扫描网络,发现连接设备的IP和MAC地址。 - arp_spoofer: 执行ARP欺骗以重定向网络数据包流。 - packet_sniffer: 过滤拦截的数据,展示用户名、密码及访问链接等。 - execute_command payload等。 通过这个综合课程,您将全面掌握Python编程和伦理黑客的实用技能,为今后在这一领域的深入学习和应用打下坚实的基础。

课程评论(0条)

课程详情

Bienvenue dans mon cours complet sur la programmation en python et le hacking éthique. Le cours suppose que vous n'avez AUCUNE connaissance préalable de ces sujets, et à la fin du cours vous serez à un niveau intermédiaire élevé, capable de combiner ces deux compétences pour écrire des programmes python afin de pirater des systèmes informatiques exactement de la même manière que le font les hackers « black hat ». Ce n'est pas tout, vous serez également en mesure d'utiliser les compétences de programmation que vous apprenez pour écrire n'importe quel programme, même s'il n'a rien à voir avec le piratage.Ce cours est très pratique mais il ne néglige pas la théorie, nous commencerons par les bases du hacking éthique et de la programmation en python et nous installerons les logiciels nécessaires. Nous commencerons par les bases du hacking éthique et de la programmation en python et par l'installation des logiciels nécessaires. Vous apprendrez tout par l'exemple, en écrivant des programmes de piratage utiles, pas de cours de programmation ennuyeux et arideLe cours est divisé en plusieurs sections, chacune visant à pirater un système spécifique! Vous apprendrez d'abord comment ce système fonctionne et ses faiblesses, puis vous apprendrez à écrire un programme en python pour exploiter ces faiblesses et le pirater. Pendant que nous écrirons le programme, je vous enseignerai la programmation en Python à partir de zéro, en abordant un sujet à la fois. À la fin du cours, vous aurez écrit vous-même un certain nombre de programmes de piratage éthique (voir ci-dessous): backdoors, keyloggers, credential harvesters, outils de piratage de réseaux, outils de piratage de sites web, et la liste est encore longue. Vous aurez également une compréhension approfondie du fonctionnement des systèmes informatiques, de la modélisation des problèmes, de la conception d'un algorithme pour résoudre les problèmes et de la mise en auvre de la solution à l'aide de Python.Programmation Python:Programmation en Python 3 et les recentes versions.Variables, types, etc.Traitement des données de l'utilisateur.Lecture et écriture de fichiers.Les fonctions.Les boucles.Structures de données.Utilisation de modules et de bibliothèques.Regex.Prise de décision.Récursion.Threading (file d'attente).Programmation orientée objet (POO).Manipulation de paquets à l'aide de Scapy.Programmation de sockets.Manipulation de chaînes de caractères.Exceptions.Sérialisation.Compilation de programmes en exécutables binaires.Envoi et réception de requêtes HTTP.Analyse du langage HTML.+ Etc..Sujets relatifs au piratage:Bases du piratage de réseau / tests de pénétration.Changer l'adresse MAC et contourner le filtrage.Cartographie du réseau.ARP Spoofing - rediriger le flux de paquets dans un réseau.Espionnage des appareils / clients du réseau.Analyser le trafic réseau tel que les noms d'utilisateur, les mots de passe, les URL visitées, etc.Créer des logiciels malveillants pour Windows, Apple Mac OS et Linux.Créer des chevaux de Troie pour Windows, Apple Mac OS et Linux.Pirater Windows, Apple Mac OS et Linux à l'aide de portes dérobées personnalisées.Contourner les programmes antivirus.Voler des informations d'identification à l'aide de fausses invites.Afficher de fausses mises à jour.Utiliser son propre enregistreur de frappe pour espionner tout ce qui est tapé sur Windows et Linux.Bases du piratage de sites web / tests de pénétration.Découvrir les sous-domaines.Découvrir les fichiers et répertoires cachés dans un site web.Exécuter des attaques par liste de mots pour deviner les informations de connexion.Découvrir et exploiter les vulnérabilités XSS.Découvrir les faiblesses des sites web en utilisant son propre scanner de vulnérabilités.Programmes que vous construirez dans ce cours:Vous apprendrez tout ce qui précède en mettant en auvre les programmes de piratage suivantsmac_changer - change l'adresse MAC en ce que l'on veut.network_scanner - scanne le réseau et découvre les adresses IP et MAC des clients connectés.arp_spoofer - exécute une attaque ARP spoofing pour rediriger le flux de paquets dans le réseau, ce qui nous permet d'intercepter des données.packet_sniffer - filtre les données interceptées et affiche les noms d'utilisateur, les mots de passe, les liens visités, etc.execute_command payload - exécute une commande système sur l'ordinateur sur lequel elle est exécutée.execute_and_report payload - exécute une commande système et transmet le résultat par courrier électronique.download_and_execute payload - télécharge un fichier et l'exécute sur le système cible.download_execute_and_report payload - télécharge un fichier, l'exécute et communique le résultat par courrier électronique.reverse_backdoor - donne le contrôle à distance sur le système sur lequel il est exécuté, ce qui nous permet deAccéder au système de fichiers.Exécuter des commandes système.de télécharger et d'envoyer des fichiers.keylogger - enregistre les frappes de touches et nous les envoie par courrier électronique.crawler - découvre des chemins cachés sur un site web cible.discover_subdomains - découvre les sous-domaines d'un site web cible.spider - cartographie l'ensemble du site web cible et découvre des fichiers, des répertoires et des liens.

课程标签

0人关注该课程

主题相关的课程