Skip to content
UdemyHackingPaid courseBeginner levelCertificate

Ethical Hacking With Python, JavaScript and Kali Linux (Udemy.com)

Become Ethical Hacker by building your own payloads with Python and JavaScript. (Real World Attacks Included)

Created by: Sachin Kafle

Last updated March 2019

icon
What you will learn

  • Learn to use Kali Linux - a penetration testing operating system
  • Learn linux basics
  • Learn to crack WPA networks
  • Learn to remain anonymous while hacking
  • Learn to hack secure systems using client-side and social engineering attacks
  • Learn to launch various Man in the Middle Framework (MITMF) plugins
  • Learn to use Wireshark
  • Learn to use veil framework to make payloads and get access to victim machine file system
  • Learn about information gathering tools like nmap and netdiscover
  • Discover open ports, installed services and vulnerabilities on computer systems
  • Network basics & how devices interact inside a network
  • Learn about BEEF framework
  • Learn to make custom malware and backdoors with Python
  • Learn to make port scanner with Python
  • Learn to make macchanger with Python
  • Learn to pen-test web applications with Javascript with BurpSuite

How it compares

Against the other 523 rated Udemy courses in Hacking on CourseDuck:

  • Rating4.2 out of 5higher than 12% of them
  • Reviews272#360 of 524 by number of reviews
  • Length26.9 hourslonger than 92% of them
  • Last updatedMarch 2019earlier than 89% of them

icon
Course Description

Welcome to this most comprehensive course on Ethical Hacking. Hacking is not always a rewarding activity but it is one of the most fun profession where you can use your knowledge to make yours and others system secured. This course will try to turn you into a person who can check for the vulnerability in the system and make your own payload to pen-test that system and evaluate proper security measures that needs to be adopted. We'll try to make payloads and test systems from section one, Thus this course is highly practical. We (Bit4Stack Tech Inc.) assumes that you have no prior knowledge in these topics, So we will provide some theory related to networking at the beginning and hands on examples with it.

We will cover three modules in this course. Every module will have rich contents related to Hacking. First module covers about Kali Linux and its Hacking Applications. We will go through most of the applications that are available in Kali Linux like airodump-ng, mitmf, wireshark, veil framework, beef framework and lots more. Second module covers Python programming and pen testing machines with it. First of all we will learn about basics of python and we will make applications like mac changer, port scanner and crawler with python. We will have dedicated section to write malware and backdoor with python. Third module covers about JavaScript and its use in web pen-testing. We will make our own payload to find vulnerability in test and live websites. Attacks like XSS, URL redirection, HTML Injection and Host Header Injection.

Highlights of Course:

  1. Kali Linux:

    • Linux Commands

      1. Basic File System commands

      2. Upgrade packaging commands

      3. permission commands

    • Installing Victim and Hacker Machine in Virtual Box

      1. Installing test windows 10 on Virtual Box

    • Information Gathering

      1. Using netdiscover and nmap to uncover IP addresses and mac addresses

    • WPA/WPS attacks

      1. Using airodump-ng to sniff packets

      2. Using Handshake protocols

      3. Using aireplay-ng to deauth clients

    • Man In the Middle Framework

      1. ARP Spoofing

      2. Plugins to take screenshot and inject js-url and jskeylogger

    • WireShark

      1. Analyzing packets flow

    • Veil Framework

      1. Creating undetectable backdoor

      2. Create reverse shell

    • Beef Framework

      1. Browser Exploitation

      2. Running multiple Hook commands

  2. Python:

    • Python Crash Course

      1. Variable and Statements

      2. Values and types

      3. Flow controls

      4. Functions

      5. Object Oriented Programming

      6. Regular Expression

      7. Threading and many more..

    • Port Scanner and Nmap

      1. Scan for IP, mac addresses and Open Port of machine

      2. UDP, TCP and Comprehensive scan

    • Mac changer

      1. Using subprocess

    • Writing a Keylogger

      1. pynput keylogger

      2. pyperclip keylogger

    • Writing a Malware and Backdoor

      1. Undetectable backdoor and malware

      2. Captures screenshot, Locks PC, Opens Web browser, Hijacks Saved Passwords

      3. Hack cmd of window client

    • Writing a web Crawler

      1. Write crawler to find subdomains and links

      2. Using BeautifulSoup

  3. JavaScript:

    • Introduction to BurpSuite

      1. Burpsuite: Repeater, Audit and Crawl, Intruder

    • Cross Site Scripting Attacks

      1. Make custom payloads

      2. Hijack Events

      3. run multiple payloads to test for XSS in live websites

    • URL Redirection

      1. URL Path Fragment

      2. URL path redirection

    • HTML injection

    • Host Header Injection

    • XML External Entity attack

  4. Anonymous:

    • TOR network

      1. Host .onion website

    • VPN

    • Proxy Chains

    • Mac Changer

    • and many more!

Misc topics:

  • Basics of network hacking / penetration testing.

  • Changing MAC address & bypassing filtering.

  • Network mapping.

  • ARP Spoofing - redirect the flow of packets in a network.

  • 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.


Python/JavaScript:

  • Create malware 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.

  • Discover and exploit XSS vulnerabilities, XXE and HTMLI.



DISCLAIMER:

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Sachin Kafle

I'm Sachin Kafle — an AI Engineer, researcher, and educator with over six years of experience building real-world AI systems and teaching thousands of students online.

I currently work as an AI Engineer where I build agentic AI workflows, design customer-facing chatbots, and automate complex business processes end to end. Before that I've worked as a Machine Learning Engineer, Computer Vision Researcher, and Big Data Engineer — across industries ranging from legal tech to healthcare to intellectual property data at scale.

icon
More courses by Sachin Kafle

$19.99

$59.99

$49.99

icon
More Hacking courses

$109.99

$27.99

$14.99

$84.99

$15.99

$11.99

icon
Reviews

4.2

272 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Irie Jabes on 10/24/2022

Best Course if you have no experience in hacking. .Covers a lot of topics The instructor explains the concepts very clear.

By Laltin on 10/24/2022

I have completed kali linux part and I have enjoyed till now. I have less programming background. let's see what course offers from here!

By Vivian on 10/22/2022

I took this course mainly because to learn kali linux and I end up learning about python and web hacking in detail too.

By Pajcuo on 4/27/2022

I really enjoyed concepts related to "Man in the Middle attacks". It also includes most of the real world attacks. I am really enjoying this course along with learning important concepts of hacking.

By Alex Barham on 7/14/2021

This a great course to understand the processes that ethical hackers use to test vulnerabilities. Lots of examples. I am happy I did the course!

By Nitin Rathod on 7/10/2020

The Person In This Video or Commentator Not Resolving his mistakes when he make mistake he go on he is not solving his mistakes.

By Ali Rajaii on 11/18/2019

This course just flies through the material. Misses critical pieces of the installation process for kali linux, leaving you running in circles. Horrible teacher.

By SwagNinja9000 on 7/23/2019

good information, but sometime the accent is hard to understand and the subtitles are wrong at times.

By Mariusz Kowalski on 6/2/2019

Really , really good course so far. Im on lesson 7 and everything its clear and good explained. Author make a good job.

By Shaun on 4/4/2019

Course is well laid out.With a broad range and depth of topics,from using Kali to Python and Java script for the purposes of hacking.Tutor is very knowledgeable and enthusiastic in his presentation of the information given in this course. Tutor's English is good.Video and Audio are of a very good quality. A couple of things that could have been added to the course,are privilege escalation of a users profile on a computer or at domain level and some information on impersonation of access tokens etc.

Showing all 10 reviews on CourseDuck

Read all 272 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100