HOME / CATALOG / ADVANCED PENETRATION TESTING & SECURITY LABS
EARLY ACCESSLIFETIME ACCESS

Advanced Penetration Testing & Security Labs

Self-paced video training — 15 modules, 439 lessons. Work through it at your own pace — every lesson is real practitioner training, not slide-reading.

15
MODULES
439
LESSONS
720p
STREAMING
LIFE
ACCESS
▶INSIDE THE COURSE · 439 LESSONS
UNLOCKS INSTANTLY AFTER CHECKOUTSEE THE CURRICULUM ↓

ABOUT THIS COURSE

Lab-driven offensive security training: 15 modules and 439 lessons of hands-on penetration-testing material — Wi-Fi monitoring for red and blue teams, reverse engineering of Linux and Windows applications, exploit development fundamentals, and structured attack labs.

This is the collection for people who learn by doing: nearly every lesson centers on a real technique demonstrated against a real target environment, explained step by step.

CURRICULUM

15 modules, in order.

439 LESSONS · LIFETIME ACCESS
01Blue-Team-Training-Cyber-Security-and-Incident-Response18 LESSONS
▶How to secure your SSH & FTP servers - Port Knocking

This lesson teaches how to implement port knocking to secure SSH and FTP servers.

▶How to detect and Identify Email Phishing attacks - Real Scenario

This lesson demonstrates techniques to detect and identify email phishing attacks using real scenarios.

▶How to create KeyLogger - Detection and Analysis

This lesson covers the creation, detection, and analysis of keyloggers in cybersecurity.

▶Security onion training - How to use snort IDS and Sguil

This lesson provides training on using Snort IDS and Sguil within the Security Onion framework.

▶Security Onion Training - How to detect Advanced persistent Threat

This lesson focuses on detecting advanced persistent threats using Security Onion tools.

▶Security Onion Training - How to detect Malwares in your Network

This lesson teaches how to identify malware within a network using Security Onion.

▶Security Onion Training - How to Detect DNS fast fluxing domains

This lesson covers detection methods for DNS fast fluxing domains using Security Onion.

▶Trape People tracker - Phishing campaigns for Pentesting

This lesson discusses the use of Trape People Tracker for phishing campaign penetration testing.

▶How to tell if your Facebook info was shared with Cambridge analytica

This lesson explains how to determine if Facebook information was shared with Cambridge Analytica.

▶Network Pivoting - Post exploitation Attacks ( Analougepond Vulnhub )

This lesson covers network pivoting techniques used in post-exploitation attacks.

▶Scanning Malicious office files - Reverse Engineering

This lesson focuses on scanning malicious Office files and the principles of reverse engineering.

▶PaloAlto Networks Firewall - Blocking Facebook and Bittorrent

This lesson teaches how to configure a PaloAlto Networks Firewall to block specific websites like Facebook and BitTorrent.

+ 6 more lessons
02Hacker Project. SMS Controlled Pentest Bot8 LESSONS
▶installing-rasbian-sketch-lite

This lesson provides instructions for installing the Raspbian Sketch Lite operating system.

▶installing-hologram-sim

This lesson covers the process of installing a Hologram SIM card.

▶modem-setup-basics

This lesson explains the basic setup procedures for a modem.

▶send-receive-sms

This lesson demonstrates how to send and receive SMS messages.

▶nmap-python

This lesson introduces using Nmap with Python for network scanning.

▶finale

This lesson serves as the finale, summarizing the key points of the project.

▶course-introduction

This lesson introduces the course and outlines its objectives.

▶preview

This lesson provides a preview of the course content.

03Linux Rootkits for Red-Blue Teams15 LESSONS
▶install-custom-linux-kernel

This lesson covers the steps for installing a custom Linux kernel.

▶helloworld

This lesson demonstrates a simple 'Hello World' program in a Linux environment.

▶helloworld-fmt

This lesson focuses on formatting output in the 'Hello World' program.

