8ksec logo

RUST FOR OFFENSIVE AND DEFENSIVE SECURITY

HomepageTrainings  / RUST FOR OFFENSIVE AND DEFENSIVE SECURITY

Private Trainings​

Training Details

  • Training Length – 2 or 3 Days
  • Venue – Virtual / On-Site 

 What Will Students Learn 

  • Introduction to Rust 
  • Intro to Memory corruption vulnerabilities
  • Memory management with Rust (Ownership, Borrowing etc)
  • Architecting a large program in Rust 
  • Writing a command line application in Rust
  • Writing an HTTP server with Rust
  • Exploit writing 101 with Rust
  • Writing your first n-day with Rust
  • Writing web application security tools with Rust
  • Writing shellcodes in Rust
  • Writing memory-safe code in Rust
  • Auditing Rust code for vulnerabilities

Course Description

Rust is a programming language that focuses on safety, speed, and concurrency. It is a systems programming language that has been designed to be a replacement for C and C++. However, it can be used for writing both client-side and server-side applications, with the ability to run on multiple platforms like Windows, Mac OS X, Linux, Android and iOS. It is indeed the perfect language for offensive security because it offers safety without sacrificing performance. The goal in this training is to teach students how to create their own offensive tools using Rust that run with amazing accuracy and speed. Students will learn about the basics of Rust by creating simple tools such as password crackers, directory brute forcers, HTTP servers, port scanners as well as more advanced topics such as crafting their own shellcodes, writing a binary analysis tool, writing n-day exploits etc.

At the same time, what makes Rust so special is that it has been designed with security in mind, and this makes it an excellent choice for developers who are writing code that needs to run securely, such as code that interacts with the operating system or hardware. It is considered as  “memory safe” language as it addresses one of the most common programming errors in C-based languages: memory corruption vulnerabilitiesIt is also known for its powerful type inference and its amazing error messages. In this course, we will also learn how to use all these powerful features of Rust to write code that is inherently secure and efficient. 

Who Should Take This Course

  • This course is ideal for penetration testers, application developers, security researchers, kernel developers, or anyone keen to understand the fundamentals of writing Rust code, writing their offensive security tools,  as well as harness the power of Rust to write memory-safe code. Prior programming experience is not required for this course. We offer both a 2-day and 3-day version for this course, depending on your requirements. 

Lorem Ipsum Dolor Sit Amet, Consectetur

Lorem Ipsum Dolor Sit Amet, Consectetur Lorem Ipsum Dolor Sit Amet, Consectetur

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet.

Sample video Content

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sagittis mauris ac enim sagittis dignissim. Praesent egestas, urna quis auctor iaculis, lacus tortor porta ligula. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sagittis mauris ac enim sagittis dignissim. Praesent egestas, urna quis auctor iaculis, lacus tortor porta ligula. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sagittis mauris ac enim sagittis dignissim. Praesent egestas, urna quis auctor iaculis, lacus tortor porta ligula.

Lorem Ipsum

Lorem Ipsum Dolor Sit Amet,

Lorem Ipsum Dolort,

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet.

Lorem Ipsum Dolort, Ipsum Dolort,

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet.

Lorem Ipsum Dolort, Ipsum

Lorem Ipsum Dolort,

Lorem Ipsum Dolort,

Lorem Ipsum Dolort,

Lorem Ipsum Dolort,

Lorem Ipsum Dolort,

Lorem Ipsum Dolort,

Lorem Ipsum Dolort,

Lorem Ipsum Dolort,

Lorem Ipsum Dolort,

Lorem Ipsum Dolort,

Lorem Ipsum Dolort,

Lorem Ipsum Dolort,

Lorem Ipsum

Lorem Ipsum Dolor Sit Amet,

Lorem Ipsum Dolort,

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet.

CONTACT US

Please share with us the project requirements and the goals you want to achieve,  and one of our sales representatives will contact you within one business day.

Our Location

51 Pleasant St # 843, Malden, MA, Middlesex, US, 02148

Phone

+1(347)-4772-006

SEND ENQUIRY

Lorem Ipsum

Lorem Ipsum Dolor

Lorem ipsum dolor sit amet, consectetur adipiscing eli

Lorem Ipsum Dolor

Lorem ipsum dolor sit amet, consectetur adipiscing eli

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique,

leo sit amet. Proin tristique, leo sit amet. elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet.

Lorem Ipsum

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. leo sit amet. Proin tristique, leo sit amet.

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. elit. Proin tristique, leo sit amet. Proin tristique, leo sit amet. leo sit amet. Proin tristique, leo sit amet.

TESTIMONIALS

What Client Says About Us

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sagittis mauris ac enim sagittis dignissim.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet aliquet sollicitudin, nulla mi viverra mi, a sodales magna sem quis sem. Phasellus finibus lectus ac ligula gravida vulputate.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet aliquet sollicitudin, nulla mi viverra mi, a sodales magna sem quis sem. Phasellus finibus lectus ac ligula gravida vulputate.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet aliquet sollicitudin, nulla mi viverra mi, a sodales magna sem quis sem. Phasellus finibus lectus ac ligula gravida vulputate.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet aliquet sollicitudin, nulla mi viverra mi, a sodales magna sem quis sem. Phasellus finibus lectus ac ligula gravida vulputate.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin tristique, leo sit amet aliquet sollicitudin, nulla mi viverra mi, a sodales magna sem quis sem. Phasellus finibus lectus ac ligula gravida vulputate.