Black Hat Rust: Applied offensive security with the Rust programming language

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

https://kerkour.com/black-hat-rust

Author(s): Sylvain Kerkour
Edition: v2022.56
Publisher: https://kerkour.com/black-hat-rust
Year: 2022

Language: English
Commentary: https://kerkour.com/black-hat-rust
Pages: 439
Tags: rust, hacking, security, programming, crypto, cryptography

Copyright
Your early access bonuses
Contact
Preface
Introduction
Types of attacks
Phases of an attack
Profiles of attackers
Attribution
The Rust programming language
History of Rust
Rust is awesome
Setup
Our first Rust program: A SHA-1 hash cracker
Mental models for approaching Rust
A few things I’ve learned along the way
Summary
Multi-threaded attack surface discovery
Going full speed with async
Adding modules with trait objects
Crawling the web for OSINT
Finding vulnerabilities
Exploit development
Writing shellcodes in Rust
Phishing with WebAssembly
A modern RAT
Securing communications with end-to-end encryption
Going multi-platforms
Turning our RAT into a worm to increase reach
Conclusion