Skip to main content

Methoden der Kompromittierung und Aufrechterhaltung des Zugangs bei Penetrationstests Study Guide

Dieser Leitfaden erklärt die grundlegenden Methoden, die von Penetrationstestern zur Kompromittierung von Systemen und zur Aufrechterhaltung des Zugangs verwendet werden. Er behandelt Techniken wie Passwortangriffe, Social Engineering, Phishing, Privilege Escalation, Shells, Backdoors und Rootkits. Das Verständnis dieser Methoden ist entscheidend für die Identifizierung und Behebung von Sicherheitslücken.

Save this study guide to your study set

Sign up free

Your learning path

Grundlagen und Rahmenbedingungen des System-Pentestings

Grundzüge des System-Pentestings

Dieser Kurs vermittelt Grundlagen des System-Pentestings, einschließlich organisatorischer Rahmenbedingungen, der Ermittlung von Schwachstellen sowie spezifischer Angriffsmöglichkeiten auf Hosts, Netzwerke und Webapplikationen.

  • Penetrationstests
  • Hackerangriffe
  • Schwachstellenermittlung
  • Angriffsvektoren
  • Netzwerkprotokolle
  • Webanwendungen
  • Cloud Security
  • Mobile Security
  • Härtungsmaßnahmen
  • Betriebssystem-Schwachstellen

Ziele und Rahmenbedingungen von Penetrationstests

Dieser Text erläutert die Ziele von Penetrationstests, die Bedeutung der IT-Schutzziele sowie die rechtlichen und organisatorischen Rahmenbedingungen für Ethical Hacking.

  • Pentesting
  • Schwachstellen
  • Ethical Hacking
  • Schutzziele
  • Verfügbarkeit
  • Vertraulichkeit
  • Integrität
  • Authentizität
  • Scope
  • Redteaming
  • Proof of Concept
  • Schwachstellenmanagement
  • Exploit
  • DSGVO
  • Risikomanagement

Ethical Hacking und Hintergrundkonzepte der IT-Sicherheit

Dieser Text behandelt die ethischen, rechtlichen und professionellen Rahmenbedingungen des Ethical Hackings sowie grundlegende Konzepte zu Betriebssystemen, Netzwerken und Zertifizierungen.

  • Ethical Hacking
  • Penetrationstests
  • Transparenz und Integrität
  • Sicherheitslücken
  • Zertifizierungen (CISSP, OSCP, CEH, GIAC, CISA)
  • Betriebssysteme (Windows, Linux, macOS)
  • Angriffsvektoren
  • Social Engineering
  • Cloud-Infrastruktur
  • Patch-Management
  • Zugriffsrechte und Access Control Lists

Grundlagen der IT-Systeme und Architekturen

Grundlagen der IT-Systeme und Architekturen

Eine Analyse von Betriebssystemarchitekturen, Netzwerkprotokollen, webbasierten Anwendungen und Cloud-Computing-Modellen im Kontext der IT-Sicherheit.

  • Android-Betriebssystemarchitektur
  • Inter Process Communication (IPC)
  • DVM
  • Android Runtime (ART)
  • Rechteverwaltung (UID/GID)
  • Hardwarearchitekturen und Ringmodell
  • Kernel-Funktionen
  • Speicherverwaltung
  • Spektren- und Meltdown-Schwachstellen
  • Netzwerkprotokolle und OSI-Referenzmodell
  • TCP/IP-Schichtenmodell
  • Ethernet und CSMA/CD
  • Cloud-Computing-Modelle (Public, Private, Hybrid, Multi-Cloud)
  • Service-Modelle (SaaS, PaaS, IaaS)

Methoden, Werkzeuge und Phasen von Penetrationstests

Ablauf und Phasen von Penetrationstests

Diese Lektion erläutert die typischen Phasen im Ablauf eines Penetrationstests, von der Pre-Engagement-Phase über die Informationsbeschaffung bis hin zur Berichtsphase.

  • Pre-Engagement
  • Scope
  • Intelligence Gathering
  • Open Source Intelligence (OSINT)
  • Bedrohungsmodellierung
  • Schwachstellenanalyse
  • Exploitation
  • Post-Exploitation
  • Reporting
  • Penetration Testing Execution Standard (PTES)
  • Open Source Security Testing Methodology Manual (OSSTMM)
  • Cyber Kill Chain
  • Active Discovery
  • Passive Discovery
  • Scanning
  • Social Engineering
  • DNS-Zone-Transfers

Methoden und Werkzeuge des Penetrationstests

Dieser Text behandelt verschiedene Ansätze wie Blackbox-, Whitebox- und Graybox-Scanning sowie Techniken zum Erlangen von Systemzugang durch Passwort-Hacking und die Ausnutzung technischer Schwachstellen.

  • Pentest-Scope
  • Portscanning
  • Nmap
  • Blackbox-Pentest
  • Whitebox-Test
  • Graybox-Test
  • Authentifizierung
  • Zwei- oder Multifaktor-Authentifizierung
  • Social Engineering
  • Passwort-Hacking
  • Bruteforce-Angriffe
  • Rainbow-Table-Angriffe
  • Phishing
  • SQL-Injection
  • SAM-Datei
  • GRUB-Editor

