Top Banner
Efeitos do ataque LOIC. GTS 2012 Eduardo Bergmann
36

Efeitos do ataque LOIC.

Feb 03, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Efeitos do ataque LOIC.

Efeitos do ataque LOIC.

GTS 2012

Eduardo Bergmann

Page 2: Efeitos do ataque LOIC.

Roteiro

•LOIC: Definição, participação e ferramentas

•Cenário de testes

•Metodologia

•Resultados

•Prevenção

•Conclusão

Page 3: Efeitos do ataque LOIC.

LOIC: Low Orbit Ion Cannon

•Desenvolvida pela Praetox Technologies

•Ferramenta de teste de carga

•TCP(Transmission Control Protocol),

•UDP (User Datagram Protocol)

•HTTP (HyperText Transfer Protocol)

•Disponível em: http://sourceforge.net/projects/loic/

Page 4: Efeitos do ataque LOIC.
Page 5: Efeitos do ataque LOIC.

Funcionamento

Page 6: Efeitos do ataque LOIC.

Funcionamento via canal IRC

•Iniciar ataque:

!lazor targetip=<IRC_server> message=<texto> port=80 method=http wait=false threads=15 method=tcp random=true start

•Finalizar ataque:

!lazor stop

Page 7: Efeitos do ataque LOIC.

Implementações

Windows Linux BSD

Android Web

(JavaScript)

Page 8: Efeitos do ataque LOIC.

Participação consciente

•Downloads:

1.Estados Unidos

2.França

3.Brasil

4.Alemanha ...

http://sourceforge.net/projects/loic/ em 26 de abril de 2012

Page 9: Efeitos do ataque LOIC.

Popular e acessível

Page 10: Efeitos do ataque LOIC.

Agendamento de ataque

http://pastebin.com/WEydcBVV em 26 de abril de 2012

Page 11: Efeitos do ataque LOIC.

Receberam ataques

•FBI •MPAA – Motion Picture Association of America •Departament of Justice •RIAA – Recording Industry Association of America •Sony •Visa •MasterCard •Paypal

Page 12: Efeitos do ataque LOIC.

Cenário dos testes

Servidor atacado:

• Core 2 Duo 2.2 Ghz

• 2 Gb RAM

• Ubuntu 10.04

• Apache 2.2

• Conectado a um switch ethernet 100 Mbps

Page 13: Efeitos do ataque LOIC.

Cenário dos testes

PC

Core 2 Duo 2.2 Ghz

2 GB RAM

iPad 2

Dual-core Apple A5X

512 MB RAM

Galaxy SII

Dual-core 1.2 GHz Cortex-A9

1 GB RAM

Motorola Defy

800 MHz Cortex-A8

512 MB RAM

Page 14: Efeitos do ataque LOIC.

Cenário dos testes

PC

LOIC JSLOIC

iPad 2

JSLOIC

Galaxy SII

JSLOIC Android LOIC

Motorola Defy

JSLOIC Android LOIC

Ferramentas de ataque

Page 15: Efeitos do ataque LOIC.

Metodologia

•Ataques de trinta segundos por dispositivo.

•Dados coletados:

Pacotes por segundo

Bytes por segundo

Consumo de CPU servidor

Consumo de memória do servidor

Page 16: Efeitos do ataque LOIC.

Resultado - PC

Praetox TCP:80 Praetox HTTP Hoic JS Loic

1

500001

1000001

1500001

2000001

2500001

PC: Transferência de Pacotes

Pacotes IN

Pacotes IN/OUT

Ferramentas

me

ro d

e p

aco

tes

Page 17: Efeitos do ataque LOIC.

Resultado – PC

Praetox TCP:80 Praetox HTTP Hoic JS Loic

1

50.000.001

100.000.001

150.000.001

200.000.001

250.000.001

300.000.001

350.000.001

400.000.001

PC: Transferência de bytes

Bytes IN

Bytes IN/OUT

Ferramentas

Byt

es

tra

ns

feri

do

s

Page 18: Efeitos do ataque LOIC.

Resultado – PC

Praetox TCP:80 Praetox HTTP Hoic JS Loic

0

1

2

3

4

5

6

7

8

9

10

PC: Porcentagem de uso da CPU

% user time

% system time

load

Ferramentas

Te

mp

o d

e u

so

da

CP

U (

%)

Page 19: Efeitos do ataque LOIC.

Resultado – PC

Praetox TPC:80 Praetox HTTP Hoic JS Loic

0

200

400

600

800

1000

1200

1400

1600

1800

2000

Uso da memória

Usada

Livre

Buffers

Us

o d

a m

em

óri

a (

MB

)

Page 20: Efeitos do ataque LOIC.

