Kapitel 10. Fortgeschrittene Techniken und Konzepte

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Kali verfügt zwar über eine Vielzahl von Tools für Sicherheitstests, aber manchmal brauchst du etwas anderes als die vorgefertigten, automatischen Scans und Tests, die die Tools anbieten. Wenn du in der Lage bist, eigene Tools zu erstellen und die vorhandenen zu erweitern, hebst du dich als Tester/in von anderen ab. Die Ergebnisse der meisten Tools müssen auf irgendeine Weise überprüft werden, um die falsch-positiven von den echten Problemen zu unterscheiden. Du kannst dies manuell tun, aber manchmal musst oder willst du es automatisieren, um Zeit zu sparen. Am besten ist es, wenn du Programme schreibst, die diese Arbeit für dich erledigen. Wenn du deine Aufgaben automatisierst, sparst du Zeit. Außerdem zwingt es dich, darüber nachzudenken, was du tust und was du tun musst, damit du es in ein Programm schreiben kannst. Im Grunde genommen musst du wissen, wie der Prozess oder Plan aussieht, bevor du ihn automatisieren kannst.

Programmieren zu lernen ist eine anspruchsvolle Aufgabe. Wir werden hier nicht darauf eingehen, wie man Programme schreibt. Stattdessen wirst du besser verstehen, wie das Programmieren mit Sicherheitslücken zusammenhängt. Außerdem werden wir uns damit beschäftigen, wie Programmiersprachen funktionieren und wie einige dieser Funktionen ausgenutzt werden können. Dabei bekommst ...

Get Kali Linux lernen, 2. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.