A comprehensive collection of interactive revision quizzes for cybersecurity professionals, penetration testers, and security analysts. This tool is designed to help you master various security frameworks, methodologies, and technical standards.
Take the quizzes directly in your browser: https://cycloarcane.github.io/cybersecurity-revision-quizzes/
A high-performance, offline-first Android application is available.
- Zero Permissions: Privacy-first architecture with no network or storage permissions required.
- Persistent Progress: Automatically saves your session so you can resume mid-quiz.
- High Score Tracking: Keeps track of your best performance for each category.
- Red & Black Theme: Modern, high-contrast aesthetic with custom SVG icons.
Download the latest APK from the Releases page.
- PTES Methodology: Penetration Testing Execution Standard (7 Phases).
- PTES Technical: Technical Guidelines & specific security tooling.
- MITRE ATT&CK: Advanced Enterprise Framework knowledge.
- PortSwigger Top 10:2025: Latest web hacking techniques from PortSwigger Research.
- OWASP Top 10:2025: Modern web application security risks.
- OWASP WSTG v4.2: Web Security Testing Guide.
- OWASP Top 10:2021: Legacy web security risks for historical context.
- Networking & Subnetting: IP, Subnets (CIDR/VLSM), VLANs, and Protocols.
- Active Directory Pentest: Windows Domain environments and escalation paths.
- Encryption & PQC: Modern standards and NIST Post-Quantum Cryptography.
- Git & Git Security: Internals, secrets prevention, and platform-specific attacks.
- OWASP MAS: Mobile Application Security.
- OWASP Agentic AI: Top 10 risks for Agentic AI applications (2026).
- CREST CPSA: Practitioner Security Analyst (Advanced Revision).
- CREST CRT: Registered Penetration Tester preparation.
- Frontend: Vanilla HTML5, CSS3 (with Flexbox/Grid), and pure JavaScript.
- Architecture: Static, client-side rendering with
localStoragepersistence. - Android: Hybrid container using
WebViewandWebViewAssetLoaderfor security.
If you find any incorrect question/answer pairs or factual errors, please open a GitHub Issue.
Maintained by cycloarcane