Sylvain Kerkour b3b745f667 init
2021-02-03 17:24:49 +00:00
2021-02-03 17:24:49 +00:00
2021-02-03 17:24:49 +00:00
2021-02-03 17:24:49 +00:00
2021-02-03 17:24:49 +00:00
2021-02-03 17:24:49 +00:00

Black Hat Rust logo

Black Hat Rust - Early Access

Deep dive into offensive security with the Rust programming language

Buy the book now!

Summary

Whether it be in movies or in mainstream media, hackers are often romanticized: they are painted as black magic wizards, nasty criminals, or, in the worst cases, as thieves with a hood and a crowbar. In reality, the spectrum of the profile of the attackers is extremely large, from the bored teenager exploring the internet to sovereign States armies as well as the unhappy former employee.

What are the motivations of the attackers? How can they break seemingly so easily into any network? What do they do to their victims? We will put on our black hat and explore the arcanes of offensive security, whether it be cyber attacks, cybercrimes or cyberwar. Scanners, exploits, malwares... From theory to pratice, we build our own offensive tools at the edge of technology, with the Rust programming language, Stack Overflows most loved language for five years in a row. Rust is opening a new page in history of programming languages by providing unmatched guarantees and features, whether it be in defensive or, as we will see, offensive security.

Free Updates and DRM Free, of course :)

Who this book is for

This is NOT a 1000th tutorial about sqlmap and Metasploit.

You will enjoy it if any of the following:

  • You keep screaming "show me the code!" when reading about cyber attacks and malwares
  • You want to learn real-world and idiomatic rust practices
  • You want to make money with bug bounties or offensive security
  • You believe that the best defense is thinking like an attacker
  • You learn by building and love to look under the hood
  • You develop your own tools and exploits with Python, Ruby, C, Java...
  • You want to learn real-world offensive security, not just pentesting

Buy the book now!

Early access

As of today, the book is still a work in progress. You can think of it as a Kickstarter campaign, but with 100% of the revenue going to the author.

If for any reason the project has to shut down before its completion, you'll receive a full refund.

estimated final publication: June 2021

estimated number of pages: ~320

In order to thanks the people who make it possible, all early access buyers will also receive the following bonus:

  • A curated list of advanced malware analyses

Buy the book now!

Table of contents

  • 1: Introduction

Part I: Reconnaissance

  • 2: Multi-threaded attack surface discovery 🚧
  • 3: Going full speed with async
  • 4: Adding modules with Trait objects
  • 5: Crawling the web for OSINT

Part II: Exploitation

  • 6: Finding vulnerabilities with Fuzzing
  • 7: Exploit development
  • 8: Writing shellcodes in Rust
  • 9: Phishing with WebAssembly

Part III: Implant development

  • 10: A modern RAT
  • 11: Securing communications with end-to-end encryption
  • 12: Going multi-platforms
  • 13: Turning into a worm to increase reach

Buy the book now!

Community

Hey! Welcome you to the Black Hat Rustaceans gang! If you think something in the book or the code can be improved, please open an issue. Pull requests are also welcome :)

If you have any question or idea, feel free to join the discusssion on the Forum!

Newsletter

Want to stay updated? Ill write you once a week about avoiding complexity, hacking and entrepreneurship.

https://kerkour.com/subscribe

I hate spam even more than you do. I'll never share your email and you can unsubscribe at anytime. Also there is no tracking or ads.

Changelog

You'll find all the updates in the Changelog: https://github.com/skerkour/black-hat-rust/blob/main/CHANGELOG.md

S
Description
Automated archival mirror of github.com/skerkour/black-hat-rust
Readme 2.3 MiB
Languages
Rust 88.3%
Python 6.2%
Makefile 2.9%
Dockerfile 0.9%
C 0.8%
Other 0.9%