Nightmare is an introductory course on binary exploitation and reverse engineering built around CTF challenges. Its materials are structured linearly and include documented write-ups for each challenge, with most modules offering multiple problems per topic so learners can apply an attack technique to different iterations. The course uses only free and open source tools, and its static site is built with mdbook.
High Assurance Rust
High Assurance Rust is a book about developing secure and robust software. It presents a project-based approach to systems programming and low-level software security, teaching Rust by re-implementing a major dynamic collection from its standard library. It discusses using open-source software assurance tools, including rustc, libFuzzer, rr, qemu, differential fuzzing and deductive verification.
Links
Tags
-
0Nightmare is an introductory course on binary exploitation and reverse engineering built around CTF challenges. Its materials are structured linearly and include documented write-ups for each challenge, with most modules offering multiple problems per topic so learners can apply an attack technique to different iterations. The course uses only free and open source tools, and its static site is built with mdbook.
-
0Typing.io is a typing tutor for programmers whose lessons are based on open source code in languages such as JavaScript, Ruby, C, C++, Java, PHP, Perl, Haskell and Scala. It covers symbol keys, and the site describes it as free with sign-in.
-
0Site offering CSS practice challenges organized by difficulty levels from Easy to Insane, with named exercises such as Hello World and Clock World. It is presented as a way to practice becoming a better web developer and learn a new trick every day.
-
0CSS Diner provides educational videos, lessons, tutorials, or self-learning resources.
-
0Leetcode provides educational videos, lessons, tutorials, or self-learning resources.
-
0CTFlearn is a platform for learning and competing in capture-the-flag challenges. It offers hundreds of challenges for testing skills and a community for learning cybersecurity with others, and describes itself as a beginner-friendly way into hacking. A free account can be created.
Community notes
Reviews and discussion
No reviews yet
Be the first to share how this project worked for you.
Join the discussion
Sign in with a verified account to leave a review or join the discussion.
Sign in to review