Entwicklung eines Frameworks zur automatisierten Obfuskation von Penetrationstest-Payloads, Nova Weinig

Entwicklung eines Frameworks zur automatisierten Obfuskation von Penetrationstest-Payloads

Nova Weinig

Kurzfassung

In Anbetracht der kontinuierlichen Verbesserung von Endpoint Protection wächst die Bedeutung effektiver Methoden zur Umgehung dieser Schutzmechanismen in einem Sicherheitskontext stetig. Für die vollumfängliche Durchführung eines Penetrationstests zur Erkennung potentieller Schwachstellen ist das Überwinden der vorhandenen Endpoint Protection unerlässlich. Diese Arbeit befasst sich mit der Konzeptionierung und Implementierung einer Pipeline zur automatisierten Verarbeitung von Dateien. Die Verarbeitung umfasst dabei konkret die Obfuskation von gängigen Penetrationstest-Payloads. Dafür werden Techniken recherchiert, umgesetzt und anschließend mit Hilfe des Windows Defenders getestet. Zudem soll der aktuelle Stand der Technik dargelegt werden. Für die Entwicklung der obfuskierten Schadsoftware wird ein Kali-Linux-System genutzt, sowie ein Windows-System zum Testen der erstellten Payloads.

Schlagwörter: Penetrationstest, Antivirensoftware, Pipeline, Evasion, Obfuscation, Windows, Windows Defender

Abstract

With the continuous improvement of endpoint protection, methods for their effective evasion in a security context become increasingly important. In order to detect potential vulnerabilities, it is essential to perform a complete penetration test and bypass any security measures. This thesis deals with the design and implementation of a pipeline for the automated processing of files. This processing specifically involves obfuscating common penetration testing payloads. To this end techniques are researched, implemented, and then tested using Windows Defender. In addition, the current state of the art is presented. For the development of the obfuscated malware, a Kali Linux system is used, whereas the testing is done on a Windows machine.

Keywords: Penetration testing, Antivirus Software, Pipeline, Evasion, Obfuscation, Windows, Windows Defender