Courseware Changelog

21 May 2024

Updates and corrections in the following chapters:


22 September 2023

Updated and revised chapter 9 of the courseware: Networking & Shells:


2 August 2023

Minor updates and corrections in the following chapter:


28 July 2023

Minor updates and corrections in the following chapters:


23 March 2023

Updated the following chapter:


5 August 2022

Updated the following chapter:


10 May 2022

Added new chapter: Attacking management interfaces.


10 February 2022

Revised the following chapters:


9 December 2021

Revised the following chapters:


17 November 2021

Minor updates in the following chapters:


24 June 2021

Minor updates in the following chapters:


14 June 2021

Minor updates in the courseware: typos, broken links etc.

  • PDF Updated.

18 May 2021

Updated Docker privilege escalation in the following chapter:


12 May 2021

Minor updates in the following chapters:


6 May 2021

Updated the following chapters:


31 December 2020

Minor changes in Chapter 5 Exploitation:


22 December 2020

Updated Chapter 7: SQL injection basics:


5 August 2020


1 July 2020


27 April 2020

  • Minor updates Courseware PDF

22 January 2020


4 December 2019


16 August 2019


9 April 2019

  • Updated Chapter 9 Networking & Shells
    • 9.1 Intro
    • 9.2 Netcat shells
    • 9.3 Upgrading a Netcat shell to Meterpreter

15 March 2019


11 March 2019

  • Updated Chapter 9: Networking & Shells
    • 9.2 Netcat shells

14 February 2019


24 January 2019


15 January 2019


4 December 2018


22 November 2018


1 November 2018


25 October 2018


18 October 2018


9 October 2018


25 September 2018


18 September 2018


21 August 2018

  • Revised Chapter 4: Vulnerability Assessment
    • 4.1 Intro
    • 4.2 Metasploitable 2 enumeration information & vulnerabilities
    • 4.3 Vulnerability & Exploit databases
    • 4.4 Nmap scripts

17 August 2018

  • Revised Chapter 3: Information Gathering
    • All chapters

23 July 2018

  • Revised Chapter 2: Accessing the labs
    • All chapters.

10 July 2018

  • Revised Chapter 1: Penetration testing basics
  • All chapters.

5 July 2018

  • Updated chapter 9.2 Netcat shells

30 May 2018


11 May 2018


7 May 2018

  • Updated the course introduction.

17 April 2018


28 March 2018


15 March 2018

Updated the following chapters:


24 February 2018


6 February 2018

  • Updated chapter 7.6 Web shells
    • Added Python SimpleHTTPServer instructions.

16 January 2018

Updated the following chapters:


6 December 2017

Updated the following chapters:


15 November 2017


19 October 2017


13 October 2017

Updated the following chapters:


13 September 2017


29 September 2017

Some minor changes in 6.2 Privilege Escalation on Linux.