Desde Internet hacia X'25 - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Desde Internet hacia X'25

Description:

Desde Internet hacia X.25. Undercon VI. Un paso atr s en el tiempo. Murcia 2002 ... { DIAG, 'Diagnostic', 0, { 0, 0, 1, 0, 0, 0, 0, 0, 0 }, x25_read_diag } ... – PowerPoint PPT presentation

Number of Views:45
Avg rating:3.0/5.0
Slides: 20
Provided by: unde9
Category:
Tags: desde | diag | hacia | internet

less

Transcript and Presenter's Notes

Title: Desde Internet hacia X'25


1
Desde Internet hacia X.25
Un paso atrás en el tiempo
Undercon VI
Murcia 2002
2
Introducción
  • Red de conmutación de paquetes.
  • Protocolo orientado a conexión.
  • PVCs
  • SVCs
  • LCNs
  • Tipos de paquetes.
  • Datos
  • Control
  • Facilidades

3
Introducción
  • Cabecera general X.25...

8 7 6 5
4 3 2 1
1 2 3
4
Introducción
  • PAD (Packet Assembler Disassembler).
  • Funcionalidad.
  • X.3.
  • X.28.
  • X.29.
  • X.75.

5
Introducción
  • Direccionamiento X.25.
  • X.121, NUAs, NUIs, NCCs, Nemónicos.

6
Introducción
7
PRIMERA PARTE
Hacking en X.25
La evolución
8
Hacking en X.25
  • Principales redes X.25
  • Sprintnet (Telenet).
  • BT Tymnet.
  • SITA.
  • Iberpac.
  • Métodos de acceso a X.25 más comunes
  • Dial-ups (900s, nodos locales).
  • Outdials.
  • Internet X.25 Gateways.
  • X.25 over TCP (XOT RFC1613).

9
Hacking en X.25
10
SEGUNDA PARTE
Proyecto XOTIS
Un vistazo previo
11
Xotis
  • Implementación de un cliente XOT.
  • Soporte de X.29. Integración con terminal UNIX.
  • Soporte nivel de red X.25 PLP (Packet Layer
    Protocol).
  • Plataforma UNIX (Linux).
  • Estado de gateways XOT.

12
Xotis
13
Xotis
/ X.25 states / define X25_NOT_CONNECTED
0 define X25_WAITING_ACCEPT 1 define
X25_CONNECTED 2 define X25_RECVD_CLEAR
3 define X25_WAITING_CLEAR_ACK
4 define X25_WAITING_INT_ACK 5 define
X25_WAITING_RESET_ACK 6 define
X25_WAITING_RESTART_ACK 7 define
X25_WAITING_REGIS_ACK 8 / X.25 code to
string mapping. STATES -gt 0 1 2 3 4 5 6
7 8 / static struct command code2str
CALL_REQ, "Call REQ", 0, 0, 0,
0, 0, 0, 0, 0, 0, 0 , NULL ,
CALL_ACCEPT, "Call Accepted", 0, 0, 1,
0, 0, 0, 0, 0, 0, 0 , x25_read_call_ack ,
CLEAR_REQ, "Clear REQ", 0, 0, 1,
1, 1, 1, 1, 1, 1, 1 , x25_read_clear ,
CLEAR_ACK, "Clear Accepted", 0, 0, 0,
0, 0, 1, 0, 0, 0, 0 , x25_read_clear_ack ,
INT_REQ, "Interrupt REQ", 0, 0, 0,
1, 0, 0, 0, 0, 0, 0 , x25_read_int ,
INT_ACK, "Interrupt Accepted", 0, 0, 0,
0, 0, 0, 1, 0, 0, 0 , x25_read_int_ack ,
RESET, "Reset", 0, 0, 0,
1, 0, 0, 0, 0, 0, 0 , x25_read_reset ,
RESET_ACK, "Reset Accepted", 0, 0, 0,
0, 0, 0, 0, 1, 0, 0 , x25_read_reset_ack ,
RESTART, "Restart", 0, 0, 0,
1, 0, 0, 0, 0, 0, 0 , x25_read_restart ,
RESTART_ACK, "Restart Accepted", 0, 0, 0,
0, 0, 0, 0, 0, 1, 0 , x25_read_restart_ack ,
DIAG, "Diagnostic", 0, 0, 0,
1, 0, 0, 0, 0, 0, 0 , x25_read_diag ,
REGIS_REQ, "Registration REQ", 0, 0, 0,
0, 0, 0, 0, 0, 0, 0 , x25_read_reg ,
REGIS_ACK, "Registration Accepted", 0, 0, 0,
0, 0, 0, 0, 0, 0, 1 , x25_read_reg_ack ,
RR, "Receiver Ready", 1, 0, 0,
1, 0, 1, 0, 0, 0, 0 , x25_read_rr ,
RNR, "Receiver Not Ready", 1, 0, 0,
1, 0, 1, 0, 0, 0, 0 , x25_read_rnr ,
REJ, "Reject", 1, 0, 0,
1, 0, 1, 0, 0, 0, 0 , x25_read_rej ,
DATA, "Data", 1, 0, 0,
1, 1, 1, 1, 1, 1, 1 , x25_read_data ,
0, NULL, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0 , NULL
14
Xotis
  • Estado de gateways XOT en Internet.
  • Muestreo de algunas Clases A.

15
Xotis
  • Futuras mejoras
  • Finalización de la actual implementación.
  • Fingerprinting de redes públicas X.25 conectadas.
  • Soporte de proxy (tipo Listen-to-Connect).
  • Modificación de parámetros del PAD vía prompt.
  • Fichero de configuración.

16
TERCERA PARTE
Ejemplos reales
Unos casos prácticos
17
Ejemplos
  • Todos los casos prácticos se mostraron en la
    conferencia.

18
SATAN LAUGHS AT YOU ETERNALLY ROT
19
Muchas gracias por vuestra atención Alfredo
Andrés aka Slay lttcpbgp_at_softhome.netgt Pablo
Carretero aka Darkcode ltcmexec_at_kernelpanik.orggt

SATAN LAUGHS AT YOU ETERNALLY ROT
Write a Comment
User Comments (0)
About PowerShow.com