Complete Courses

Python for Pentesters

This course will teach you Python scripting and its application to problems in computer and network security. This course is ideal for penetration testers, security enthusiasts and network administrat... (more)

Javascript for Pentesters

In this course, we will be learning how to use Javascript for Pentesting. (more)


Pentesting iOS Applications

This course focuses on the iOS platform and application security and is ideal for pentesters, researchers and the casual iOS enthusiast who would like to dive deep and understand how to analyze and sy... (more)


x86 Assembly Language and Shellcoding on Linux

This course focuses on teaching the basics of 32-bit assembly language for the Intel Architecture (IA-32) family of processors on the Linux platform and applying it to Infosec. Once we are through wit... (more)

x86_64 Assembly Language and Shellcoding on Linux

This course focuses on teaching the basics of 64-bit assembly language for the x86_64 family of processors on the Linux platform and applying it to Infosec. Once we are through with the basics, we wil... (more)


GNU Debugger Megaprimer

This course will cover the basics of using GDB on Linux - x86, x86_64 and ARM based platforms. (more)


Wi-Fi Security and Pentesting

This course is ideal for penetration testers, security enthusiasts and network administrators.
A non-exhaustive list of topics to be taught includes:

  • Bypassing WLAN Authe... (more)


Pentesting with Metasploit

This course is ideal for penetration testers, security enthusiasts and network administrators.
A non-exhaustive list of topics to be taught includes:

  • Metasploit Basics and Fram... (more)


Exploiting Simple Buffer Overflows on Win32

In this course, we will look at how to exploit Simple Buffer Overflows on Win32 systems. This is an introductory course and starts from the very basics of exploitation and is beginner friendly. We wil... (more)



Ongoing Courses New Videos Every Week!!

Web Application Pentesting

A non-exhaustive and continuously evolving list of topics to be covered include:

  • HTTP/HTTPS protocol basics
  • Understanding Web Application Architectures
  • Lab setup ... (more)

WAP Challenges

We will be hosting interesting web application security challenges in this section for our students to try out. Challenges will be categorized into Beginner, Intermediate and Advanced Levels. We will ... (more)

Network Pentesting

A non-exhaustive list of topics to be covered include:

  • Information Gathering - OSINT, DNS, SNMP etc.
  • Pentesting Network Components - Router, Switch, Firewall, IDS/IPS
  • ... (more)

Scripting Wi-Fi Pentesting Tools in Python

In this course we will learn how to create Wi-Fi Pentesting tools - sniffer and packet injectors using Python. We will look at both using libraries like scapy and working with raw sockets.
This ... (more)

Make your own Hacker Gadget

All of us have heard about or used Hacker Gadgets like the WiFi Pineapple, Minipwner, Pwn Plug, R00tabaga etc. They are fantastic to use for demos, in social engineering tasks, explaining security imp... (more)

Pentesting Challenges

In this section we will be posting Pentesting Challenges from multiple topics such as Web App, Network, Shellcoding, Metasploit, Mobile Apps, Reversing and Exploit Development. (more)

Upcoming Releases Will Begin Shortly