Saturday, October 3, 2020

Learn Network Hacking From Scratch (WiFi & Wired) - introduction and setting up the lab

table of content

2 Network Basics
3 Pre-Connection Attacks
4 Gaining Access
 5 Gaining Access - WEP Cracking
6 Gaining Access - WPAWPA2 Cracking
7 Gaining Access - Security & Mitigation
8 Post Connection Attacks
9 Post Connection Attacks - Information Gathering
10 Post Connections Attacks - Man In The Middle Attacks (MITM)
11 Post Connection Attacks - Gaining Full Control Over Devices On The Same Network
12 ARP Poisoning Detection & Security
13 extra 

introduction to the course

I'm an ethical hacker a computer scientist and I'll be your instructor for this course and this course you'll learn network penetration testing from scratch to learn both wired and wireless network penetration testing.

And by the end of it, you'll be at a high intermediate level be able to launch attacks. Exactly like how hackers would do. Not only that but you'll also be able to secure your networks from these attacks. The first thing we're going to learn is how to set up your lab so that you can practice penetration testing safely in your own environment.

Once done with that we're going to move in and learn how networks work how devices connect to a network and how they interact with each other. Once we understand how these things work we'll move in into our three main penetration testing sections the first section is pre-conception attacks. So in this section, you'll learn all the attacks that you can do before you connect to the network.

So it's going to be mostly geared towards wireless networks at the start because if you want to connect to a wired network you can literally just connect using the wire. And then you'll be able to move to Section Three where you can run more sophisticated attacks. 

So the first section you'll learn how to control all the connections around you so you can disconnect any device from any network without having to connect to that network.

 You'll also learn how to set up a fake access point and lure people into connecting to it. And then you'll be able to capture all the data sent or received by any of the people connected to your fake wireless network. So we'll be able to see the usernames and passwords anything that they do really want them with that.

 

We're going to move into the second section which is gaining access. So again if your target is a wide network you can use the wire connects to it. Some networks use filtering. 

So we'll see how you can bypass that filtering by changing the MAC address if the target is a wireless network. The process is much more complicated. 

Most wireless networks these days use encryption and they use passwords. So you learn a number of attacks to get the passwords for any network whether it uses WEP WPA or WPA for encryption. What's done with that. And we have access to our target network.

We're going to move into Section 3 the post connection attacks. This section is going to be the most fun and you're going to learn attacks that you can run against both wired and wireless networks. And it's going to work against any type of device whether it's a laptop running Windows Linux Mac OS or a TV or phone an Android phone.

And I always phone any computer or any device that is connected to a network. These attacks will work against these attacks will allow you to capture anything sent or received by any of the devices in your network.

So be able to capture usernames passwords cookies websites visit to be able to get screenshots of any device in your network. You'll be able to inject key loggers and at the end of it, you'll even be able to gain full control over any device that is in your network. 

Once we're done with all of these sections I'm going to teach you how to detect and secure your networks from the attacks explained. Now the Course is highly practical but it doesn't neglect the theory part. So you're going to learn how each of these attacks works.

 Why do these attacks work? And then we're going to launch the attack against real devices in my environment so these aren't proofs of concept or anything theory. These are practical attacks that work against all devices.

1. Lab Overview & Needed Software

As I mentioned this course is going to be highly practical therefore you will need a lab a place where you can practice and experiment with the things that you're going to learn in the course.

Not only that but having a lab is essential for Harker's or pentameters because let's say you discovered a new attack or you want to experiment with a new attack or you learn something new online and you want to test it. 
Then the perfect place for you to test this. And practice hiking is hiking or a testing lab not to create a lab.

You just need a number of computers with different operating systems and you'll need a number of networks. If you're testing network attacks and if you're testing web site attacks then you will need to install websites on these computers or you can do all of this inside your computer inside one machine and install everything else as virtual machines.


And this is what we're going to do. So let's say you have your computer right here this is the main computer that you use every day to check your e-mails or even to watch this course this computer might be running Windows OS X or Linux. It doesn't really matter.

It can run any operating system. You can keep all the programs that you love and like and install a virtualization software such as the virtual box or virtualization software allows us to create a number of virtual computers inside your main computer so we can have three or four or five or 10 computers all installed inside your main operating system inside your main computer.

The really cool thing about this is you will not need a number of computers. You can do everything inside a single computer. So what we're going to do is we're going to have a hacking machine. This is going to be the machine that we will use in order to hack into other machines.

We're going to install Linux on it and we'll talk about what that is later on. And we're going to have two target machines. These are machines that we're going to try to hack into and practice hacking against one of them is going to be running Windows. 

And the other one is going to be running an operating system called Metasploitable and we will talk about that once we get to it. Now it is very important to understand that you will not lose any functionality when you install an operating system as a virtual machine. You can use that machine exactly as if it's a real physical machine.

So the really cool thing about using virtual machines. First of all, you're not going to lose any functionality. Second, all the machines are going to be isolated. So as we go through the course we're going to be trying to hack into these machines and we might actually break one of them but that's fine. It will not affect your host machine.

You will be able to easily fix this and go back to a snapshot of when the machine was working without affecting your main computer. The other cool thing is that you'll be able to have a number of different versions of each of these machines and you'll be able to change the configuration easily 
change the network settings or switch between different states of these machines.

And so on. So by using virtualization you will not lose any functionality but you will gain so many cool features. And the main thing to keep in mind is your host machine your main computer will never be affected.

 It's completely isolated. And if we break any of these machines nothing will happen to the precious computer that you use every day. And this way you can always use your host machine for daily use for checking emails watch the videos doing whatever you do normally and then use your virtual machines for hacking and practicing the attacks.

 And this is what they actually do. So you can see I have my host machine running OSX and I never use this for hacking. But right here I have a virtual box. And as you can see I have a number of operating systems installed on it and I can literally start any of them by selecting the one I want and just click on start. 

Now don't worry about this I will show you how to install these virtual machines as we go through the course. But what you need to do right now is download and install Virtual Box this program so you can download it from this page. download link


 I'm going to include its link in the resources and like I said you can install a virtual box on Windows OS X or Linux so it supports all operating systems. Just pick your operating system from here download the relevant installer and install it and stomp on it.

It's very very simple. All you have to do is literally double click the installer click NEXT NEXT NEXT NEXT and it'll install it for you. Once you start it you'll see a program similar to this [snapshot] but you will not have any virtual machines here so it will be empty. And I will show you how to install all of these machines as we go through the course. see you till next post have a nice day 

No comments:

Post a Comment