• No results found

Attack Frameworks and Tools

N/A
N/A
Protected

Academic year: 2021

Share "Attack Frameworks and Tools"

Copied!
30
0
0

Loading.... (view fulltext now)

Full text

(1)

Network Architectures and Services, Georg Carle Faculty of Informatics

Technische Universität München, Germany

Attack Frameworks and Tools

Pranav Jagdish

Betreuer: Nadine Herold

Seminar Innovative Internet Technologies and Mobile Communication WS2014

Lehrstuhl Netzarchitekturen und Netzdienste

(2)

Overview

 Introduction

 Overview of Tools  Password Crackers  Network Poisoners

(3)

Introduction

 Network Security – perhaps the most important aspect of communications in todays world

 How easy it is to attack a target system or network today?  Tools automate most of the work

 From fingerprinting your target to attacking

(4)

Introduction

 The CIA Triangle

Confidentiality

(5)

Overview of the Tools

 Password Crackers

Cai

n

an

d

Abel

• Free• Windows

(6)
(7)

Overview of the Tools

 Network Security Tools

(8)

Overview of the Tools

 Denial of Service Tools

(9)

Password Crackers

 Attack: Confidentiality

 Crack passwords or keys

 Crack various kind of hashes

 Initially used to crack local system passwords like for Windows and Linux  Have extended to include numerous kinds of hashes

 New versions are faster and use different kind of cracking methods

 GPU based password cracking also possible and is faster than CPU based

(10)

Password Crackers

 Cain and Abel

 Windows based

 Widely used to crack Windows Passwords (LM Hashes and NTLM Hashes)  Has built-in sniffer

• Can sniff web session passwords • Can analyse SSH-1 or HTTPS traffic

 Needs:

• Rainbow tables for effective hash cracking • Size of table – impediment!

(11)

Password Crackers

 John the Ripper

 Like Cain and Abel - Dictionary based and Brute force methods available  Comes with various character sets

 Can crack numerous kinds of hashes

 Brute force can for obvious reasons take a huge amount of time

• Dictionaries could go up to petabytes

• Cracking time could be in excess of decades for even a 8 character password • Normal machines: Impossible

(12)

Password Crackers

 Hashcat

 Like the previous tools – However claims to be “fastest password

cracker” with proprietary cracking algorithms

 Vs. Cain and Abel & John the Ripper - Offers various kinds of attacks

• 8 kinds of attacks

• Example: Combinator attack – combine each word in dictionary to every other word in it

• Example: Hybrid attack – Half of password from dictionary and rest from brute force

• HENCE, INCREASES EFFECTIVENESS OF A DICTIONARY

(13)

Network Poisoners

 Attack: Integrity of the Network  Can lead to loss of

confidentiality and availability too

 Prime goal : ARP Poisoning  Pose as another machine

(14)

Network Poisoners

 Once done:

 Pose as DNS Server  Pose as DHCP Server

 Pose as the default gateway  Perform Data Sniffing

 Man in the Middle Attacks (MITM)  and a lot more…

(15)

Network Poisoners

 ZARP

 Suite of Poisoners  Includes Sniffers

 Plans to be a central network poisoning/administration tool  Can manage active sessions of poisoning/sniffing

(16)

Network Poisoners

 Ettercap

 GUI available too!

 Plugins offer support for further complex attacks like: • DNS Poisoning

(17)

Network Security Tools

 Covers wide array of tools

 Most were created for vulnerability testing and easing the job of network administrators

(18)

Network Security Tools

 Nmap

 Network Scanner

 A powerful tool to scan networks  Used for (not exclusive list):

(19)

Network Security Tools

 Metasploit Framework

 A database of exploits

 Provides information about security vulnerabilities

 Goal: Aid in penetration testing and IDS signature development

 In the wrong hands:

• Can be used to exploit those same vulnerabilities with relative ease

 Exploits for almost every kind of system – from Mac OSX to Windows to Linux to Android phones

(20)

Network Security Tools

 Metasploit Framework

 How easy it is?

• Select an exploit from the database • Select a payload

• Decide upon an obfuscation or encoding scheme

• ANY EXPLOIT CAN BE ATTACHED WITH ANY PAYLOAD

 Types of exploits:

• Passive – wait for targets to connect in and then try to exploit their systems • Active – target system attacked directly

 “Autopwn” feature – tries to automatically exploit and inject itself into target system

(21)

Network Security Tools

 Metasploit Framework

 Problems?

• Exploits caught by anti-virus software (primarily of E-Mail providers) if not local systems anti-virus

– SPREADING THE PAYLOAD BECOMES DIFFICULT!

(22)

Network Security Tools

 SQLMap

 SQL Injection Vulnerabilities • Script checks possible SQL

injection inputs on the Web application

• Vulnerability scanning

 Many such scanners exist like,

 JoomScan – Joomla CMS Scanner  WPScan – Wordpress Scanner

(23)

Denial Of Service Tools

 Attacks : Availability

Bandwidth

Bandwidth

(24)

Denial Of Service Tools

 Attacks : Availability

 Other scenarios exist too

 Example: IPv6 DOS Attack  Effects on Organziations:

 Loss of revenues in recent years  Loss of user trust on organisations

(25)

Denial Of Service Tools

 LOIC – “Low Orbit Ion Cannon”

 “Hivemind” feature – Distributed Denial Of Service  Favourite of “Hacktivists”

(26)
(27)

Denial Of Service Tools

 HULK – “HTTP Unbearable Load King”

 Generate unique requests every single time • Additional random page names added • Random Query Strings appended

(28)

Conclusions

 Is it that easy to hack?

 Probably not

• Password crackers – Require massive computing power • Metasploit Payloads

– Detected by anti-virus software

– Patches before vulnerabilities published (usually)

• Nmap Fingerprinting – Can be blocked by active monitoring

• SQL Injection becoming less common as developers become more aware • Denial of Service – still can occur

– Difficult to mitigate

– Used extensively by “hactivist” groups

(29)

Conclusions

 However new tools are always available

 Example: Dendroid – Android Hijack Tool

• Available/Leaked on the Deep Web with ease • Simple web based interface

• Patch might still take time to come – Google not patching older Android OSs • More users becoming aware of .onion, .i2p, etc domains

– Once again: Ease of use and easy availability leads to anyone using the tools

 Black hat community will always have new tools

 Normal users do not need massive know-how to carry out attacks

(30)

Thank you!

References

Related documents

The effect of clay particles and machining parameters such as cutting speed, feed rate and depth of cut on tangential force and chip formation was studied.. From the

With early detection in place and automated blocking enabled, Signal Sciences will notify operational and security teams while defending the application. Having the ability to

The need to MRV non-GHG impacts of mitigation comes from three potential drivers: national objectives to ensure positive developmental outcomes associated with any

The EcoTarium, a science and discovery museum in Worcester, Massachusetts, seeks to prompt the public’s adoption of renewable energy through the installation of a wind turbine, a

Using marginal GHG emission abatement cost curves calibrated to PRIMES simulations, we first computed constrained emission market equilibria for the different proposals put forward

It’s important for me to make sure when I’m 83 I’m still healthy and able to explore the things that make me really happy.. The root of almost all physical ailments as we age is

Osbourn Park High School Supply List 2013 2014 Small set of colored pencils- regular, metallic, watercolor,

In the component overlay design method, the condition of each course in an existing pavement should be expressed as an equivalent thickness of a standard material. This allows