Methoden der Kompromittierung und Aufrechterhaltung des Zugangs

Dieser Text beschreibt Techniken wie Passwortraten, Phishing und Privilege Escalation sowie die Etablierung von Backdoors und Rootkits zur Aufrechterhaltung des Zugangs in Zielsystemen.

  • Passwortraten
  • Passwortrichtlinien
  • Default-Passwörter
  • Phishing-Angriffe
  • Privilege Escalation
  • Administrator-Berechtigungen
  • Backdoors
  • Rootkits
  • Shells
  • Command Line Interface
  • Bind oder Reverse Shells
  • Vertikale und horizontale Rechteerweiterung

Reporting, Härtung und Betriebssystembasierte Penetrationstests

Dieser Inhalt behandelt die Dokumentation von Penetrationstests, Maßnahmen zur Systemhärtung sowie die Analyse von Fehlkonfigurationen, Shellcode-Angriffen und Pufferüberläufen in Betriebssystemen.

  • Reporting von Penetrationstests
  • Management Summary
  • Technische Dokumentation
  • Virtuelles Patchen
  • Patchmanagement
  • Vulnerability-Management
  • CVE (Common Vulnerabilities and Exposures)
  • Betriebssystembasierte Penetrationstests
  • Fehlkonfigurationen
  • Berechtigungskonzepte
  • Shellcode
  • Bind-Shells
  • Reverse-Shells
  • Buffer Overflow (Pufferüberlauf)
  • Speicherkorruption
  • Rootkits
  • Steganografie

Buffer Overflow und Penetrationstest-Werkzeuge

Dieser Text behandelt die Funktionsweise von Buffer Overflow-Angriffen, den Einsatz des Metasploit-Frameworks sowie Maßnahmen zur Härtung von Betriebssystemen.

  • Buffer Overflow
  • Variablen und Speicheradressen
  • Stack (Stapel)
  • Register (Stack Pointer, EIP, ESP, EBP)
  • Metasploit-Framework
  • Payloads und Shellcode
  • Metasploit
  • Systemhärtung (Hardening)
  • Minimalprinzip
  • Intrusion Prevention-Systeme

Netzwerk-Penetrationstests und Sicherheitsrisiken

Diese Lektion behandelt die Untersuchung von Netzwerk-Traffic und die Anwendung spezifischer Werkzeuge.

  • Netzwerk-Penetrationstests
  • Scoping und Recon
  • Netzwerksniffing
  • Passives und aktives Capturing
  • Ausnutzen von Netzwerkdiensten
  • Denial-of-Service-Attacke
  • DNS-Angriffe
  • Lateral Movement
  • Kerberos-Angriffe
  • Active Directory
  • Golden Ticket
  • Least Privilege Prinzip
  • Nmap
  • Wireshark
  • PowerShell

Shells, Netzwerkwerkzeuge und Sicherheitsmaßnahmen

  • Shells
  • Command Line Interface (CLI)
  • Kommandozeilen-Interpreter
  • Powershell
  • Bloodhound
  • Active Directory
  • Tcpdump
  • Wireshark
  • Netzwerkanalyse
  • Least Privileges
  • Systemhärtung
  • Endpoint Protection and Response
  • Intrusion Detection and Prevention Systemen
  • Security Information and Event Management
  • Privilegieneskalation

Web-App-Penetrationstests und Schwachstellenanalyse

Diese Lektion behandelt die Ermittlung und Ausnutzung von Sicherheitslücken in Webapplikationen unter Verwendung der OWASP-Methodik, Open Source Intelligence sowie spezialisierter Werkzeuge.

  • Web-App-Penetrationstests
  • Open Source Intelligence (OSINT)
  • Broken Access Control
  • Cryptographic Failures
  • Injection-Angriffe
  • Insecure Design
  • Security Misconfiguration
  • Session Hijacking
  • Cross-Site-Scripting (XSS)
  • Burp Suite
  • Browser Exploitation Framework
  • Exploit Database
  • Berichterstattung über Penetrationstests
  • Mitigation von Schwachstellen

Spezialisierte Penetrationstests und ethisches Hacking

Diese Lektion behandelt die Entwicklung von Exploits, die Merkmale des ethischen Hackings sowie die Analyse von Angriffswegen auf mobile Geräte und Cloud-Architekturen.

  • Exploit-Entwicklung
  • Ethisches Hacking
  • White Hats vs. Black Hats
  • Penetrationstests für mobile Geräte
  • Android und iOS Sicherheit
  • Cloud-Bedrohungen
  • Shared Environments
  • Containerbasierte Plattformen
  • Serverless Computing
  • Sicherheitsmaßnahmen und Härtung

Make it your own.

Keep these readings and topics in a new study set, or add them to one you already use.