Learn Ethical Hacking With Python And Kali From Scratch

0dayddl

U P L O A D E R

d4ab9131d5ee76fa8b5d35bf83b8b69b.jpg

Learn Ethical Hacking With Python And Kali From Scratch
Published 10/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.19 GB | Duration: 8h 24m​

Learn how to become an Ethical Hacker using Python and Kali Linux to perform penetration testing on networks.

What you'll learn

Installation of Virtual Box & Kali Linux.

Learn ethical hacking and cyber security, python programming and kali linux scripting at the same time

Install hacking lab on Windows 10 operating system

Know what is hacking and cyber security

Install windows 11 on virtualBox

Install virtualBox on windows

Install kali Linux on virtualBox

Use kali Linux terminal

Understand different network layers such as ARP, HTTP

Use Wireshark to see how TCP protocol uses a three-way handshake to establish a network connection, such as http protocol

Use Wireshark to see how UDP protocol is used in a network such as DHCP protocol

Use Wireshark to see how ICMP protocol is used for testing connectivity, such as ping tool

Use Wireshark to see how ARP protocol is used in internal networks to map IPv4 addresses to MAC addresses

Learn the difference between IPv4 and IPv6 ,private and public IP addresses, Subnets and CIDR, port numbers.

Learn how to use NetDiscover to scan a network ,using active or passive scanning, and how to scan multiple networks

Use Nmap tool to scan a port or a range of ports

Use Nmap for TCP port scan ,without fully connecting to the target device

Use Nmap for UDP port scan, and how to use timing options

Use Zenmap which is a GUI version of Nmap

Downgrade HTTPS to HTTP

Intercept and modify network packets

Create a Hidden Bind TCP payload using Msfvenom

Create a reverse TCP payload using Msfvenom

Creating backdoors using TheFatRat

Hide payloads behind images

Hack a Web Browsers using BeEF

Evade Antivirus with Veil-Evasion

ARP poisoning with Arpspoof

Installing Metasploitable 2 in VirtualBox

Using Hydra password cracking tool

Know how to launch JavaScript Injection attack

Exploit port 21 FTP Server

Hack and Exploit port 22 SSH Metasploitable 2

Hack and Exploit Port 23 Telnet Metasploitable 2

Hack and Exploit Ports 512-513-514 netkit-rsh Metasploitable 2

Hack and Exploit SAMBA Metasploitable 2

Learn how to Connect to WiFi wireless network

Install Wireless adapter

Create Ad Hoc WiFi

Learn how to attack a computer using Denial of Service Attack using MKD3

Use Fern WiFi Cracker to crack a password

Hack wireless network using Airgeddon

Uncover hidden SSID

Create password wordlist using crunch and save the output in a file

Use aircrack-ng to test the keys in the worldlist

Use filter in wireshark

Use aireplay to launch deauthentication attack

Run dictionary attacks to guess username and password

Use airodump to sniff and capture packets and to see all wireless in the area

Analyze the wireless networks

Learn the basics of assembly language

Know what are the reserved words and identifiers such as MOV , SUB,NOP in assembly language

Know what are Boolean and comparison instruction such as AND,XOR,CMP in assembly language

Learn how to convert Pseudocode to assembly language

Know what are Mnemonic, operands and labels in assembly language

Know how to declare a variable if it is byte, word or double word or signed variable in assembly language

Know how to use jump based on sign or flag and loop, and the difference between local and global labels

Use while loop in assembly language

Know what are Little Endian and big-Endian order in assembly

Know when overflow occurs

Know how Stack operations work ,and how to use procedures

Use PUSH, POP and LEA instructions in assembly language

Know how to CALL a PROCEDURE in assembly language

Know types of registers and what are they used for in assembly language

Install Immunity Debugger on Windows 10 machine

Use Immunity Debugger

Install Visual Studio Code and Mingw 64 on Windows 10

Stack Overflow Exploitation using VulnServer

SyncBreeze 10.0.28 Buffer Overflow attack

Install VulnServer on Windows 10

Write a python program to test the crash of a target machine using TRUN

Use sockets to send data over TCP

Use pattern creation to launch an attack

Use python scripting to find offset location of EIP register in the target machine

Use python scripting to control EIP register in the Vulnserver target machine

