Carsten Eilers www.ceilers-it.de. Pentesters Toolbox



Ähnliche Dokumente
Lokale Installation von DotNetNuke 4 ohne IIS

Um unsere Gemeindewebseite für Ihre Zwecke zu nutzen, haben Sie folgende Möglichkeiten:

Wie richten Sie Ihr Web Paket bei Netpage24 ein

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Die HBCI-Verwaltung unter VR-NetWorld-Software 3.x für die Erstellung eines HBCI-Schlüssel auf Diskette

Herzlich willkommen zur Kurzvorlesung: Die häufigsten Fehlerquellen bei der Erstellung von Webapplikationen. Udo H. Kalinna. Nürnberg, den

Erfahrungen mit Hartz IV- Empfängern

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Internet Explorer Version 6

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Anleitung Office 365 / ausführliche Version. Bestellungs- und Installationsanleitung für Office 365

PowerPoint vertonen. by H.Schönbauer 1

Installation EPLAN Electric P8 Version Bit Stand: 07/2014

DOKUMENTATION PASY. Patientendaten verwalten

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

SICHERN DER FAVORITEN

Web Interface für Anwender

s zu Hause lesen

Handbuch für die DailyDeal Entwertungs-App

.procmailrc HOWTO. zur Mailfilterung und Verteilung. Stand:

Überprüfung der digital signierten E-Rechnung

Kurzanleitung SEPPmail

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software

Öffnen Sie den Internet-Browser Ihrer Wahl. Unabhängig von der eingestellten Startseite erscheint die folgende Seite in Ihrem Browserfenster:

Sichern der persönlichen Daten auf einem Windows Computer

36. SonntagsBlick Langlaufplausch 2015 Anleitung für die Online-Anmeldung

Updatehinweise für die Version forma 5.5.5

Kleines Handbuch zur Fotogalerie der Pixel AG

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

Datenbank-Verschlüsselung mit DbDefence und Webanwendungen.

Konfigurieren mit Mozilla Thunderbird

> Mozilla Firefox 3. Browsereinstellungen optimieren. Übersicht. Stand Juli Seite. Inhalt. 1. Cache und Cookies löschen

ESRlight Datenexport aus E-List & Import in ESRlight. Datum: 19. Februar 2010 Industriestrasse 25

Outlook und Outlook Express

LabTech RMM. Integration von Teamviewer. Vertraulich nur für den internen Gebrauch

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Allgemeines zur Fehlerbehebung. Browser-Cache löschen. Chrome

Eine eigene Seite auf Facebook-Fanseiten einbinden und mit einem Tab verbinden.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Sicherung persönlicher Daten

SEPA Lastschriften. Ergänzung zur Dokumentation vom Workshop Software GmbH Siemensstr Kleve / /

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

System-Update Addendum

Printserver und die Einrichtung von TCP/IP oder LPR Ports

Online Newsletter III

Webmail Login mit nicht IE Browsern INDEX

Sophia Business Leitfaden zur Administration

MetaQuotes Empfehlungen zum Gebrauch von

Anleitung zur Datensicherung und -rücksicherung in der VR-NetWorld Software

Hilfe zum Service Einzug

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Pflegende Angehörige Online Ihre Plattform im Internet

Outlook Vorlagen/Templates

Dokumentation zur Versendung der Statistik Daten

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Kurzanleitung /Kompalitätstest Barcode. Sie haben zwei Möglichkeiten unsere Barcode/Strichcodes für Ihren eigenen stationären Einzelhandel zu nutzen.

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

Die HBCI-Verwaltung mit der VR-NetWorld-Software für die Erstellung eines HBCI-Schlüssels auf einer Diskette / auf einem USB-Stick

Hinweis, sofern Sie Probleme beim Download der Excel-Dateien für das LIOS-Makro haben:

«Integration in WebSite» HTML-/Javascript-Code-Beispiele

Installation der Eicon Diva PCI Karte unter Windows XP

Blumen-bienen-Bären Academy. Kurzanleitung für Google Keyword Planer + Google Trends

Über den Link auf der Homepage des HVW unter Phönix den Link anklicken oder über den Internetbrowser

