• Earn real money by being active: Hello Guest, earn real money by simply being active on the forum — post quality content, get reactions, and help the community. Once you reach the minimum credit amount, you’ll be able to withdraw your balance directly. Learn how it works.
Fuzzing Labs - Rust Security Audit and Fuzzing + Labs

Fuzzing Labs - Rust Security Audit and Fuzzing + Labs 2025 8GB

No permission to download
Fuzzing-Labs-Rust-Security-Audit-and-Fuzzing-Labs.webp


This hands-on training covers advanced Rust security techniques, including auditing, fuzzing, and crash triaging. Master tools like cargo-fuzz and AFL to secure Rust applications and stay ahead in vulnerability research.

⏳ 16 hours | 🧑‍🎓 200 students | 🔄 Last updated : 17/12/2024

What you will learn​



Master Rust Security Fundamentals​

Understand Rust's unique security concepts like ownership, borrowing, and lifetimes, and learn to identify and address common vulnerabilities such as unsafe code, data races, and cryptographic issues.

Conduct Comprehensive Security Audits​

Explore advanced Rust auditing tools and techniques to uncover logic bugs, memory leaks, and attack surfaces, ensuring robust and secure Rust applications.

Harness the Power of Fuzz Testing​

Dive into coverage-guided fuzzing workflows with tools like cargo-fuzz and afl-rs, and gain expertise in analyzing crashes, minimizing corpora, and writing custom structure-aware Rust fuzzers.

What’s included ?​

🔑 Immediate access to all the content
⏱️ 9.5 hours of curated and practical knowledge in video
🎞️ 80+ easy-to-digest, on-demand videos
👨‍💻 25+ hands-on exercises & labs
♾️ Lifetime access
📖 280+ digital and printable slides
📝 Assignments to apply your new skills
💯 Certificate of completion

Perfect for…​

This course is for anyone who’s looking for a hands-on and pragmatic approach to audit and secure Rust code such as:

✔ Security engineers
✔ Vulnerability researchers
✔ Pentesters & Red team professionals

Content​


Module 1
  • Introduction to Rust and its Ecosystem
  • Security concepts
    • Ownership, Borrowing and Lifetime
  • Rust most common vulnerabilities
    • Error handling & Unwrapping, Panicking macros, Arithmetic errors
    • Index out of bound, Stack overflow, resource exhaustion (OOM)
  • Unsafe codes
    • Tooling and Sanitizers (ASAN, MSAN, etc.)
    • Out of bound access (OOB), Use-after-free (UAF), Double free, Memory leak, Data Races and Race Conditions
  • Rust advanced vulnerabilities
    • Logic bugs, FFI, Cryptographic issues, Uninitialized & Zeroing memory
  • Attack surface discovery & Auditing tools
Module 2
  • Fuzzing Introduction and Workflow
  • Coverage-guided Fuzzing in Rust
    • cargo-fuzz, afl-rs, honggfuzz-rs
  • Improve your Fuzzing Process
    • Code coverage, Corpus selection, Corpus minimization
    • Crashes Triaging and Debugging
  • Structure-aware & Grammar-based Fuzzing
  • Other Advanced Testing techniques
    • Symbolic Execution, Formal verification
    • Differential Fuzzing
    • Writing Custom Rust Fuzzers

Prerequisite​


    • Familiarity with Linux and Rust.
    • A working laptop capable of running virtual machines
    • 4GB RAM required, at a minimum
    • 40 GB free Hard disk space
    • VirtualBox
    • Administrator/root access MANDATORY
This course is suitable for people that are new to Rust. All the theory and concepts about Rust security and Rust fuzz testing will be explained during the course.


Information

Free Download for Users PRIV8

Important

Password: htdark.com

Back
Top