Statischevs. Dynamische Malwareanalyse

Ähnliche Dokumente
Installation OMNIKEY 3121 USB

A1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac

Technische Erläuterungen

Installationsanleitung

Perceptive Document Composition

SFirm3.0. Kundenleitfaden zum Umstieg von SFirm 2.x auf SFirm 3.0. Heidelberg, Juli Kunden-ServiceCenter electronic banking

Jahresupdate Version 8.0. Anwendungsbeschreibung. Verbesserungen

Systemvoraussetzungen

So gehts Schritt-für-Schritt-Anleitung

Systemvoraussetzungen

Systemvoraussetzungen

HAUSER Fleet Management. Kostenkontrolle und Prozessoptimierung Ihrer Druckverwaltung

Smap3D PDM 10. Installation. Stand-Alone-Migration-Analyzer

Systemvoraussetzungen

Workshop: Eigenes Image ohne VMware-Programme erstellen

Systeminformationen. Systemanforderungen

PC-Kaufmann 2014 Installationsanleitung

Cloud Management und Automatisierung mit Open Source Software. Michael Eichenberger Time to Market 24. Mai 2013

Systemvoraussetzungen

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Fallstudie: Deaktivierung von Endpoint-Protection-Software auf nicht autorisierte Weise

Cyber Defense MALWARE SIGNATUREN. Dipl.-Inform. Julian Dammann Dipl.-Inform. Peter Weidenbach

Installation von Solid Edge ST4

Formular»Fragenkatalog BIM-Server«

Psyprax GmbH. Installation auf dem Server. Psypraxsetup.exe ausführen (aktuell Version 1.0.7) UAC Abfrage: Zulassen

VAS akkuteam. Firmware Updater Software zum Aktualisieren der Firmware des VAS Energietechnik GmbH. Bedienungsanleitung Software

Systemvoraussetzungen Reifenmanagement RLV

Windows Server 2008 (R2): Anwendungsplattform

Upgrade eines Windows Server 2003 zu Windows Server 2008

MO1 <logo otra empresa> MO1Sync Installationshandbuch MO1. MO1Sync Installationshandbuch -1-

Sophos Virenscanner Konfiguration

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Word-Vorlagen-System mit Outlookanbindung

Installationsanleitung dateiagent Pro

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken

Installationsanleitung

Installationsanleitung für Update SC-Line

HighSecurity-Backup Installations-Anleitung. Elabs AG

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Anwenderhandbuch logiware IO-Stick in go1984

Installation / Aktualisierung von Druckertreibern unter Windows 7

AbaWeb Treuhand. Hüsser Gmür + Partner AG 30. Oktober 2008

HTBVIEWER INBETRIEBNAHME

Psyprax GmbH. Wichtig für alle Netzwerkinstallationen: Psyprax GmbH

KLASSIFIZIERUNG VON SCHADSOFTWARE ANHAND VON SIMULIERTEM NETZWERKVERKEHR

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Systemvoraussetzungen Informationscenter IFC

CLX.Sentinel Checkliste

Cisco AnyConnect Client installieren

Next Generation CMS. API zu ihrem Content

Titel, Vorname, Name Geburtsdatum Beruf / Tätigkeit. -Adresse Telefonnummer Faxnummer. Bank (für Zahlungen an mich) Bankleitzahl Kontonummer

Visual Basic Express Debugging

Binary Unpacking and Deobfuscation. Artur Sterz Philipps-Universität Marburg Fachbereich Mathematik und Informatik, Arbeitsgruppe Verteilte Systeme

Besprechung Übung 1 & Vorstellung Übung 2

Einführung zum Arbeiten mit Microsoft Visual C Express Edition

WinVetpro im Betriebsmodus Laptop

conjectcm Systemvoraussetzungen

Anleitung zum Cardsharing mit der Dreambox oder der DBox2 und Card-Server PC

Alle Jahre wieder... Eckard Brandt. Regionales Rechenzentrum für Niedersachsen Eckard Brandt Gruppe Systemtechnik

Gemeinsamer Bibliotheksverbund: Übertragung von Datenexporten für den Verbundkatalog Öffentlicher Bibliotheken

MSDE 2000 mit Service Pack 3a

Projektmanagement. Thema. Name der bzw. des Vortragenden. Vorname Nachname Sommersemester 2004

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