Unser Standort in Donaueschingen

So die eigene WEB-Seite von Pinterest verifizieren lassen!

Monatstreff für Menschen ab 50 Temporäre Dateien / Browserverlauf löschen / Cookies

Tragen Sie bitte im Anmeldefeld die Daten ein, die Sie von uns erhalten haben.

Keine Kompromisse. Optimaler Schutz für Desktops und Laptops CLIENT SECURITY

Marketing Funnel INSIDERWISSEN INSIDERWISSEN: MARKETING FUNNEL

Arbeiten mit MozBackup

OP-LOG

Java Script für die Nutzung unseres Online-Bestellsystems

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

Kurzanleitung BKB-E-Banking-Stick

Installationshinweise und Systemvoraussetzungen

teamsync Kurzanleitung

Partitionieren in Vista und Windows 7/8

Ihr Ideen- & Projektmanagement-Tool

Konzepte der Informatik

Anleitung Office 365 / ausführliche Version. Bestellungs- und Installationsanleitung für Office 365

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Arbeit zur Lebens-Geschichte mit Menschen mit Behinderung Ein Papier des Bundesverbands evangelische Behindertenhilfe e.v.

Schritt-für-Schritt-Anleitung So verschlüsseln Sie Ihr -Konto in der Software 6.0

Durchführung der Datenübernahme nach Reisekosten 2011

Dieses erste Kreisdiagramm, bezieht sich auf das gesamte Testergebnis der kompletten 182 getesteten Personen. Ergebnis

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Task: Nmap Skripte ausführen

Fotostammtisch-Schaumburg

Transkript:

Carsten Eilers www.ceilers-it.de Pentesters Toolbox

Vorstellung Berater für IT-Sicherheit Autor PHP Magazin, Entwickler Magazin Buch Ajax Security www.ceilers-news.de und anderes... Schwachstellen-Datenbank

Agenda Pentest - Was ist das, wie geht das? Tools zum Erkunden Tools zum Testen Tools zum automatischen Test Firefox-Erweiterungen Bekannte finden

Pentest - Was ist das, wie geht das? (1) Suche nach Schwachstellen (Hier: In Webanwendungen) Manuell Schwachstellenscanner

Pentest - Was ist das, wie geht das? (2) Vorgehensweise: 1. Erkunden Was haben wir denn da? 2. Testen Geht da vielleicht dieses oder jenes? Was passiert, wenn...? 3. Überprüfen Lässt sich das Gefundene ausnutzen?

Erkunden - Zuerst manuell Webbrowser nach Wahl Einmal durch die Anwendung surfen HTML-Seiten sichern nachgeladene Dateien sichern Später oder parallel für jede Seite alle vorhandenen Parameter notieren

Erkunden ist einfach, oder? Demo

Erkunden kann mühsam sein Was bei kleinen Websites problemlos von Hand geht, ist bei großen mühsam...... aber wir haben ja einen Computer zur Hand... Die Lösung: Ein Tool (oder zwei oder...)

Agenda Pentest - Was ist das, wie geht das? Tools zum Erkunden Tools zum Testen Tools zum automatischen Test Firefox-Erweiterungen Bekannte finden

Paros Proxy Proxy speziell für Pentests in Java geschrieben u.a. auch Spider (gleich) und (primitiver) Scanner (später)

Paros Proxy Demo

Paros Proxy Spider Statt selbst zu surfen, surfen lassen Problem: Doppelte Seiten im Ergebnis Der Spider kennt keine Kataloge, Foren,...

Paros Proxy Spider Demo

Paros Proxy Nachteile etwas älter Letzte Version: 10. November 2004, 3.2.0Alpha Forks: andiparos Client-Zertifikate auf Smartcards Zed Attack Proxy (ZAP) seit kurzem OWASP-Projekt

Testen - zuerst manuell Testwerte eingeben Ergebnis auswerten Werte: <script>alert(1)</script> ' http://www.ein.example/?

Testen ist einfach, oder? Demo