▶printk

This lesson explains the use of printk for logging in the Linux kernel.

▶module-params

This lesson discusses module parameters and their configuration.

▶sysfs

This lesson covers the sysfs filesystem and its role in Linux.

▶source-code-browsing

This lesson provides guidance on browsing source code effectively.

▶course-introduction

This lesson introduces the Linux Rootkits module and its objectives.

▶process-info-basics

This lesson covers the basics of retrieving process information in Linux.

▶process-info-threads

This lesson explains how to gather information about threads in a process.

▶process-information-binary-executable

This lesson discusses how to retrieve information about binary executable processes.

▶process-info-lsof

This lesson covers how to use the lsof command to analyze process information in Linux.

+ 3 more lessons
04Offensive Internet of Things (IoT) Exploitation48 LESSONS
▶Introduction to IoT Security

This lesson introduces the fundamental concepts and importance of IoT security.

▶Mapping Attack surface and previous vulnerabilities

This lesson covers techniques for mapping the attack surface of IoT devices and identifying previous vulnerabilities.

▶b-Setting up your IoT pentesting VM

This lesson guides the setup of a virtual machine for IoT penetration testing.

▶Firmware analysis - Identifying hardcoded secrets

This lesson teaches how to analyze firmware to identify hardcoded secrets within IoT devices.

▶a-Firmware Analysis 101

This lesson provides a foundational overview of firmware analysis techniques.

▶Emulating firmware binary

This lesson covers the process of emulating firmware binaries for testing purposes.

▶Backdooring a firmware - 1

This lesson demonstrates the initial steps for backdooring firmware.

▶Backdooring a firmware 1

This lesson continues the process of backdooring firmware with practical examples.

▶Backdooring a firmware - 2

This lesson further explores advanced techniques for backdooring firmware.

▶Backdooring a firmware 2

This lesson continues the exploration of backdooring firmware with additional methods.

▶Firmware Emulation using FAT

This lesson discusses firmware emulation using the FAT file system.

▶Web application security for IoT devices

This lesson covers security considerations for web applications in IoT devices.

+ 36 more lessons
05Pentester Academy - Python For Pentesters52 LESSONS
▶Module 1 Introduction to Python and Setting up an Environment

This lesson provides an overview of Python and guides setting up a programming environment.

▶Module 2 File Handling

This lesson covers file handling techniques in Python, including reading and writing files.

▶Module 3 Client - Server Programming Basics

This lesson introduces the basics of client-server programming in Python.

▶Module 4 Fetching Web Pages

This lesson focuses on techniques for fetching web pages using Python.

▶Module 5 Exploit Research Basics

This lesson discusses the basics of exploit research and its relevance to penetration testing.

▶Module 6 Portable Executable Basics

This lesson covers the fundamentals of Portable Executable (PE) file structure and analysis.

▶Module 7 Using pexpect

This lesson introduces the use of the pexpect library for automating interactive applications.

▶Where do we go from here

This lesson summarizes the course and discusses potential next steps for learners.

▶Module 1 Variables and Data Types

This lesson covers variables and data types in Python programming.

▶Module 2 Directory Navigation

This lesson teaches directory navigation techniques using Python.

▶Module 3 SocketServer Framework

This lesson introduces the SocketServer framework for creating network servers in Python.

▶Module 4 Parsing HTML

This lesson focuses on parsing HTML content using Python libraries.

+ 40 more lessons
06Pentester Academy - x86 Assembly Language and Shellcoding on Linux36 LESSONS
▶Course-Introduction

This lesson serves as an introduction to the course on x86 assembly language and shellcoding.

▶Module-1-1-What is Assembly Language

This lesson explains the fundamentals of assembly language and its significance.

▶Module-1-1-2-Setting up the Lab

This lesson guides the setup of a lab environment for assembly language programming.

▶Module-1-Exercise-1-2-Getting the CPU Info on Linux

This lesson involves an exercise to retrieve CPU information on a Linux system.

