[go: up one dir, main page]

0% found this document useful (0 votes)
49 views3 pages

Ethical Hacking Lab

This lab is designed to teach learners the basics of Linux operating systems, specifically Kali Linux and Parrot OS, focusing on GUI navigation and terminal commands essential for ethical hacking. It includes hands-on exercises for file management, directory navigation, and command usage in the Linux shell. The lab concludes with a reflection on key concepts and encourages daily practice to prepare for advanced penetration testing tools.

Uploaded by

umarghafoor135
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views3 pages

Ethical Hacking Lab

This lab is designed to teach learners the basics of Linux operating systems, specifically Kali Linux and Parrot OS, focusing on GUI navigation and terminal commands essential for ethical hacking. It includes hands-on exercises for file management, directory navigation, and command usage in the Linux shell. The lab concludes with a reflection on key concepts and encourages daily practice to prepare for advanced penetration testing tools.

Uploaded by

umarghafoor135
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Ethical Hacking Lab - Linux Basics (Kali/Parrot OS Compatible)

Lab Overview

This lab is designed to familiarize learners with Linux-based operating systems, particularly
Kali Linux (as mentioned in Cisco’s course) or Parrot OS (as used by the student). The goal
is to get comfortable with the GUI, the terminal shell, and basic file/folder operations
necessary for ethical hacking.

Parrot OS users can perform all the steps exactly as described, since the tools and commands
remain identical in both distros.

Part 1: GUI Familiarization


Objective:

 Understand GUI components


 Learn to navigate the Applications menu

Instructions:

1. Login: Username: kali / Password: kali (or Parrot defaults)


2. Explore top panel: network, audio, time, desktops.
3. Right-click panel > Panel Preferences > Customize layout.
4. Click the first icon on the top-left to open Applications Menu.
5. Browse through categories like:
o Information Gathering
o Vulnerability Analysis
o Web Application Analysis
o Wireless Attacks

Note: Many tools open in the terminal, some have GUI.

Part 2: Linux Terminal Basics


Objective:

 Practice navigation and command usage in Linux Shell

Step-by-Step Commands:

🔹 pwd - Print working directory


/home/kali

🔹 cd - Change directory

cd /home/kali # Go to home
cd .. # Go up one level (parent)
cd ~ # Go to home directory
cd . # Stay in current directory

🔹 ls - List directory contents

ls -l # Detailed list
ls -la # Show hidden files (., ..)

🔹 mkdir - Create folders

mkdir kali_folder1 kali_folder2 kali_folder3

🔹 Create nested folder

mkdir /home/kali/kali_folder3/kali_folder4

🔹 Redirect output

echo echo this message # Output to screen


echo redirect this to a file > text_file.txt # Output to file

🔹 Append to file

echo this text will be appended >> text_file.txt

🔹 View file content

cat text_file.txt

🔹 Remove files & directories

rm text_file.txt # Delete file


rm -r kali_folder1 # Delete folder and contents

🔹 Move files/directories

mv kali_folder2/text_file.txt . # Move file to current folder


mv kali_folder3/ kali_folder2/ # Move entire folder into another

Reflection Questions & Concepts


🔸 What does ~ mean?

It refers to the current user’s home directory. For kali, it's /home/kali.
🔸 What does . and .. mean?

 . = current directory
 .. = parent directory (one level up)

🔸 What does > and >> do?

 > = overwrite/redirect output to a file


 >> = append output to a file

🔸 Why use . in move command?

The dot . stands for current directory — telling the system to place the file here.

🔸 How to get command documentation?


man ls # or man any-command

✅ Conclusion
You have now practiced:

 Linux directory structure


 Navigating and manipulating files
 Understanding user levels (root vs normal)
 Working with redirections and permissions

These fundamentals are critical as you dive into real penetration testing tools and scenarios.
Parrot OS will handle all these commands perfectly — keep practicing daily and get ready for
advanced labs!

Prepared by: ChatGPT x Umar Bhai's Hacker Journey 🚀


OS Used: Parrot Security Edition (VM)
Course: Cisco Certified Ethical Hacking
Lab: Day 1 - Linux Terminal & GUI Fundamentals

You might also like