Reverse Engineering - Prof. Dr. Norbert Pohlmann
Reverse Engineering | |
Inhaltsverzeichnis Was ist Reverse Engineering?
Reverse Engineering im SoftwarebereichIm Softwarebereich wird versucht, die Funktionsweise einer kompilierten Software zu analysieren, ohne dabei auf den Quelltext oder die Spezifikation der Software zugreifen zu müssen oder zu können. Für die Umsetzung wird in der Regel Dekompilierung mithilfe eines Decompilers genutzt. Dabei werden Maschinencodes in eine für Menschen lesbare Sprache übersetzt. Ist das automatisierte Übersetzen nicht möglich, kann der ermittelbare Binärcode des Programms auch direkt mit einem Disassembler (gegebenenfalls als Teil eines Debuggers) manuell analysiert werden. Ziele des Reverse Engineerings im Softwarebereich1.) Vorbereitung eines Cyber-Angriffs 2.) Analyse von Angriffstools 3.) Finden von Schwachstellen 4.) Verifikation der Cyber-Sicherheit von Produkten Weitere Informationen zum Begriff “Reverse Engineering”:
„On Botnets that use DNS for Command and Control“ „Verwendung von Geolokation als Angriffsvektor für Social Engineering“ „Social Media Scraper im Einsatz – Wie Kriminelle hoch personalisierte Phishing-Attacken vorbereiten“ „Smartphone Bürger-ID – IT-Sicherheit als Wegbereiter für die Digitalisierung“ „Plenty of Phish in the Sea: Analyzing Potential Pre-Attack Surface“ „Übungsaufgaben und Ergebnisse zum Lehrbuch Cyber-Sicherheit“ „Bücher im Bereich Cyber-Sicherheit und IT-Sicherheit zum kostenlosen Download“
„Ohne geht es nicht mehr – Identity and Access Management standardisiert umsetzen“ „Sicherheit mit digitaler Selbstbestimmung – Self-Sovereign Identity (SSI)“ „Künstliche Intelligenz (KI) und Cybersicherheit“
„Master-Studiengang Internet-Sicherheit (IT-Sicherheit, Cyber-Sicherheit)“ „Marktplatz IT-Sicherheit: IT-Notfall“ „Marktplatz IT-Sicherheit: IT-Sicherheitstools“ „Marktplatz IT-Sicherheit: Selbstlernangebot“ „Vertrauenswürdigkeits-Plattform“ Zurück zur Übersicht Summary Article Name Reverse Engineering Description Reverse Engineering ist der Vorgang, um aus einem fertigen Produkt durch Untersuchung die Konstruktionselemente zu extrahieren. Im Bereich Cyber-Sicherheit können mit Reverse Engineering z. B. Angriffe vorbereitet, Angriffstool analysiert, Schwachstellen gefunden oder Cyber-Sicherheitsprodukte verifiziert werden. Author Prof. Norbert Pohlmann Publisher Name Institut für Internet-Sicherheit – if(is) Publisher Logo | |