Courses Catalog
(585 courses)Explore our complete collection of technical courses, hands-on lab environments, and downloadable assets.
Pentester Academy – GNU Debugger Megaprimer
This course will cover the basics of using GDB on Linux – x86, x86_64 and ARM based platforms.
Download Pentester Academy – 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 with the basics, we will look at writing shellcode, encoders, decoders, crypters and other advanced low level applications.
Pentester Academy – 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 systematically audit applications on this platform using a variety of bleeding edge tools and techniques. A non-exhaustive list of topics to be taught includes:
Download Pentester Academy – 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 administrators who want to learn to automate tasks or go beyond just using ready made tools. We will be covering topics in system security, network security, attacking web applications and services, exploitation techniques, malware and binary analysis and task automation. A non-exhaustive list of topics to be taught includes:
x33fcon – From zero to first 0-day
The workshop is designed to introduce participants to the arcana of the best methods and tools for automatic detection of vulnerabilities and bug analysis in software in a practical way. In the beginning, we will focus on understanding techniques: binary analysis, searching for various types of vulnerabilities and debugging. We “bite” into practical fuzzing and mistakes that keep programmers awake at night using their non-deterministic occurrence. Participants will learn techniques for analyzing application weaknesses, writing grammars, and obtaining test corpora guaranteeing exciting results. After understanding the aspects of bughunting, the time will come to automate vulnerability analysis and debugging methods to ensure that defective code elements are quickly found. The training focuses on x86 / x64 architecture, and attacking projects processing data in various formats (text, binary), network fuzzing on Windows and Linux platforms.
Multi-Cloud Red Team Analyst [MCRTA]
Multi-Cloud Red Team Analyst (MCRTA) is designed for cybersecurity enthusiasts who want to embark on their Cloud Red Team journey. In this comprehensive program, you’ll dive deep into the fundamentals of AWS, Azure, and GCP Cloud Security. The focus is on practical skills, ensuring that you gain hands-on experience in Multi-Cloud Red Teaming.
EC Council: The Complete Ethical Hacker’s Toolkit
The Complete Ethical Hacker’s Toolkit is a comprehensive learning path offered by EC-Council Learning. This skill path consists of 15 micro courses designed to help you either start or transition into a career in ethical hacking and penetration testing.
Ptrace Security – Advanced Software Exploitation
The Advanced Software Exploitation (ASE) course offers security professionals an opportunity to test and develop their skills like never before. During this course, students will learn to identify common vulnerabilities and then use them to develop exploits for a wide range of software applications, including popular Windows applications, interpreted languages, and Web browsers. In the first half of the course, attendees will use fuzzing, reverse engineering, and source code auditing, to attack a wide variety of applications (e.g. iTunes, Firefox, Vulnserver, etc.) and then use proven exploitation techniques to develop an exploit for one of the VMs (Windows 7, Windows 8.1 and Windows 10). Then, in the second half of the course, the focus will shift from classic vulnerabilities to more advanced ones. In this section, students will learn how to escape Java sandbox using a type confusion vulnerability, how to circumvent the ASLR without pointer leaks, and how to use precise heap spraying, just to name a few. By the end of this course, students will know how to find software vulnerabilities using fuzzing, reverse engineering, and source code auditing, and then how to write their own exploits in Python, JavaScript, or Java.
EC Council: Certified Cybersecurity Technician (CCT)
The Certified Cybersecurity Technician (CICT) is an entry-level cybersecurity program created by EC-Council, the creator of the Certified Ethical Hacker (CIEH) certification, to address the global demand for a qualified cybersecurity workforce. EC-Council developed the CICT to provide individuals starting their careers in IT and cybersecurity with a certification that validates their hands-on technical skills.
Social Engineering: Phishing Mastery
With all the cybersecurity systems we have developed, we still aren’t immune enough from one of the biggest cybersecurity threats. Users are easier to hack than computers and only one human mistake can ruin even the most advanced cybersecurity system. That’s why we created the course “Social Engineering & Phishing Mastery” which uncovers tactics and techniques known as social engineering. You’ll learn how attackers gather information on their targets and what information available online is useful for them . You’ll find out how to secure Red Team infrastructure, prepare an efficient payload, and bypass security solutions . All of that working with publicly available tools deployed by scammers every day. Outthinking attackers is just one part of this course. You’ll also cover best practices for reporting and discover how to use what you’ve learned on this course to protect the cybersecurity infrastructure of your company or organization.
Infrastructure Pentesting: Hackers Perspective or Notes from the Field
After investing in cybersecurity to protect their systems and data from the possibility of a cyberattack, many companies want to make sure their security countermeasures are effective by conducting a penetration test. But who can they trust to evaluate the effectiveness of security countermeasures? Considering the oft-quoted statistic that around 80% of all cyberattacks are the result of human error, it’s not surprising many people believe that the success of a penetration test lies largely in the skill and experience of the testers. Now, you have the opportunity to prove that you have the skills and experience they need when you complete our advanced cybersecurity training: “Infrastructure Pentesting: Hackers Perspective or Notes From the Field.” This advanced training, which requires a foundational understanding of Powercat and Inveigh tools, is a recorded training extracted from our AWSC 2020 edition. In less than three hours, this training based on real-world scenarios will equip you with the skills and know-how to conduct effective pentest and vulnerability management. We highly recommend this advanced training to penetration testers and any cybersecurity expert eager to develop their skill set and advance their career.
Deep Dive into Penetration Testing on Azure and Other Cloud Technologies
In a world where identity theft is rampant and data breaches occur constantly, protecting identity has become the new security perimeter for Azure and other cloud technologies. Effective pentesting needs to identify all types of possible attacks so any weak links in the infrastructure can be rectified or eliminated. Most large companies have already migrated or are planning to migrate to the cloud, and it is highly likely many small and medium companies will follow suit. These companies will need effective pentesting to ensure their cloud or hybrid IT infrastructure is secure without exposed points of entry as easy targets for cyberattackers. You can be in high demand for your penetration testing skills when you complete our advanced cybersecurity training: “Deep Dive into Penetration Testing on Azure and Other Cloud Technologies.” This short and intensive training is a recorded training extracted from our AWSC 2020 edition. In just a little over two hours, you’ll learn advanced pentesting techniques through real-world case studies, demos, and examples. You don’t need to worry about spending long time on learning new skills — this advanced training is compressed to the size of the byte and intensive. You are guaranteed to walk away with actionable insights you can implement right away to boost your career. We highly recommend this advanced training to Penetration Testers, Security Administrators, Security Consultant and any cybersecurity expert eager to develop their skill set and advance their career.