Testen kann kompliziert sein Viele Parameter unzugänglich: Cookies POST-Formulare mit versteckten Feldern Clientseitige Prüfungen stören <script>alert(1)</script> ist weder E-Mail- Adresse noch BLZ Lösung: Ein Tool... (oder...)

Agenda Pentest - Was ist das, wie geht das? Tools zum Erkunden Tools zum Testen Tools zum automatischen Test Firefox-Erweiterungen Bekannte finden

OWASP WebScarab Framework zur HTTP/HTTPS-Analyse Proxy speziell für Pentests in Java geschrieben Plugins, u.a. Spider, Fuzzer und XSS/CSRF-Analyse

OWASP WebScarab Demo

OWASP WebScarab Nachteile eigentlich keine Nachfolger (in Entwicklung): WebScarab NG über Java Webstart erhältlich vieles fehlt noch

Eine Alternative: Burp Suite Plattform zum Testen von Webanwendungen Proxy, Spider und mehr Scanner in kommerzieller Version in Java geschrieben

Burp Suite Demo

Agenda Pentest - Was ist das, wie geht das? Tools zum Erkunden Tools zum Testen Tools zum automatischen Test Firefox-Erweiterungen Bekannte finden

Scanner Bisher war Handarbeit nötig: Testwert eingeben Ergebnis mit erwarteter Ausgabe vergleichen Kann der Computer das nicht selbst?

Scanner in Parox Proxy Ziemlich eingeschränkt: HTTP PUT indexierbare Verzeichnisse obsolete Dateien reflektiertes XSS Default-Dateien auf Websphere-Servern

w3af Web Application Attack and Audit Framework in Python geschrieben vielfältig konfigurierbar

w3af Demo

skipfish Web Application Security Reconnaissance Tool in C geschrieben sehr schnell Fuzzing für Dateinamen & Endungen mittels Wörterbücher PHP: Keine RFI, keine eval()-injection

skipfish Demo

Wapiti Web Application Security Auditor in Python geschrieben umfangreich (u.a. RFI, eval()-injection)

Wapiti Demo

Spezialisten Allgemeine Scanner liefern allgemeine Ergebnisse Wie sieht es mit Spezialisten aus?

Mini MySqlat0r Sucht SQL-Injection-Schwachstellen in Java geschrieben

Mini MySqlat0r Demo

XSSploit Sucht XSS-Schwachstellen in Python geschrieben

XSSploit Demo

fimap Sucht File-Inclusion-Schwachstellen in Python geschrieben kann auch exploiten Nachteile: keine Cookies dynamic RFI ist überflüssig (feste Suffix kann durch?foobar= neutralisiert werden)

fimap Demo

JavaScript dekodieren obfuscated JavaScript - Freund oder Feind? eval(function(p,a,c,k,e,d) {e=function(c){return(c...

JavaScript dekodieren Demo

JavaScript dekodieren manuelle Lösung: eval( durch document.write( ersetzen Onlinetool: Wepawet

Agenda Pentest - Was ist das, wie geht das? Tools zum Erkunden Tools zum Testen Tools zum automatischen Test Firefox-Erweiterungen Bekannte finden

Die Firefox-Variante (1) Firebug und Firecookie XSS Me SQL Inject Me Access Me (Zugriffskontrolle, z.b. fehlende Session-ID)

Die Firefox-Variante (2) HackBar Modify Headers Tamper Data JavaScript Deobfuscator (greift ausgeführtes Skript ab => GEFAHR!)

Die Firefox-Variante (3) Wappalyzer erkennt Webanwendungen

Agenda Pentest - Was ist das, wie geht das? Tools zum Erkunden Tools zum Testen Tools zum automatischen Test Firefox-Erweiterungen Bekannte finden

Bekannte (Schwachstellen) finden Nikto Webserver-Scanner sucht nach bekannten Schwachstellen in Perl geschrieben

Webanwendungen erkennen Blind Elephant vergleicht typische Dateien mit deren gespeicherten Hashwerten in Python geschrieben WhatWeb Plugins zur Erkennung z.b. typischer Strings in Ruby geschrieben

Fragen?

Vielen Dank...... für Ihre Aufmerksamkeit Material und Links auf www.ceilers-it.de/konferenzen/