Black Hat Rust: Praktische Hacking-Programmierung mit Rust
Офанзивная безопасность на Rust
Zusammenfassung:
Einleitung
Das Buch „Black Hat Rust: Angewandtes Hacking-Programmieren mit Rust“ (Originaltitel Black Hat Rust) von Sylvain Kerkour wurde 2022 veröffentlicht und zog sofort die Aufmerksamkeit der Rust-Entwickler-Community und von IT-Sicherheitsexperten auf sich. Es ist kein weiteres Lehrbuch über die Sprache – es ist ein praktischer Leitfaden zur Erstellung von Werkzeugen für offensive Sicherheit (Pentesting, Reverse Engineering, Exploit-Entwicklung) unter Nutzung der Fähigkeiten von Rust: Leistung, Speichersicherheit und keine versteckten Gemeinkosten.
Das Buch mit etwa 400 Seiten richtet sich an Leser, die bereits mit den Grundlagen von Rust vertraut sind, aber es im Bereich der Cybersicherheit anwenden möchten. Der Autor ist ein erfahrener Entwickler und Sicherheitsforscher, daher ist das Material vollgepackt mit realen Beispielen und Techniken, die in modernen Angriffen verwendet werden.
Worum es in dem Buch geht
„Black Hat Rust“ lehrt nicht die Grundlagen des Programmierens – es lehrt, wie ein Angreifer zu denken und Angriffswerkzeuge in Rust zu implementieren. Das Buch deckt den gesamten Zyklus der Erstellung von Malware und Pentesting-Werkzeugen ab: von Aufklärung und Scannen bis hin zur Ausnutzung von Schwachstellen und Post-Exploitation.
Hauptthemen:
- Netzwerkscannen und Aufklärung – Erstellung schneller Portscanner, Sniffer und Werkzeuge zur Informationssammlung.
- Ausnutzung von Schwachstellen – Erstellung von Exploits für Pufferüberläufe, Format-String-Angriffe und andere gängige Sicherheitslücken.
Empfehlungen
TypeScript für Anfänger
Refactoring von Rust-Code: Ein praktischer Leitfaden
Clean Code in Java: Ein praktischer Leitfaden zum Schreiben von lesbarem und wartbarem Code
DevOps für Kotlin-Entwickler: Vom Code bis zur Produktion
Refactoring von JavaScript (Node.js)-Code
Testgetriebene Entwicklung in Go