ctf-primer
ctf-primer copied to clipboard
Textbook with chapters for each usual picoCTF challenge category.
* Why use dependencies? * Security Updates * Package Managers
* High-level * Low-level * Intermediate Representation * Assembly & ISA’s * Machine Instructions Also serves as an excuse to cover a few more languages like Nim and Rust
Adds some distinctions and definitions between... * Local Games * Networked Games * Modding and hacking Also could serve as an introduction to the PicoLock student project or other initiatives.
This chapter covers regular expressions (regex) in a bit more detail to help with forensics challenges and practicing Python. ### Outline * Common Use Cases * Basic Syntax * Literal...
An update to wireshark (this one, thanks for nek0nyaa: https://github.com/wireshark/wireshark/commit/8e256b7e694d6d39f93d41a788835e85855780eb) improved their detection of protocols, fixing the erroneous designation of a packet being "s101". All screenshots in this section are...
Consider issues with current *Stack overflow attack* section: * Gives source code for vulnerable program and solution exploit, but the return address needed is liable to change, and padding might...
This chapter discusses potential career options and responsibilities in cybersecurity. ## Outline * Industry roles * Bug Bounties * The CVE® Program * VPNs * Ethical Considerations
This chapter discusses the creation and usage of a developer environment when hacking. ## Outline * Web * Virtual * VPNs * Authentication * IDEs * Installations
This chapter discusses the usage of version control systems and serves as a walkthrough for the Git playlist in picoGym. ## Outline - Git - Committing and Branching - Collaboration...
This chapter lists tools mentioned throughout the Primer. ## Outline * Tools and resources listed by category - could be expanded as chapters are added or updated