Use python scripting to send payload to Vulnserver target machine

Install SyncBreeze 10.0.28 on windows 10 machine

Instal python 2.7 on windows 10 machine

Install mona on Windows 10 machine

Hack a remote machine by manipulating a username using a long string to crash the application and lead to memory corruption

Use python scripting to build a fuzzer

Use python scripting to test the connectivity with the server

Use python scripting to send multiple HTTP post requests with long usernames

Use python scripting to generate all possible hexadecimal numbers from 00 to FF

Use python scripting to find bad characters

Use python scripting to create a shell code payload without bad characters

Use Mona to search for the hexadecimal of an opcode in dll file

Requirements

Computer device with a minimum of 4GB memory, and Windows, OS X or Linux operating System.

Wireless adapter with packet sniffing capabilities (for the wireless attacks section)

No hacking knowledge required.

Description

Ethical hacking is used to ensure that any network is secure. This course will provide information about different software and tools that you can use when you are performing an ethical hack. There are some sample programs in the course that you can use to begin the ethical hacking process.This course has different tools that you can use to test the network for any vulnerabilities. Once you identify the vulnerabilities, you can work towards improving network security. If you do not know how a hacker thinks, you may not be able to test the system well. This course for you ,if you want to learn more about how to test the vulnerabilities in a system or network and want to fix those vulnerabilities.This course will cover the following topics:Setting up a penetration test environment to practice hacking safely:Installing VirtualBox on Windows 10.Installing Kali Linux on VirtualBox.Installing Windows 11 on VirtualBox.Installing Visual Studio Code on Kali Linux.Installing Metasploitable 2 in VirtualBox.Installing Immunity Debugger on Windows 10.Installing Visual Studio Code and Mingw 64 on Windows 10.Installing mona on Windows 10.Connecting to WiFi wireless network.Installing Wireless adapter.Hacking topics:Network basics, all you need to know about ARP protocol, TCP protocol, UDP protocol, ICMP protocol and IP addressing.Information gathering using different tools such as Netdiscover, Nmap and Zenmap.Man in the middle attacks which includes ARP poisoning using BetterCAP and EtterCAP, DNS spoofing attacks using BetterCAP and EtterCAP.Client side attacks, such as creating a reverse TCP or a hidden bind TCP using Msfvenom, hide payloads behind images, ARP poisoning with Arpspoof, creating backdoors using TheFatRat, Evading Web browsers using BeEF .Server side attacks, such as Hack and exploit ports 21 FTP, 22 SSH , 23 Telnet Metasploitable 2,Hack and exploit ports 512,513,514 netkit-rsh Metasploitable 2,Hack SAMBA Metasploitable 2,Using Hydra password cracking tool.Exploit the stack using the buffer overflow, Stack overflow exploitation using VulnServer, and SyncBreeze 10 0 28 Buffer Overflow attack.Wireless attacks, such as hacking passwords using Dictionary Attack and Brute Force Attack, uncover hidden SSID, Hack wireless network using Airgeddon, luanch Denial of service attack using MKD3,Hacking passwords using Fern WiFi Cracker, creating Ad Hoc WiFi.Programming topics:Assembly languagewhere you will learn Types of registers.Data transfer instructions.Little Endian and big Endian order.Defining data.Boolean and comparison instructions.Conditional structure.Jump and loop instructions.Stack operations and using procedures .And overflow.Python programmingImplement the following hacking programs using python scripting:Find offset location of EIP register in the target machine.Control EIP register in the Vulnserver target machine.Send payload to vulnserver target machine.Build a fuzzer.Test the connectivity with the server.Send multiple HTTP post requests with long usernames.Generate all possible hexadecimal numbers from 00 to FF.Find bad characters.Create a shell code payload without bad characters.Notes:please note the information contained in this course is for educational purposes only

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Installing VirtualBox on Windows 10

Lecture 3 Installing kali on VirtualBox

Lecture 4 A tour of kali

Lecture 5 Installing Windows 11 on VirtualBox

Lecture 6 Installing Visual Studio Code on Kali

Section 2: Basics of Networking

Lecture 7 ARP protocol

Lecture 8 TCP protocol

Lecture 9 UDP protocol

