Our Programs
Mission-Focused Cyber Training
Our curriculum is designed to forge elite cyber operators. We offer a comprehensive range of courses, from foundational skills to advanced tactics in Windows, Linux, and mobile environments. Each program is crafted by experienced professionals to deliver hands-on, practical training that prepares students for real-world challenges.
TOOLS
FORMAT
LEVEL
Introduction to ACTP
This preliminary course offers foundational training for our CNO (Computer Network Operations) Programmer curriculum. It familiarizes students with essential computing concepts, enhancing their interaction skills with machines and operating systems. Crafted by ACTP instructors, this course strengthens the core abilities vital for success in our Linux and Windows CNO Programmer courses.
Windows CNO Programmer
This intensive, hands-on offensive cyber course transforms experienced systems programmers into Windows CNO professionals. Divided into ten classes across three progressive modules, the curriculum covers vital topics such as Windows Registry, security mechanisms, vulnerability research, and driver development. The course emphasizes practical lab work and demonstrations over traditional lectures, providing extensive hands-on experience.
Linux CNO Programmer
This intensive, ten-week course provides the hands-on skills and knowledge needed to become an advanced Computer Network Operations (CNO) programmer. You'll embark on a journey from mastering user-space POSIX APIs to tackling advanced topics like manipulating ELF files and exploiting vulnerable services. The course culminates in designing and deploying CNO tools directly within the Linux kernel. Expect a blend of lectures, demonstrations, and extensive practical lab assignments to solidify your expertise.
Advanced Vulnerability Research
This advanced course offers unparalleled training in vulnerability discovery across modern software, spanning web browsers to OS kernels. Learn directly from experts how to apply powerful methodologies: fuzzing, reverse engineering, symbolic execution, and code property graphs. With deep dives into CVE examples and practical labs, such as building a binary symbolic execution engine, students will be uniquely equipped to identify and analyze complex vulnerabilities in high-value systems.
Android Programming
This lab-intensive course offers a unique opportunity to deeply explore the Android operating system. You'll gain comprehensive exposure to the entire Android OS API, starting with application development using the SDK and Android Studio, and progressing to APIs that interface directly with native libraries, the Linux kernel, and Android-specific kernel components. The curriculum places heavy emphasis on security at every level, incorporating features and developments from the latest Android releases.
Android Internals
Building on the foundational Android Programming course, Android Internals offers a deep dive into the core of the Android OS. You'll explore concepts such as the internals of APKs, Package Manager, Activity Manager, Zygote, Android Services, RILD, HAL, and WiFi. The course also covers advanced Android architectural concepts, developing native applications that interface directly with various device components, and how to analyze and reverse engineer APKs.
Embedded CNO
This course explores the fundamental concepts, tools, and techniques necessary for robust testing of CNO tools. You'll learn to perform thorough verification and validation against defined project requirements. Even with its inherent complexity, this course will show you how to streamline the testing pipeline by leveraging multiple tools and creating effective testing environments.
Intro to ARM Assembly
In the Introduction to ARM Assembly course, students will learn to read, write, and debug assembly code for the ARM EABI used by smart phones and mobile devices. Topics include registers, the ARM and Thumb instruction sets, literal pools, the stack, ARM calling conventions, cross compilation, remote debugging with GDB, and GNU inline assembly.
No courses found
Try adjusting your filters or search terms