Mastering Crunch the Powerful Password Generating Tool
4.9 (13 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,002 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Mastering Crunch the Powerful Password Generating Tool to your Wishlist.

Add to Wishlist

Mastering Crunch the Powerful Password Generating Tool

Generate any type of passwords list using crunch tool
4.9 (13 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,002 students enrolled
Created by Wael Al Rebh
Last updated 12/2016
English
Current price: $10 Original price: $50 Discount: 80% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Generate passwords list of any length from 1 to 128 digits.
Generate passwords list of any types consistence of lower case letters , upper case letters , numbers and special characters
Knowing how to choose a strong password and estimate the time to crack different types of passwords.
What makes a password weak or strong
Specify a pattern for the generated passwords list
View Curriculum
Requirements
  • Computer with Internet Connection
  • at least 10 GB of free Space and 2GB of Ram ( for windows and Mac users)
  • Basic Understanding of Computer
Description

If you can't offer the price of this course just send me a message.

Motivation

What motivates me to do this course is that I searched the net for a comprehensive tutorial that covers all the options of the crunch tool but I found no one did this!. Most of the tutorials cover only the basic use of the tool and some of the options. So I made this course to be a comprehensive and well-explained the tool in a great detail.

About the Crunch Tool:

Crunch is a very common word-list or passwords generator tool where you can specify a standard character set or a character set you specify. Crunch can generate all possible combinations and permutations. It is open-source, free, fast and an easy to use tool.

Crunch can create password list based on criteria you specify.  The output from crunch can be sent to the screen, file, or to another program.

About the Course:

In This course you will learn the basic use of the tool, using the tool options include advanced options and I will provide examples of each option. At the end of the course, you will master the use of the crunch tool.

Please note that this is a practical course, so we will doing a lot of examples and exercises.

Disclaimer:

This course is meant for educational purpose only,

I am not responsible for any damages arising from the misuse of the tools or course materials. Only use them legally.

Who is the target audience?
  • Network Administrators
  • IT Security
  • Ethical Hackers and Pentesters
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 50 Lectures Collapse All 50 Lectures 04:26:38
+
Getting Started and Welcome to the Course!
2 Lectures 06:28

Please Read this before you start the course. 

This course is meant for educational  purpose only,

I am not responsible for any damages arising from the misuse of the tools or course materials . only use them legally.

THANKS...

Preview 00:31


In this lecture I will introduce myself and we will have a general overview of the course materials and see if the course is suitable for you or not.

Preview 05:57
+
Setup your Lab
7 Lectures 27:52

Crunch tool definition and a general overview of the section materials

Get Started
01:21

We will start by downloading the VirtualBox and Ubuntu Linux operating system . Later in this section we will use the VirtualBox to install Ubuntu Linux OS in our PC as a guest OS inside the VirtualBox.

Links :

VirtualBox : https://www.virtualbox.org/wiki/Downloads

Ubuntu : http://www.ubuntu.com/download/desktop


Preview 03:48

In this lecture we will start by installing the Virtual Box.

Install the VirtualBox
02:57

In this lecture we will start the installation of the Ubuntu OS inside the VirtualBox. as a guest OS.

Install Ubuntu part 1
07:01

We will continue the installation of Ubuntu and take an overview of the Ubuntu OS Interface and the command line terminal

Install Ubuntu part 2
04:20

the Guest Additions are designed to be installed inside a virtual machine
after the guest operating system has been installed. They consist of
device drivers and system applications that optimize the guest operating
system for better performance and usability.

Install Guest Additions of Ubuntu
03:15

We will download and install the crunch tool . we will use the commands ' make ' and ' make install ' to install crunch tool


Link  :

Download crunch from here : https://sourceforge.net/projects/crunch-wordlist/


Download and Install Crunch
05:10
+
Basic use of Crunch with the Default Setting
3 Lectures 17:54

in this lecture , I will explain the general format of the tool and the default use with default characters set.

Preview 05:15

More examples using crunch with the default setting.

Default Use of Crunch Part 2
05:42

In this lecture we will estimate the number of possible passwords that generated and the file size.

Possible Number of Passwords
06:57

Test your understanding of the tool with the default setting

Basic use of Crunch with the Default Setting
3 questions
+
Dealing with character set
5 Lectures 37:07

By default, crunch will use the character set of lower-case from a to z . In this lecture, I will show you how to use crunch with a custom character set like adBD34&$.

Preview 08:58

How to use space and backslash '\' as a part of the character set.

Include Space and Backslash to The Character Set
05:26

We will use the -f option to  set a predefined character set from charset.lst file

Using the -f Option
06:55

Find the default location of charset.lst file and search for it using the command find.

Locating the charset.lst File
05:57

Editing the charset.lst File by editing/adding new character sets

Preview 09:51

Test your understanding of using custom character set and charset.lst file.

Dealing with Characters set
5 questions
+
Writes the Ouput to a File
3 Lectures 12:37

Save Result to a File Using the Option -o and how to use the 'cat' command to display a content of a file.

Save Result to a File1Using the Option -o
05:01

We will use another way to save the output to a file and solve the problem of overwriting. by using the greater than symbol ">" .

Save Result to a File Using > Symbol.
05:34

Use the -u option to disable the percentage of completed thread.

Disable Print Percentage Using -u Option
02:02

Test your understanding of the ways of writing the output to a file.

Writes the Ouput to a File
3 questions
+
Get Help
1 Lecture 05:48

Learn about the whatis command and the man page to get help and description of all options.

Have a Look at the Tool Descriptions and Man Page.
05:48
+
Manage Output Files
4 Lectures 15:14

Inverting the output file using -i option and learn how to list two files beside each others for easy comparison using the command paste.

Preview 03:54

Specify a starting point of a string using the -s option.

Specifying the Starting String Using the -s Option.
01:29

Specify an ending point of a string using the -e option.

Specifying the Ending String Using the -e Option.
02:22

Resuming a file generating Using the -r Option after it has been stopped. See the use of the rm, head,tail commands


Resume a File Generating Using the -r Option.
07:29

Manage Output Files
4 questions
+
Splitting , Compressing Output File
3 Lectures 29:01

I will talk about splitting files using the -b option and some helpful command like ls -la , ll , rm

Splitting File by Size Using -b Option.
14:01

I will talk about splitting files using the -c option and some helpful command like cat -n , nl


Splitting File by Line Using -c Option.
03:28

. Compressing output file using -z option.
. type of supported compressing format.
. helpful command : ls -lS , ls lhS

Comprssing File Using -z Option.
11:32

Splitting , Compressing Output File
5 questions
+
Filtering and Patterns
8 Lectures 40:59

This lecture will cover the removing of duplicated consecutive lower case letters using -d option.

Removing Consecutive Duplicated Characters Using -d Option
03:23

This lecture will cover the removing of duplicated consecutive upper case letters , numbers and symbols.

Removing Consecutive Duplicated Characters Using -d Option part 2
06:33

Generates patterns of lower case letters

Preview 05:34

Generates patterns from upper case , number and symbols
Generating Patterns Using –t Option part 2
04:10

understand the Default charset using -t option and the use of plus sign 

Preview 07:02

How to deal with reserved symbols when using –t option

Dealing with Symbols Using -t Option
04:34

Using -l option to enable us to treat placeholder symbols as literals.

Using -l Option with -t
05:35

Using -d Option with -t
04:08

Filtering and Patterns
5 questions
+
Combination and Permutation
7 Lectures 27:24
Introduction to Combination and Permutation
01:10

Explains how crunch tool generates all possible numbers of wordlist

Combination
07:12

Explains what is permutation and how it can be used in crunch.

Permutation
03:01

Removes Repetitive Characters Using -p Option Part 1
04:11

Removes Repetitive Characters Using -p Option Part 2
02:49

-q option is similar to -p option except that it read the input from file.

Preview 04:00

Using -t with -p Options
05:01

Combination and Permutation
3 questions
3 More Sections
About the Instructor
Wael Al Rebh
4.9 Average rating
13 Reviews
1,002 Students
1 Course
Computer Engineer and IT specialist

 


Hi, my name is Wael Al Rebh . I have completed my Bachelors degree in Computer Engineering from king fahd university of petroleum and minerals (KFUPM) . [According to QS University Ranking , KFUPM is the top university in the middle east and the 199 in the world] . I have worked for more than 10 years in the IT field.  I have a Wide range of Knowledge in the computer field  including Windows OS , Linux OS , Programming , Networking and Security. 

I love to learn and teach .I spend most of my time learning. Now I decide to start teaching and I choose Udemy as a starting point of my journey.