Lecture 10 ICMP protocol

Lecture 11 IP addressing

Section 3: Information Gathering

Lecture 12 Network scanning using Netdiscover

Lecture 13 Port scanning with Nmap

Lecture 14 TCP SYN scan using Nmap

Lecture 15 UDP scan using Nmap

Lecture 16 Port scanning with Zenmap

Section 4: Man in the middle attacks

Lecture 17 ARP poisoning with EtterCAP

Lecture 18 ARP Poisoning with BetterCAP attack

Lecture 19 DNS spoofing attack using BetterCAP

Lecture 20 DNS spoofing attack using EtterCAP

Section 5: Client side attacks

Lecture 21 Create a reverse TCP payload using Msfvenom

Lecture 22 Create a Hidden Bind TCP payload using Msfvenom

Lecture 23 Hide payloads behind images

Lecture 24 ARP poisoning with Arpspoof

Lecture 25 Creating backdoors using TheFatRat

Lecture 26 Evading Antivirus with Veil-Evasion

Lecture 27 Hacking Web Browsers using BeEF

Section 6: Server side attacks

Lecture 28 Installing Metasploitable 2 in VirtualBox

Lecture 29 Exploit port 21 FTP Server

Lecture 30 Hack and Exploit port 22 SSH Metasploitable 2

Lecture 31 Hack and Exploit Port 23 Telnet Metasploitable 2

Lecture 32 Hack and Exploit Ports 512-513-514 netkit-rsh Metasploitable 2

Lecture 33 Hack and Exploit SAMBA Metasploitable 2

Lecture 34 Using Hydra password cracking tool

Section 7: Assembly Language and Reverse Engineering

Lecture 35 Types of Registers

Lecture 36 Basic elements

Lecture 37 Defining data

Lecture 38 Little Endian and big-Endian order

Lecture 39 Data transfer instructions

Lecture 40 Boolean and comparison instructions

Lecture 41 JMP and LOOP

Lecture 42 Conditional structure

Lecture 43 Overflow

Lecture 44 Stack operations and using procedures

Section 8: Exploit the stack using the buffer overflow

Lecture 45 Installing Visual Studio Code and Mingw 64 on Windows 10

Lecture 46 Installing Immunity Debugger

Lecture 47 Immunity Debugger overview

Lecture 48 Stack Overflow Exploitation using VulnServer

Lecture 49 SyncBreeze 10.0.28 Buffer Overflow attack

Section 9: Wireless Attacks

Lecture 50 Connecting to WiFi wireless network

Lecture 51 Installing Wireless adapter

Lecture 52 Fern WiFi Cracker

Lecture 53 Hacking passwords using Dictionary Attack and Brute Force Attack

Lecture 54 Hack wireless network using Airgeddon

Lecture 55 Denial of Service Attack using MKD3

Lecture 56 Uncover hidden SSID

Lecture 57 Ad Hoc WiFi

Anyone who wishes to become an Ethical Hacker or Penetration Tester in the field of Information Security.,Anyone who wishes to learn python programming,Anyone who wishes to learn Linux scripting


RapidGator
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
FileAxa
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
FileStore
TurboBit
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
 
Kommentar

35cc44763f2bb28df08c07755e21b15c.jpg

Learn Python & Ethical Hacking From Scratch
.MP4 | Video: 1280x720, 30 fps(r) | Audio: AAC, 48000 Hz, 2ch | 12.1 GB
Duration: 23.5 hours | Genre: eLearning | Language: English

Start from 0 & learn both topics simultaneously from scratch by writing 20+ hacking programs​

What Will I Learn?