KOMPRIMIERUNGS & VERSCHLÜSSELUNGS- TOOL

ProSafe VPN Client Software. FVL328 (FWAG114, FWG114P, FVS328) mit dynamischer WAN-IP-Adresse. 16. Beispielkonfiguration Übersicht.

Perceptive Document Composition

Installation censhare Client. Inhaltsverzeichnis

Einrichten einer VPN Verbindung zur HSLU/PHLU mit Junos Pulse unter Windows. hslu.ch/helpdesk Andere

Installation MSSQL 2008 Express SP3 auf Windows 8

Update / Inbetriebnahme domovea Server. Update/Inbetriebnahme domovea Server Technische Änderungen vorbehalten

PM/HV - SAP. Installationsanleitungen. Seite 1 von 12

Stecken Sie Ihren USB Stick oder Ihre externe USB Festplatte in den USB Steckplatz des Sinus 154 DSL SE.

SOFTWARE GARDEN. Kontrollierter Wildwuchs bei lokalen Adminrechten. www. .biz

INTERNETBANKING: Oldenburgische Landesbank AG

TechNote: Exchange Journaling aktivieren

Stapellift LW Die Produktivität der Schneidmaschine erhöht sich um bis zu 10%, da die Arbeitshöhe beim Be-/Entladen konstant bleibt

Systemvoraussetzungen

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

Installationshinweise für OpenOffice Portable auf einem Wechseldatenträger Stand: 27. März 2003 LS Stuttgart, Kaufmännische ZPG

VMWare Converter. Vortrag beim PC-Treff-BB Peter Rudolph 13. Oktober 2007

1.5 Arbeiten mit der CD-ROM

Systemvoraussetzungen Werkstattplanungssystem WPS

Di 8.4. Silverlight: Windows Presentation Foundation für s Web. Christian Wenz

Installation. Windows. E-mP Ernst-mechanische Produkte Auf die Bell Linkenheim-Hochstetten Deutschland

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

Anleitung zur Nutzung des SharePort Plus

IKARUS mobile.security erneut für starke Erkennungsleistung ausgezeichnet

Der Landesbeauftragte für den Datenschutz Rheinland-Pfalz

Endpoint Web Control Übersichtsanleitung. Sophos Web Appliance Sophos Enterprise Console Sophos Endpoint Security and Control

Avira Support Collector. Kurzanleitung

Installation der Konfigurationsdateien für alle Windows-Versionen bis einschließlich Microsoft Windows 7

EKF Software Server. Handbuch. Version 2.1. Hersteller: 2008 mesics gmbh Berliner Platz Münster info@mesics.de

quickterm Systemvoraussetzungen Version: 1.0

Anleitung zum Computercheck So aktualisieren Sie Ihr Microsoft- Betriebssystem

Lokale Installation von DotNetNuke 4 ohne IIS

Summer Workshop Mehr Innovationskraft mit Change Management

1wire-USB-Master für Fritzbox 7390 und Freetz

Validierung und Verifikation!

Transkript:

Statischevs. Dynamische Malwareanalyse A day in the life of a malware analyst Florian Nentwich, Georg Kremsner Security Forum Hagenberg, 24.03.2010

Malware Statistik täglich 20k bis 40k Samples neu 8 Mitarbeiter im Analyselabor 3k bis 5k Samples / Mitarbeiter am Tag Automatisierung notwendig Florian Nentwich / Georg Kremsner 2

Viren-Samples bei IKARUS Florian Nentwich / Georg Kremsner 3

Kategorisierung von Samples Malware not-a-virus Ad-/Spyware False Positives Florian Nentwich / Georg Kremsner 4

Virenscanner Dateiformatanalyse Pattern Heuristik Emulation/Simulation Florian Nentwich / Georg Kremsner 5

Statische Analyse Analyse der Samples ohne Ausführung Möglichkeiten Dateiformat File-Header-Analyse Patternmatching Imports/Exports Disassembly Florian Nentwich / Georg Kremsner 6

Tools zur statischen Analyse Virenscanner (auch Multiscanner) Windows Dateieigenschaften PEiD, TrID, Stud_PE CFF Explorer Editor, Hex-Editor FileAlyzer Disassembler Florian Nentwich / Georg Kremsner 7

Florian Nentwich / Georg Kremsner 8

Florian Nentwich / Georg Kremsner 9

