
Learn to run Kali Linux and Ubuntu GUI on Windows via WSL2, access GPU-accelerated Hashcat for password cracking, and use Burp Suite within Linux for web traffic interception.
Learn how to run Windows applications in Linux and edit Linux files from Windows, using WSL2, VS Code, Notepad, and Explorer for seamless cross-platform workflows.
Execute Linux commands from Windows tools such as Command Prompt or PowerShell by invoking WSL, using commands like ls and grep within a Windows directory.
Join our Discord server to consolidate course support and fast track Q&A beyond Udemy, interact with fellow students and instructors, with secure authentication options.
Learn how to optimize the Udemy interface with tips on playback speed, captions and transcripts, video quality, resources, notes, offline downloads, and keyboard shortcuts.
Install WSL on Windows 10 or 11 with the dash dash install command, enabling the virtual machine platform and administrator rights, then install and run Ubuntu and Kali Linux.
Install two Ubuntu versions in WSL2, manage them with wsl list, install Ubuntu 20.04, and verify each with lsb_release to confirm the running versions.
Explore running gui linux apps in wsl2, manage kali linux installations with wsl list, and install firefox esr and wireshark using apt.
Discover how to install Kali Linux on wsl2, upgrade with Kali tweaks, add meta packages and a gui, and run tools like Hashcat and Burp Suite from gui or cli.
Learn to enable gpu access in wsl2 by installing the nvidia cuda toolkit and hashcat, then run a gpu-accelerated brute-force attack to crack a wifi password.
Set Kali Linux as the default WSL distribution, verify with WSL status, and note that this system uses WSL 2 and WSL 1 is not supported.
Install and run multiple Kali Linux and Ubuntu distributions on Windows with WSL2, using the name option to name each instance, and verify release versions and software availability across them.
Install a graphical user interface on Ubuntu in WSL2, update and upgrade packages, install xrdp and Firefox, and connect via remote desktop to use a browser inside the WSL session.
Demonstrates setting WSL to mirrored networking to enable remote connections to an Ubuntu server on a Windows laptop, illustrating IP visibility, firewall rules, and network isolation.
Enable mirroring in WSL2 by editing the wsl config and setting networking mode to mirrored. Use the host IP to remote into the Ubuntu server on WSL via remote desktop.
Learn to enable the Windows Defender Firewall inbound rules for port 3389 to allow RDP to an Ubuntu server, ensure the server is running, and use the local IP address.
Export your WSL distribution to a tar backup with the wsl --export command, then import it using wsl --import to a new location on the C drive.
Configure advanced WSL options with per-distribution local settings and global configurations for all VMs, including systemd, auto mount, networking, memory, and CPU.
Adjust wsl memory by editing the user config to four gig, set two processes and two gig swap, and verify with /proc/meminfo and free -h, noting default 50% allocation.
Learn how to install Docker Desktop with the WSL 2 backend on Windows, configure WSL distributions, and run Docker containers, including Hello World and nested Ubuntu in containers.
Windows Subsystem for Linux (WSL2) gives you the power and functionality on Windows. There are so many things you can do now leveraging Linux directly on Windows using WSL2.
You can learn Linux, Docker and other technologies easily using WSL 2. Get started quickly with Windows Subsystem for Linux (WSL2) today by joining me on this Linux and Windows adventure.
WARNING: You may encounter issues running WSL 2 with VMware Workstation and VirtualBox. Don't use WSL 2 if you needed nested virtualization with those hypervisors.
This course focuses on the following:
- WSL2 Installation and Setup
- Installation of multiple Linux Distributions
- WiFi Password Cracking Demo using GPUs in WSL, Kali Linux and Hashcat
- Running a GUI version of Linux with WSL and Microsoft Remote Desktop
- Using Windows applications in Linux and Linux applications in Windows
- Leverage Linux commands directly from Windows
- Configurare your Windows Firewall to permit connections to WSL
- Docker using WSL 2
I don't try to teach you everything about Linux, Docker or Windows. I'm only showing you how you can leverage these technologies to do amazing things. This course consists of practical demonstrations which you can follow - the best way to learn is hands-on learning, so follow me and set this up yourself.