
practice installing virtual machines on VMware and VirtualBox, import appliances, adjust network and memory settings, start machines, and disable Windows firewall and Windows Defender to enable tests.
Explore virtual machine network settings, including bridged adapter, internal network, and host-only adapter, to control interaction with host, access to internet, and network isolation.
Explore Kali Linux GUI basics, from desktop layout and side panel to favorites, applications, and search; configure network and system settings, manage users, and navigate root and home directories.
Learn how to keep Kali updated weekly and install or remove software using apt, including searching packages, installing from repositories, and handling deb downloads like Nessus.
Metasploit enables server-side and client-side exploits for ethical hacking on Kali, from port scanning to payload selection. Payloads create remote management channels; delivery relies on crafted files and social engineering.
launch and navigate the metasploit framework using the console or gui, and master commands like help, show, search, info, use, set, and run exploits with payloads, configuring rhost and lhost.
Manage the Metasploit database to store reconnaissance results, support reporting and exploit searching, and import scan data. Use db_status, workspace, hosts, services, vulns, and notes to query results.
Explore exploit repositories like Exploit Database on exploit-db.com to download exploits and add compatible ones to Metasploit by placing them in the correct directory.
Collects users' emails to illustrate social engineering risks in ethical hacking and penetration testing on Kali. Shows how Theharvester, Metasploit, and Maltego gather emails from search engines and social networks.
Master advanced Google search techniques to locate sensitive documents, device and software version details, and credentials for penetration testing, using operators such as intitle, intext, site, filetype, and inurl.
Explore scanning techniques for port and host discovery, firewall and operating system detection, including ARP sweep, ICMP, TCP connect, UDP probes, and TCP/ACK-based firewall analysis.
Perform port scanning with Nmap and Zenmap, import results into the Metasploit database, and explore OS detection, scripts, and output options to identify services like OpenSSH on Windows hosts.
Learn the basics of vulnerability scanning, including software versions, protocols, and bugs, and how testers use OpenVas, Nmap, and Metasploit to identify vulnerabilities.
Explore how a stack-based buffer overflow exploits weak input validation to overwrite the return address, enabling execution of malicious code and remote access.
Demonstrate gaining access via a buffer overflow vulnerability in an Icecast server using a simple exploit. Show how crafted requests overwrite the return address to provide remote access.
Explore the theory of command injection attacks, showing how unsanitized user input can cause a web server to execute arbitrary commands, potentially giving attackers remote shell access.
Demonstrates exploiting command injection to gain remote access to a vulnerable web server using Kali and Metasploit, including uploading a backdoor and establishing a reverse-shell session.
Explore how documents with scripting capabilities—macros written in Visual Basic in Office apps like Word, Excel, and PowerPoint—can be abused to gain remote access, using JavaScript and document exploits demonstrated.
Explore DLL hijacking theory, Windows dynamic-link library loading, and how attackers place malicious DLLs in search paths or network shares to gain remote access or elevate privileges.
Learn how dll hijacking enables exploitation of a vulnerable application by crafting a malicious dll, delivering via usb drive, and triggering a session.
Explore Meterpreter command basics to control a remote session, including listing processes, migrating to another process, gathering user and network details, and managing files, shells, and background sessions.
Learn Linux enumeration to gather user and system information, inspect network settings and routing, and identify services and applications for privilege escalation and persistence.
Explore privilege escalation on Windows, covering vertical and horizontal escalation, registry-based access, credential discovery, load file hijacking, and user account control bypass techniques.
Explore Linux privilege escalation methods, from kernel vulnerabilities and insecure sudo configurations to misconfigurations and application flaws, including wildcard injection and backdoor setups for root access.
Explore creating a persistent backdoor via meterpreter on Kali, enabling automatic connections with configurable intervals and reverse connections to bypass firewalls, and using post modules instead of deprecated methods.
Discover how to use Metasploit post modules to install a persistent backdoor on Windows, configure startup via registry or services, and verify persistence with a listener.
Explore how to establish persistent backdoors through Windows services, including launching a backdoor via a service and maintaining an inbound connection.
Demonstrates how to achieve persistence on Linux via cron-based backdoors, exploring cron files, entries, and how to create and monitor cron jobs, including a demo of a reverse shell.
This course will teach you hacker's mindset. You will see all the steps which must be performed for successful attack using Metasploit on Kali. If you want to know how security mechanisms of Windows and Linux work and you want to know how to bypass them this course is definitly for you.
All the lessons are well structured and contain actual infromation. That means that all techniques represented in the course still work on modern system.
I am going to keep the content updated and also on the regular basis am going to add new lessons and assignments for my students.
Given course is intended was everyone who is interested in Ethical hacking and Cyber security. It will be useful and helpful for beginners and professionals. Beginners will understand hot to orient in learning Information security and it will help them to structure their studying process.
What will you learn?
After completing the course you will get the following skills and knowledge:
· Skills to manage Windows and Linux using console commands
· All the steps of hacking remote system
· Different port and vulnerability scanning methods of network devices
· You will learn how to attack Windows and Linux systems using different methods
· You will understand how to protect your system against different attacks
Course structure:
· Lab preparation. We will install different Windows and Linux systems.
· Metasploit framework introduction. In given section you will understand how to work with Metasploit, how to perform network attacks, how to collect information about your victim.
· Information gathering. Before attacking remote system it is vital to collect as more information as possible about your target. In this section you will get some techniques.
· Scanning. Here we will discuss how to get more information about running services on remote systems and possible vulnerabilities in Operating system and applications.
· Access gaining. In this section I explain different techniques to get access to remote system. All described techniques still work on real system.
· Access maintaining and Post exploitation. Here you will understand how escalate your privileges on the hacked system, how to hack passwords, how to install backdoors for further remote management and many other things