Florian Nentwich / Georg Kremsner 10

Florian Nentwich / Georg Kremsner 11

Florian Nentwich / Georg Kremsner 12

Florian Nentwich / Georg Kremsner 13

Florian Nentwich / Georg Kremsner 14

Probleme statischer Analyse Laufzeit-Packer verkleinern File, entpacken vor Ausführung verändern Aussehen der Binärdatei UPX, ASPack, NSPack,... Crypter und Software Protection/Obfuscation unterschiedliche Methoden zur Ausführung verändern Aussehen der Binärdatei stark Reverse-Engineering/Disassembly stark erschwert Armadillo, PE-Crypter, Themida,... Florian Nentwich / Georg Kremsner 15

Dynamische Analyse Analyse des Samples während/nach der Ausführung Möglichkeiten Simulation Debugging Sandboxes Analyse meist in VM oder eigenem Labor Florian Nentwich / Georg Kremsner 16

Tools zur dynamischen Analyse OllyDbg, IDA Pro, WinDbg Sandboxie Sysinternals Toolset Wireshark Anubis, CWSandbox, JoeBox, ThreatExpert,... Wepawet für JS/PDF, Flash Florian Nentwich / Georg Kremsner 17

Florian Nentwich / Georg Kremsner 18

Florian Nentwich / Georg Kremsner 19

Florian Nentwich / Georg Kremsner 20

Florian Nentwich / Georg Kremsner 21

Florian Nentwich / Georg Kremsner 22

Florian Nentwich / Georg Kremsner 23

Florian Nentwich / Georg Kremsner 24

Florian Nentwich / Georg Kremsner 25

Florian Nentwich / Georg Kremsner 26

Probleme dynamischer Analyse I Anti-Debugging erschwert die Analyse in einem Debugger Packer, Crypter, Obfuscation Erkennung des Debuggers Spaghetti-Code, sinnloser Code Anti-Emulation/Anti-Sandbox verhindert/erschwert die Ausführung in Sandbox Timeout-Problematik, Interaktivität gleichbleibendes Emulationssystem Florian Nentwich / Georg Kremsner 27

Probleme dynamischer Analyse II VM-/Emulator-Erkennung Ausführung innerhalb einer VM wird erkannt Erkennung der VM-Software Unterschiede zu echtem System Kontaktaufnahme zu externem Server Systemvoraussetzungen unterschiedliche Sprache Architektur (32-/64-Bit) Betriebssystem Florian Nentwich / Georg Kremsner 28

Zusammenfassung ständige Weiterentwicklung der Malware AV-Industrie arbeitet oft nach Aktion Reaktion Publikationen helfen beiden Seiten Verhalten bekannt wirklich böse? Florian Nentwich / Georg Kremsner 29

Fragen Florian Nentwich nentwich.f@ikarus.at Georg Kremsner kremsner.g@ikarus.at Florian Nentwich / Georg Kremsner 30

Links Multiscanner Virustotal - http://www.virustotal.com/ Jotti - http://virusscan.jotti.org/ VirSCAN - http://virscan.org/ Florian Nentwich / Georg Kremsner 31

Links statische Tools PEiD- http://www.peid.info/ TrID- http://mark0.net/soft-trid-e.html Stud_PE- http://www.cgsoftlabs.ro/studpe.html CFF Explorer - http://www.ntcore.com/exsuite.php HxD- http://mh-nexus.de/de/hxd/ FileAlyzer http://www.safernetworking.org/de/filealyzer/index.html Florian Nentwich / Georg Kremsner 32

Links dynamische Tools OllyDbg- http://www.ollydbg.de/ IDA Pro - http://www.hex-rays.com/idapro/ WinDbghttp://www.microsoft.com/whdc/Devtools/Debug ging/default.mspx Sandboxie- http://www.sandboxie.com/ Sysinternals Toolset - http://www.sysinternals.com/ Wireshark- http://www.wireshark.org/ Florian Nentwich / Georg Kremsner 33

Links Sandboxes Anubis - http://anubis.iseclab.org/ CWSandbox - http://mwanalysis.org/ ThreatExpert - http://www.threatexpert.com/ Joebox - http://www.joebox.org/ JS-/PDF- und Flash-Analyse Wepawet - http://wepawet.iseclab.org/ Florian Nentwich / Georg Kremsner 34