▶Module-1-2-IA-32 Architecture Basics

This lesson covers the basics of IA-32 architecture relevant to assembly programming.

▶Module-1-2-1-IA-32 Architecture Exercise

This lesson includes an exercise focused on IA-32 architecture concepts.

▶Module-1-3-CPU Modes and Memory

This lesson discusses CPU modes and memory management in x86 architecture.

▶Module-1-4-Hello World in Assembly

This lesson demonstrates how to write a simple 'Hello World' program in assembly language.

▶Module-1-4-1-Hello World GDB Exercise

This lesson provides an exercise using GDB to debug the 'Hello World' assembly program.

▶Module-1-5-Data Types

This lesson introduces various data types used in assembly language.

▶Module-1-6-Moving Data

This lesson explains techniques for moving data within assembly programs.

▶Module-1-6-1-Understanding the Stack

This lesson focuses on understanding the stack in relation to data management.

+ 24 more lessons
07Pentester-Academy Abusing-SQL-Server-Trusts-in-a-Windows-Domain16 LESSONS
▶Course Introduction+GP@FB

This lesson serves as an introduction to the course on abusing SQL Server trusts.

▶Ms Sql Server Basics+GP@FB

This lesson provides foundational knowledge about Microsoft SQL Server.

▶Powershell Role And Introduction+GP@FB

This lesson introduces the role of PowerShell in the context of SQL Server exploitation.

▶Discovering Sql Server Within The Domain+GP@FB

This lesson covers techniques for discovering SQL Server instances within a domain.

▶Bruteforce Attacks On Sql Server+GP@FB

This lesson explains methods for conducting brute force attacks on SQL Server.

▶Post Exploitation Data Enumeration+GP@FB

This lesson focuses on post-exploitation data enumeration techniques in SQL Server.

▶Privilege Escalation Impersonation+GP@FB

This lesson covers privilege escalation through impersonation in SQL Server.

▶Privilege Escalation Trustworthy Property+GP@FB

This lesson discusses privilege escalation using trustworthy properties in SQL Server.

▶Command Execution Part I+GP@FB

This lesson introduces command execution techniques in SQL Server exploitation.

▶Command Execution Part Ii+GP@FB

This lesson continues the discussion on command execution techniques in SQL Server exploitation.

▶Mapping Trusts+GP@FB

This lesson covers the mapping of trusts within SQL Server in a Windows domain environment.

▶Exploiting Database Links+GP@FB

This lesson explores techniques for exploiting database links in SQL Server.

+ 4 more lessons
08Reconnaissance_for_Red-Blue_Teams8 LESSONS
▶Course-Introduction

This lesson introduces the reconnaissance module for Red and Blue teams.

▶memcache-servers-part-1

This lesson examines the first part of the memcache servers reconnaissance.

▶memcache-part2

This lesson continues with the second part of the memcache servers reconnaissance.

▶memcache-part3

This lesson covers the third part of the memcache servers reconnaissance.

▶memcache-part4

This lesson discusses the fourth part of the memcache servers reconnaissance.

▶memcache-part5

This lesson focuses on the fifth part of the memcache servers reconnaissance.

▶memcache-part-6

This lesson explores the sixth part of the memcache servers reconnaissance.

▶memcache-part-7

This lesson concludes with the seventh part of the memcache servers reconnaissance.

+ 7 more modules in the full course — 439 lessons total.

CURATED BY

SecuraLearn
PRACTITIONER-CURATED LIBRARY

Selected from working practitioners' training libraries and kept whole — modules, labs and walkthroughs exactly as taught.

GOOD TO KNOW

Lessons stream in the browser and remember where you stopped.

Watch on two devices at once — phone, tablet or desktop.

Download buttons are disabled; delivery is encrypted and authenticated per request.

$449 · ONE PAYMENT

Own every lesson, for life.

One payment unlocks all 439 lessons instantly — start with lesson one the moment you check out.