Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Practical Password Cracking Course
Rating: 3.5 out of 5(212 ratings)
17,885 students

Practical Password Cracking Course

Start as a complete beginner and go all the way to launch your own hacking attacks from scratch.
Created byXL Teaching
Last updated 10/2022
English
English [Auto],

What you'll learn

  • Basics Practical Password Hacking
  • XHydra
  • Cracking SSH
  • Ncrack
  • Using Word List
  • Advance Password Hacking

Course content

1 section7 lectures42m total length
  • Course Overview2:13

    This course introduces ethical hacking and password cracking basics for beginners, using Linux tools like Zidisha to crack passwords and build and use password lists for testing.

  • XHydra9:56

    Learn to build and use a word list with Hydra to perform a password attack on telnet or SSH, emphasizing valid usernames and GUI options.

  • Cracking SSH3:56

    Explore practical password cracking techniques for ssh and telnet, using port 22 and 23, with a focus on building effective word lists and repeatable lab steps.

  • Ncrack6:11

    Explore how to use ncrack for credential discovery, including module selection, anonymous login, verbose output, saving results in text or XML, and multi-host brute-force attacks.

  • Using Word List4:11

    Explore building and using word lists for password cracking, from large prebuilt lists to custom lists based on personal data, and generate efficient lists with crunch.

  • Crunch8:17

    Learn to use crunch, a Linux preinstalled word list generator, to create password word lists from numbers and symbols, control length and size, and save results to a file.

  • Advance Password Hacking7:18

    Explore practical password cracking techniques by examining username and password authentication, dictionary generation, and brute forcing using the cop tool to test potential credentials.

Requirements

  • Laptop or PC with good Internet Connection

Description

We have passwords for emails, databases, computer systems, servers, bank accounts, and virtually everything that we want to protect. Passwords are in general the keys to get access into a system or an account.

In general, people tend to set passwords that are easy to remember, such as their date of birth, names of family members, mobile numbers, etc. This is what makes the passwords weak and prone to easy hacking.

One should always take care to have a strong password to defend their accounts from potential hackers. A strong password has the following attributes −

  • Contains at least 8 characters.

  • A mix of letters, numbers, and special characters.

  • A combination of small and capital letters.

Password cracking is the most enjoyable hacks for bad guys. It increases the sense of exploration and useful in figuring out the password. The password cracking may not have a burning desire to hack the password of everyone. The actual password of the user is not stored in the well-designed password-based authentication system. Due to this, the hacker can easily access to user's account on the system. Instead of a password, a password hash is stored by the authentication system. The hash function is a one-way design. It means it is difficult for a hacker to find the input that produces a given output. The comparison of the real password and the comparison of two password hash are almost good. The hash function compares the stored password and the hash password provided by the user. In the password cracking process, we extract the password from an associated passwords hash. Using the following ways, we can accomplish it and you will learn that skills in this course:

  • XHydra

  • Cracking SSH

  • Ncrack

  • Using Word List

  • Crunch

  • Advance Password Hacking


Who this course is for:

  • who want to be a hacker and hack passwords