Offensive Rust

Learn Redteaming the rusty way

4.10 (24 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Offensive Rust
2,230
students
10.5 hours
content
Jan 2023
last update
$39.99
regular price

What you will learn

Learn Rust Concepts

Learn Rust Ownership and Borrowing

Learn Advanced Rust

Learn WinAPI with Rust

Learn Malware Development with Rust

Parse PE File in Rust

Why take this course?

Are you a red teamer looking for a programming language that can keep up with your demanding projects? Look no further than Rust!

Rust's memory safety features, including its borrowing and ownership system, help prevent these types of vulnerabilities. As a result, Rust is often used to write code that is critical to the security of a system, such as cryptographic libraries and operating system kernels.

Rust is a programming language that was designed for performance and safety, making it perfect for hacking projects that require speed and reliability. With its strict type system and modern features, Rust allows you to write efficient and reliable code with minimal effort.

Not only is Rust fast and safe, but it also has a thriving community of developers who are constantly working on new tools and libraries. This means that you'll have access to a wide range of resources and support as you work on your hacking projects

In addition to its security benefits, Rust is also known for its speed and efficiency. It has the potential to replace lower-level languages like C and C++ in many cases, and is already being used in production by companies such as Dropbox and Coursera.

Overall, Rust is a powerful and versatile language that is well-suited to red teaming and other security tasks. If you're looking to improve your organization's defenses or expand your skill set, consider learning Rust and incorporating it into your red teaming efforts

Reviews

Angelo
February 26, 2023
I am really sorry to leave a bad review but this is not good content at all, or at least it is really not worth the price. This is why in my opinion this is quite bad: Audio quality: Quite a few lessons (especially "Introduction" and "Writing a PE loader" sections) have a lot of background noise (mic statics and people's voices). At lesson "Fixing Base Relocations" the teacher even stops to answer to someone for around 30 seconds and I find this quite unprofessional. Programming Language: Although the programming language is Rust there is very little of rust idioms in this course. I was hoping to learn the usual/common techniques the "rusty" way as the course description claims. However there are many very rookie mistakes (e.g 'where true' instead of 'loop') that suggest the teacher is not very familiar with the language himself. My understanding is that the teacher is familiar with C# as there are many references to it throughout the course. Course Content: The course content is not bad but personally I was expecting something more deep in details. It might be good for absolute beginners but no more. Topics are presented with bare minimum explanation/details and I think some concepts are wrong. For instance, there is a lesson where you build a reverse shell in Rust even though I think that is not a reverse but a bind shell. Teacher's knowledge and engagement: Overall I find the teacher's knowledge on the topic pretty superficial and same goes for the engagement. I appreciate the live coding but in some lessons it turns out to be messy probably due to the lack of proper formatting/comments. Overall I believe there is quite a lot of work to do on this course, which could be sold for beginners at at least half the price. We are very far here from learning "Advanced Rust" or "Malware development in Rust" as the course description claims.

Charts

Price

Offensive Rust - Price chart

Rating

Offensive Rust - Ratings chart

Enrollment distribution

Offensive Rust - Distribution chart
5004456
udemy ID
12/1/2022
course created date
1/29/2023
course indexed date
Bot
course submited by