175 detailed videos about Python programming & ethical hacking
Learn 2 topics at the same time - Python programming & Ethical Hacking
Start from scratch up to a high-intermediate level
Write over 20 ethical hacking and security programs
Learn by example, by writing exciting programs
Model problems, design solutions & implement them using Python
Write programs in Python 2 and 3
Write cross platform programs that work on Windows, OS X and Linux
Have a deep understanding on how computer systems work
Have a strong base and be able to use the skills learned to write any program even if its not related to hacking
Understand what is Hacking, what is Programming, and why are they related
Design a testing lab to practice hacking & programming safely
Interact & use Linux terminal
Understand what MAC address is & how to change it
Write a python program to change MAC address
Use Python modules and libraries
Understand what Object Oriented Programming is
Write object oriented programs
Model & design extendable programs
Write a program that can discover all clients connected to the same network
Read, analyse & manipulate network packets
Understand & interact with different network layers in packets such as ARP, DNS, HTTP ..etc
Write a program that can redirect the flow of packets in a network (arp spoofer)
Write a packet sniffer to filter interesting data such as usernames and passwords
Write a program to redirect DNS requests (DNS Spoofer)
Intercept and modify network packets on the fly
Write a program to replace downloads requested by any computer on the network
Analyse & modify HTTP requests and responses
Inject code in HTML pages loaded by any computer on the same network
Downgrade HTTPS to HTTP
Write a program that can detect ARP Spoofing attacks
Write custom made payloads to download a file, execute command, download & execute, download execute & report ...etc
Use sockets to send data over TCP
Send data reliably over TCP
Write client-server programs
Write a backdoor that works on Windows, OS X and Linux
Implement cool features in the backdoor such as file system access, upload and download files and persistence
Write a remote keylogger that can register all keystrikes and send them by Email
Interact with files using python (read, write & modify)
Convert python programs to binary executables that work on Windows, OS X and Linux
Convert evil files into torjans that work and function just like any other file type like an image or a PDF
Bypass Anti-Virus Programs
Understand how websites work, the technologies used and how to test them for weaknesses
Write a program that can discover hidden paths in a website
Send requests towebsites and analyse responses
Write a program that can map a website and discover all links, subdomains, files and directories
Extract and submit forms from python
Run dictionary attacks and guess login information on login pages
Write a program that can discover weaknesses in websites

Requirements

Basic IT knowledge
No Linux, programming or hacking knowledge required.
Computer with a minimum of 4GB ram/memory
Operating System: Windows / OS X / Linux

Description

Welcome this great course where you'll learn python programming and ethical hacking at the same time, the course assumes you have NO prior knowledge in any of these topics, and by the end of it you'll be at a high intermediate level being able to combine both of these skills and write python programs to hack into computer systems exactly the same way that black hat hackers do, not only that but you'll be able to use the programming skills you learn here to write any program even if it has nothing to do with hacking.

This course is highly practical but it won't neglect the theory, so we'll start with covering some basics about ethical hacking and python programming, installing the needed software and then we'll dive and start programming straight away. From here onwards you'll learn everything by example, by writing useful hacking programs, so we'll never have any boring dry programming lectures.

The course is divided into a number of sections each aims to achieve a specific goal, the goal is usually to hack into a certain system, so we'll start by learning how this system work, the weaknesses of this system, and then you'll lean how to write a python program to exploit these weaknesses and hack the system, as we write the program I will teach you python programming from scratch covering one topic at a time, so by the end of the course you're going to have a number of ethical hacking programs written by yourself (see below) from backdoors, keyloggers, credential harvesters, network hacking tools, website hacking tools and the list goes on, not only that but you'll also have a deep understanding on how computer systems work, how to model problems, design an algorithm to solve problems and implement the solution using python.

As mentioned in this course you will learn both ethical hacking and programming at the same time, so here are some of the topics that will be covered in the course:

Programming topics:

Writing programs for python 2 and 3.
Using modules and libraries.
Variables, types .etc.
Handling user input.
Reading and writing files.
Functions.
Loops.
Data structures.
Regex.
Desiccation making.
Recursion.
Threading.
Object oriented programming.
Packet manipulation using scapy.
Netfilterqueue.
Socket programming.
String manipulation.
Exceptions.
Serialisation.
Compiling programs to binary executables.
Sending & receiving HTTP requests.
Parsing HTML.
+ more!

Hacking topics:

Basics of network hacking / penetration testing.
Changing MAC address & bypassing filtering.
Network mapping.
ARP Spoofing - redirect the flow of packets in a network.
DNS Spoofing - Redirect requests from one website to another.
Spying on any client connected to the network - see usernames, passwords, visited urls ..etc.
Inject code in pages loaded by any computer connected to the same network.
Replace files on the fly as they get downloaded by any computer on the same network.
Detect ARP spoofing attacks.
Bypass HTTPS.
Create malware for Windows, OS X and Linux.
Create trojans for Windows, OS X and Linux.
Hack Windows, OS X and Linux using custom backdoor.
Bypass Anti-Virus programs.
Use fake login prompt to steal credentials.
Display fake updates.
Use own keylogger to spy on everything typed on a Windows or OS X computer.
Learn the basics of website hacking / penetration testing.
Discover subdomains.
Discover hidden files and directories in a website.
Run wordlist attacks to guess login information.
Discover and exploit XSS vulnerabilities.
Discover weaknesses in websites using own vulnerability scanner.

Programs you'll build in this course:

You'll learn all the above by implementing the following hacking programs

mac_changer - changes MAC Address to anything we want.
network_scanner - scans network and discovers the IP and MAC address of all connected clients.
arp_spoofer - runs an arp spoofing attack to redirect the flow of packets in the network allowing us to intercept data.
packet_sniffer - filters intercepted data and shows usernames, passwords, visited links ..etc
dns_spoofer - redirects DNS requests, eg: redirects requests to from one domain to another.
file_interceptor - replaces intercepted files with any file we want.
code_injector - injects code in intercepted HTML pages.
arpspoof_detector - detects ARP spoofing attacks.
execute_command payload - executes a system command on the computer it gets executed on.
execute_and_report payload - executes a system command and reports result via email.
download_and_execute payload - downloads a file and executes it on target system.
download_execute_and_report payload - downloads a file, executes it, and reports result by email.
reverse_backdoor - gives remote control over the system it gets executed on, allows us to
Access file system.
Execute system commands.
Download & upload files
keylogger - records key-strikes and sends them to us by email.
crawler - discovers hidden paths on a target website.
discover_subdomains - discovers subdomains on target website.
spider - maps the whole target website and discovers all files, directories and links.
guess_login - runs a wordlist attack to guess login information.
vulnerability_scanner - scans a target website for weaknesses and produces a report with all findings.

As you build the above you'll learn:

Setting up a penetration testing lab to practice hacking safely.
Installing Kali Linux and Windows as virtual machines inside ANY operating system.
Linux Basics.
Linux terminal basics.
How networks work.
How clients communicate in a network.
Address Resolution Protocol - ARP.
Network layers.
Domain Name System - DNS.
Hypertext Transfer Protocol - HTTP.
HTTPS.
How anti-virus programs work.
Sockets.
Connecting devices over TCP.
Transferring data over TCP.
How website work.
GET & POST requests.
And more!

So by the end of the course you're going to have programming skills to write any program even if it has nothing to do with hacking, but you'll learn programming by programming hacking tools!

With this course you'll get 24/7 support, so if you have any questions you can post them in the Q&A section and we'll respond to you within 15 hours.

NOTE: This course is created for educational purposes only and all the attacks are launched in my own lab or against devices that I have permission to test.

NOTE: This course is totally a product of Zaid Sabih and no other organisation is associated with it or a certification exam. Although, you will receive a Course Completion Certification from Udemy, apart from that NO OTHER ORGANISATION IS INVOLVED.

Who is the target audience?

Anybody who is interested in learning Python programming
Anybody who is interested in learning ethical hacking / penetration testing

AlBM8ntw_o.jpg



RapidGator
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
 
Kommentar

In der Börse ist nur das Erstellen von Download-Angeboten erlaubt! Ignorierst du das, wird dein Beitrag ohne Vorwarnung gelöscht. Ein Eintrag ist offline? Dann nutze bitte den Link  Offline melden . Möchtest du stattdessen etwas zu einem Download schreiben, dann nutze den Link  Kommentieren . Beide Links findest du immer unter jedem Eintrag/Download.

Data-Load.me | Data-Load.ing | Data-Load.to | Data-Load.in

Auf Data-Load.me findest du Links zu kostenlosen Downloads für Filme, Serien, Dokumentationen, Anime, Animation & Zeichentrick, Audio / Musik, Software und Dokumente / Ebooks / Zeitschriften. Wir sind deine Boerse für kostenlose Downloads!

Ist Data-Load legal?

Data-Load ist nicht illegal. Es werden keine zum Download angebotene Inhalte auf den Servern von Data-Load gespeichert.
Oben Unten