Studienprojekte

PROJEKT

Virus Analysis

FAKTEN

Zeitraum

SS 2008

FH-Studierende

Tina Steiger, Petr `ikuta, Jakob Gasser

FH-Betreuer

Dieter Vymazal, MSc

Kurzbeschreibung

Virengeneratoren sind eine einfache Möglichkeit für unerfahrene Nutzer Malware herzustellen. Die Methoden die bei der Erstellung von Viren und Trojanern zum Einsatz kommen und die Funktionsweise der erstellten Programme bestimmen dabei die Wirksamkeit und Schadenspotenzial. Das Ziel des Projekts war eine Analyse von frei verfügbaren Generatoren und das disassemblen der Schadsoftware.

DETAILS

Ausgangssituation / Motivation / Einleitung

Die sehr leicht bedienbaren Generatoren bieten eine sehr gute Möglichkeit Methoden und Taktiken von Schadsoftware zu untersuchen. Das Analysieren von bösartigem Code ist eine sehr wichtige Fähigkeit um unbekannte Schädlinge einzustufen.

Projektziel

Es gab folgene Ziele: 1. Suchen und Analysieren von Virengeneratoren 2. Testen der Funktionen der Generatoren 3. Disassemblen der generierten Programme 4. Unterschiede und Gemeinsamkeiten aufzeigen.

Umsetzung

Es wurden ca. 300 verschiedene Malwaregeneratoren heruntergeladen und getested. Veraltete und fehlerhafte Generatoren wurden zusammen mit Skript-Generatoren aussortiert. Die übrigen Generatoren erstellen ausführbare Programme die ein sehr unterschiedliches Spektrum abdecken. Alle Kandidaten wurden einer ausführlichen Untersuchung unterzogen in der Funktionen nachgeprüft wurde. Der Maschinencode (Assembler) von drei generierten Viren wurden mit Hilfe eines Disassemblers (Olly Debugger) genauer analysiert.

Ergebnisse / laufende Aktivitäten

Die Analyse ergab ein sehr diverses Bild der Virengeneratoren. Es gab sowohl sehr spärliche Programme die kaum Funktionen bieten als auch hochentwickelte Tools die über 20 verschiedene Optionen zu Auswahl bieten.

Bilder