ImbustamentoArchitettura degli elaboratori - Modulo B - A.Memo 1 Esempio di imbustamento un...

8
imbustamento Architettura degli elabor atori - Modulo B - A.Memo 1 Esempio di imbustamento un messaggio TELNET imbustato in un pacchetto di protocollo TCP imbustato in un pacchetto di protocollo IP imbustato in una trama 802.3

Transcript of ImbustamentoArchitettura degli elaboratori - Modulo B - A.Memo 1 Esempio di imbustamento un...

Page 1: ImbustamentoArchitettura degli elaboratori - Modulo B - A.Memo 1 Esempio di imbustamento un messaggio TELNET imbustato in un pacchetto di protocollo TCP.

imbustamento Architettura degli elaboratori - Modulo B - A.Memo

1

Esempio di imbustamento

un messaggio TELNETimbustato in un pacchetto di protocollo TCPimbustato in un pacchetto di protocollo IP

imbustato in una trama 802.3

Page 2: ImbustamentoArchitettura degli elaboratori - Modulo B - A.Memo 1 Esempio di imbustamento un messaggio TELNET imbustato in un pacchetto di protocollo TCP.

imbustamento Architettura degli elaboratori - Modulo B - A.Memo

2

Formati logici

PRE S DEST SOUR T dati FCS

802.3IP

TCP

V L T LU IS OF tt P CS SEND DEST dati

SP DP SEQ ACK fl WS CS UP dati

TELNET

Page 3: ImbustamentoArchitettura degli elaboratori - Modulo B - A.Memo 1 Esempio di imbustamento un messaggio TELNET imbustato in un pacchetto di protocollo TCP.

imbustamento Architettura degli elaboratori - Modulo B - A.Memo

3

PRE 7 AA AA AA AA AA AA AA preambolo

S 1 AB inizio della trama

DEST 6 AA 00 04 00 9A 7D indirizzo destinazione

SOUR 6 08 00 5A 1A 60 BE indirizzo sorgente

T 2 08 00 tipo trama (Ethernet)

dati da 46 a 1500 campo dati

FCS 4 05 AB 00 00 checksum

trama Ethernet

Page 4: ImbustamentoArchitettura degli elaboratori - Modulo B - A.Memo 1 Esempio di imbustamento un messaggio TELNET imbustato in un pacchetto di protocollo TCP.

imbustamento Architettura degli elaboratori - Modulo B - A.Memo

4

V ½ 4x versioneH ½ x5 lunghezza header (x 32 bit) T 1 00 tipo di servizioLU 2 00 2C lunghezza totaleT 2 58 E3 identificatore segmentoOF 2 00 00 offset frammento e flags tt 1 3C time to live 60 secondi/salti P 1 06 protocollo (TCP = 6)CS 2 18 53 checksum dell’intestazioneSEND 4 82 C0 04 12 IP mittente: 130.192.4.18DEST 4 82 C0 04 04 IP destinatario: 130.192.4.4

pacchetto IP

Page 5: ImbustamentoArchitettura degli elaboratori - Modulo B - A.Memo 1 Esempio di imbustamento un messaggio TELNET imbustato in un pacchetto di protocollo TCP.

imbustamento Architettura degli elaboratori - Modulo B - A.Memo

5

SP 2 04 14 port del mittente

DP 2 00 17 port del destinatario (TELNET = 27)

SEQ 4 33 A8 26 20 numero sequenziale primo byte dati

ACK 4 56 67 24 01 numero sequenziale ultimo byte ok

fl 2 60 12 offset dati e flag

WS 2 40 00 dimensione finestra

CS 2 72 2D checksum dati

UP 2 00 00 urgent pointer

dati campo dati

pacchetto TCP

Page 6: ImbustamentoArchitettura degli elaboratori - Modulo B - A.Memo 1 Esempio di imbustamento un messaggio TELNET imbustato in un pacchetto di protocollo TCP.

imbustamento Architettura degli elaboratori - Modulo B - A.Memo

6

dati 2 02 04 dati trasferiti dal protocollo

pacchetto TELNET

Page 7: ImbustamentoArchitettura degli elaboratori - Modulo B - A.Memo 1 Esempio di imbustamento un messaggio TELNET imbustato in un pacchetto di protocollo TCP.

imbustamento Architettura degli elaboratori - Modulo B - A.Memo

7

Formato fisicoAA AA AA AA AA AA AA AB AA 00

04 00 9A 7D 08 00 5A 1A 60 BE

08 00

45 00 00 2C 58 E3 00 00 3C 06

18 53 82 C0 04 12 82 C0 04 04

04 14 00 17 33 A8 26 20 56 67

24 01 60 12 40 00 72 2D 00 00

02 04

05 AB 00 00

Page 8: ImbustamentoArchitettura degli elaboratori - Modulo B - A.Memo 1 Esempio di imbustamento un messaggio TELNET imbustato in un pacchetto di protocollo TCP.

imbustamento Architettura degli elaboratori - Modulo B - A.Memo

8

bytes trasmessi

AA AA AA AA AA AA AA AB AA 00

04 00 9A 7D 08 00 5A 1A 60 BE

08 00 45 00 00 2C 58 E3 00 00

3C 06 18 53 82 C0 04 12 82 C0

04 04 04 14 00 17 33 A8 26 20

56 67 24 01 60 12 40 00 72 2D

00 00 02 04 05 AB 00 00