
Explore how bugs become exploits that enable remote code execution, administrator access, or information disclosure, and see how exploits are tightly tied to specific software and versions.
Explore how virtual machines, via VirtualBox, simulate a victim's computer for ethical hacking practice, allowing you to run Windows, Linux, or Mac OS inside a host system.
Configure virtual box by setting storage to a CD-ROM disk image, boot from a live CD, and install Ubuntu on a simulated victim computer to run OS-specific exploits.
Install the operating system in a virtual box to prepare a simulated victim's computer for exploits. Follow the steps, keep default settings, remove the installation disk, and boot the system.
After installation, restart the computer and remove the installation disk from VirtualBox storage to prevent reinstallation, then start a virtual Ubuntu system to simulate a victim's computer.
Explore privilege escalation on Ubuntu 20.04 via a Python-based exploit that elevates a regular user to root and demonstrates gaining full system access.
Use the cv scan tool on Ubuntu to identify vulnerabilities by querying the vulnerability database and assess if your system is at risk.
See how an outdated Ubuntu 24 system reveals high-priority vulnerabilities through CVEs, and use a quick scan tool to identify exploits and bugs that compromise the system.
Explore remote code execution by demonstrating how browser exploits break Ubuntu sandbox protections, disable sandbox levels, and escalate from user to administrator access on Ubuntu 14.04 with Firefox.
In a corner of the internet where there are no rules, there is a group of people who do not play by the rules. These are the hackers and crackers who cross lines and get away with it.
It's been around for a long time. There are entire generations of hackers that merely know how to utilize exploits; So what is an exploit?
In the security software industry, an exploit is a piece of software, a chunk of data, or a sequence of commands that takes advantage of a bug or vulnerability in order to cause unintended or unanticipated behavior to occur on computer software, hardware, or something electronic (usually computerized).
In simple terms: A vulnerability is a bug in code that can be triggered by an attacker and an exploit is the method used to trigger the bug.
A vulnerability on its own is just a potential risk. It must be exploited before it becomes a problem. For example, having your car broken into is not good, but having your car broken into and then your laptop stolen is very bad indeed.
This course teaches you the basics of exploits and how to apply them (to Ubuntu Linux). It is a beginners course and requires no programming knowledge (we won't do programming in this course). You will apply some exploits, one of which will even make you a root user (administrator) on Ubuntu Linux 20.04.