Start free

Browse everything

Roadmaps, courses and hands-on labs — search or filter. All roadmaps · Lab catalogue

Filters 3
Type: Hands-on labDuration: 1–2 hTopic: ProgrammingClear all
Hands-on labStationX Membership
Intro to PythonPython for Cybersecurity Tool Development + 1 more blockDuration: 2 hThis lab is a quick introduction to programming in Python.
CompTIA PenTest+ badge
Hands-on labStationX Membership
PythonPython for Cybersecurity Tool Development + 1 more blockDuration: 2 hThe Python Tool Building lab is divided into two parts: Python Fundamentals and Python Tool Building.
CompTIA PenTest+ badge
Hands-on labStationX Membership
Python Tool Building - Authenticated SQLiPython for Cybersecurity Tool Development + 1 more blockDuration: 2 hIn this lab, you will exploit a very simple SQL injection vulnerability, as an authenticated user, using a Python script.
CompTIA PenTest+ badge
Hands-on labStationX Membership
Python Tool Building - Banner GrabberPython for Cybersecurity Tool Development + 1 more blockDuration: 2 hIn this lab, we will be writing a short Python script that performs a banner grab on several ports.
CompTIA PenTest+ badge
Hands-on labStationX Membership
Python Tool Building - C2Python for Cybersecurity Tool Development + 1 more blockDuration: 2 hIn this lab, students are given a compromised machine on which they will place an agent.
CompTIA PenTest+ badge
Hands-on labStationX Membership
Python Tool Building - Local File InclusionPython for Cybersecurity Tool Development + 1 more blockDuration: 2 hIn this lab, there is an intentionally vulnerable file that has a local file inclusion vulnerability hosted on your machine.
CompTIA PenTest+ badge
Hands-on labStationX Membership
Windows Rootkits With PythonPython for Hacking & Offensive Security Duration: 2 hIn this lab, we will use the Pywin32 extensions and the Deviare library to hook into functions and interact with the internal data structures.
CompTIA PenTest+ badge
Hands-on labStationX Membership
Secure Coding (Python) - Lab 3: AuthenticationSecure Coding (Python)Duration: 2 hIn this lab, we will look at authentication vulnerabilities including verbose error messages, plaintext passwords, and single-factor authentication.
CompTIA SecurityX badge
Hands-on labStationX Membership
Secure Coding (Python) - Lab 5: CryptographySecure Coding (Python)Duration: 2 hThere are many issues that can arise with Cryptography, when trying to write secure code.
CompTIA SecurityX badge