Mod 2 - Intro to Kali
Notes
- We will be using Kali Linux in this class
- Kali is Debian based
- Common Scripting languages
- Python
- Very versatile, many libraries
- Bash
- We will be using Bash most of the time in this class.
- Native to UNIX / Linux
- Stands for Bourne Again Shell
- JavaScript
- Mostly used for web pages
- Works well with HTML and CSS
- PowerShell
- Built on .NET framework
- Object oriented
- Python
Vocabulary & Key Terms
Virtual Machine (VM)
A virtual operating system running on top of a hypervisor
Hypervisor
A Hypervisor is software that allows a host machine to create and run VMs
- Proxmox
- VMWare
- VirtuialBox
Operating System (OS)
An Operating System manages:
- Memory
- Processes
- All software
- All hardware
Common Operating Systems are: - Microsoft Windows
- macOS
- Linux
- IOS
- Android
- ChromeOS
Commands, Tools, or Techniques
Useful Commands
- pwd (Prints working directory)
- mkdir ( Creates a directory within the current directory)
- cd (changes the current working directory)
- ls (Displays all files and directories in the current directory)
- ls -l (Lists files & file permissions)
- clear (Clears text from the terminal)
- touch (Creates a file without entering a text editor)
- mv (Moves a file or directory)
- sudo (runs command with administrator privileges after authentication)
- chmod (Changes permissions on files)
Logging into the Cyber Range
- Go to https://range.leahycenter.org
- Enter your Champlain email to be sent a one time code
- Enter your proxmox username and password.
- Use the realm
outreach.local - Login
Adding a new user
- use
sudo suto become superuser - type
adduser <user_name>to create a user - Set the password (the
addusercommand will ask for the password) - Add the user to the sudo group using
usermod -aG sudo <user_name>