Resultado – Dispositivos móveis

iPad / JS-Loic Galaxy SII / JS-Loic Galaxy SII / App Loic Defy / JS-Loic Defy / App Loic

1

1001

2001

3001

4001

5001

6001

7001

8001

Js Loic: Transferência de Pacotes

Pacotes IN

Pacotes IN/OUT

Dispositivo/Ferramenta

me

ro d

e p

aco

tes

Page 21: Efeitos do ataque LOIC.

Resultado – Dispositivos móveis

iPad / JS-Loic Galaxy SII / JS-Loic Galaxy SII / App Loic Defy / JS-Loic Defy / App Loic

1

500.001

1.000.001

1.500.001

2.000.001

2.500.001

3.000.001

Js Loic: Transferência de bytes

Bytes IN

Bytes IN/OUT

Ferramentas

Byt

es

tra

ns

feri

do

s

Page 22: Efeitos do ataque LOIC.

Resultado – Dispositivos móveis

iPad / JS-Loic Galaxy SII / JS-Loic Galaxy SII / App Loic Defy / JS-Loic Defy / App Loic

0

0,5

1

1,5

2

2,5

3

Js Loic: Porcentagem de uso da CPU

% user time

% system time

load

Dispositivo/Ferramenta

Te

mp

o d

e u

so

da

CP

U (

%)

Page 23: Efeitos do ataque LOIC.

Resultado – Dispositivos móveis

iPad / JS-Loic Galaxy SII / JS-Loic Galaxy SII / App Loic Defy / JS-Loic Defy / App Loic

0

200

400

600

800

1000

1200

1400

1600

1800

2000

Uso da memória

Usada

Livre

Buffers

Us

o d

a m

em

óri

a (

MB

)

Page 24: Efeitos do ataque LOIC.

Resultado – Comparativo geral

PC / Praetox TCP:80 PC / JS-Loic iPad / JS-Loic Galaxy SII / JS-Loic Defy / JS-Loic

1

500001

1000001

1500001

2000001

2500001

Transferência de Pacotes

Pacotes IN

Pacotes IN/OUT

Dispositivo/Ferramenta

me

ro d

e p

aco

tes

Page 25: Efeitos do ataque LOIC.

Resultado – Comparativo geral

PC / Praetox TCP:80 PC / JS-Loic iPad / JS-Loic Galaxy SII / JS-Loic Defy / JS-Loic

0

2

4

6

8

10

12

Porcentagem de uso da CPU

% user time

% system time

load

Dispositivo/Ferramenta

Te

mp

o d

e u

so

da

CP

U (

%)

Page 26: Efeitos do ataque LOIC.

Resultado – Comparativo geral

PC / Praetox TCP:80 PC / JS-Loic iPad / JS-Loic Galaxy SII / JS-Loic Defy / JS-Loic

0

200

400

600

800

1000

1200

1400

1600

1800

2000

Uso da memória

Usada

Livre

Buffers

Us

o d

a m

em

óri

a (

MB

)

Page 27: Efeitos do ataque LOIC.

Resultado – Apache

Tango Down

Page 28: Efeitos do ataque LOIC.

Resultado – Apache

PC iPad Galaxy SII Defy

0

20

40

60

80

100

120

140

160

180

22

52

78

158

Unidades

Page 29: Efeitos do ataque LOIC.

Resultado – Apache

Page 30: Efeitos do ataque LOIC.

Resultado – Apache

Page 31: Efeitos do ataque LOIC.

Resultado – Apache

Page 32: Efeitos do ataque LOIC.

Prevenção • Snort como NIDS (Network Intrusion and Detection System)

alert tcp $EXTERNAL_NET any -> $HOME_NET $HTTP_PORTS (msg:"SLR - LOIC DoS Tool(TCP Mode) - Behavior Rule (tracking/threshold)"; flow: established,to_server; flags:A; dsize:1448<>1448; threshold: type threshold, track by_src, count 10 , seconds 10;

TCP

Page 33: Efeitos do ataque LOIC.

Prevenção

alert tcp $EXTERNAL_NET any -> $HOME_NET $HTTP_PORTS (msg:"SLR - LOIC DoS Tool (HTTP Mode)"; flow: established,to_server; content:"|A cat is fine too. Desudesudesu~|"; threshold: type threshold, track by_src, count 10 , seconds 10;

HTTP

Page 35: Efeitos do ataque LOIC.

Bruno Lorensi César Loureiro Douglas Ritter Eduardo Bergmann João Ceron (CERT-BR) Leando Bertholdo Liane Tarouco Lucas Arbiza

Colaboradores

Page 36: Efeitos do ataque LOIC.

Perguntas?

[email protected]