hacking cablemodem v1

Un poco de historia

Es un tipo especial de módem diseñado para modular la señal de datos sobre una infraestructura de televisión por cable. El término Internet por cable (o simplemente cable) se refiere a la distribución de un servicio de conectividad a Internet sobre esta infraestructura de telecomunicaciones.
Los cable modems no deben confundirse con antiguos sistemas LAN como 10base2 o 10base5 que utilizaban cables coaxiales — y especialmente con 10broad36, el cual realmente utiliza el mismo tipo de cable que los sistemas CATV.
Los cablemodems se utilizan principalmente para distribuir el acceso a Internet de banda ancha, aprovechando el ancho de banda que no se utiliza en la red de TV por cable.
Los abonados de un mismo vecindario comparten el ancho de banda proporcionado por una única línea de cable coaxial. Por lo tanto, la velocidad de conexión puede variar dependiendo de cuánta gente esté usando el servicio al mismo tiempo.
A menudo, la idea de una línea compartida se considera como un punto débil de la conexión a Internet por cable. Desde un punto de vista técnico, todas las redes, incluyendo los servicios DSL, comparten una cantidad fija de ancho de banda entre multitud de usuarios — pero ya que las redes de cable tienden a abarcar áreas más grandes que los servicios DSL, se debe tener más cuidado para asegurar un buen rendimiento en la red.
Una debilidad más significativa de las redes de cable al usar una línea compartida es el riesgo de la pérdida de privacidad, especialmente considerando la disponibilidad de herramientas de hacking para cablemodems. De este problema se encarga el cifrado de datos y otras características de privacidad especificadas en el estándar DOCSIS (”Data Over Cable Service Interface Specification”), utilizado por la mayoría de cablemodems.

Existen dos estándares:
El DOCSIS y el EURODOCSIS mayormente utilizado en Europa.
Se trata de un estándar no comercial que define los requisitos de la interfaz de comunicaciones y operaciones para los datos sobre sistemas de cable, lo que permite añadir transferencias de datos de alta velocidad a un sistema de televisión por cable (CATV) existente. Muchos operadores de televisión por cable lo emplean para proporcionar acceso a Internet sobre una infraestructura HFC (red híbrida de fibra óptica y coaxial) existente. La primera especificación DOCSIS fue la versión 1.0, publicada en marzo de 1997, seguida de la revisión 1.1 en abril de 1999.
El estándar DOCSIS se encuentra actualmente en la versión 2.0, publicado en enero de 2002. Toda la documentación, incluyendo listas de equipamiento DOCSIS certificado, así como los documentos que cubren todos los aspectos técnicos de DOCSIS se encuentran en http://www.cablemodem.com.
La versión europea de DOCSIS se denomina EuroDOCSIS. La principal diferencia es que, en Europa, los canales de cable tienen un ancho de banda de 8 MHz (PAL), mientras que, en Norte América, es de 6 MHz (NTSC). Esto se traduce en un mayor ancho de banda disponible para el canal de datos de bajada (desde el punto de vista del usuario, el canal de bajada se utiliza para recibir datos, mientras que el de subida se utiliza para enviarlos). También existen otras variantes de DOCSIS que se emplean en Japón.

Actualmente se está desarrollando DOCSIS 3.0, cuya principal novedad reside en el “channel bonding”, que permitirá utilizar varios canales simultáneamente, tanto de subida como de bajada, por lo que la velocidad podrá sobrepasar los 100 Mbps en ambos sentidos.
Características
DOCSIS proporciona una gran variedad de opciones disponibles en las capas 1 y 2 del modelo OSI, la capa física (PHY) y la de control de acceso al medio (MAC).
Capa física:
Ancho de banda del canal: DOCSIS 1.0 y 1.1 especifican un ancho de canal de subida entre 200 KHz y 3,2 MHz. DOCSIS 2.0 especifica 6,4 MHz, pero es compatible con los anteriores. El canal de bajada es de 6 MHz (8 MHz en EuroDOCSIS).
Modulación: DOCSIS 1.0/1.1 especifica la utilización de una modulación 64-QAM o 256-QAM para el canal de bajada (downstream), y QPSK o 16-QAM para el de subida (upstream). DOCSIS 2.0 además permite 64-QAM para el canal de subida.
Capa MAC: DOCSIS emplea métodos de acceso determinísticos, específicamente TDMA y S-CDMA. En contraste con CSMA/CD empleado en Ethernet, los sistemas DOCSIS experimentan pocas colisiones.

Equipamiento
Un CMTS (”Cable Modem Termination System”, el equipo que hay en la cabecera de la compañía de cable, equivalente al DSLAM en la tecnología DSL) es un dispositivo que controla los puertos de envío y recepción. Esto significa que, a diferencia de Ethernet, para proporcionar una comunicación bidireccional necesitamos al menos dos puertos físicos - bajada/recepción y subida/envío (downstream y upstream). Debido al ruido en el canal de retorno, hay más puertos de subida que de bajada. Hasta DOCSIS 2.0, los puertos de subida no podían transmitir datos tan rápido como los puertos de bajada, aunque la razón principal de que haya más puertos de subida que de bajada es el ruido de la línea.
Antes de que una compañía de cable pueda usar DOCSIS, debe actualizar su red HFC para soportar un canal de retorno para el tráfico de subida. Sin él, el antiguo estándar DOCSIS 1.0 aún permite el uso de datos sobre sistemas de cable, implementando el canal de retorno mediante la línea telefónica convencional.
El ordenador del cliente, junto con los periféricos asociados, se denominan Customer Premise Equipment (CPE). Está conectado al cablemódem, el cual está conectado al CMTS a través de la red HFC. Entonces el CMTS enrutará el tráfico entre la red de cable e Internet. Los operadores de cable tienen un control absoluto de la configuración de los cablemódems.


Velocidad de transferencia:

Típicamente, para usuarios particulares la velocidad está limitada en función del contrato que tengan suscrito. Los valores concretos se definen en un fichero de configuración que el cablemódem se descarga a través de TFTP cuando establece la conexión con la cabecera del proveedor.
Comcast, el mayor proveedor de cable de los Estados Unidos, limita la velocidad de bajada a 6 Mbps y la de subida a 384 kbps en las conexiones de usuarios particulares. En algunas zonas ofrece conexiones de 8 Mbps/768 kbps por un precio mayor.
En España, ONO ofrece velocidades de hasta 2 o 4 Mbps de bajada (dependiendo de la zona) y 300 kbps de subida. (O mas si sabes como).
Un canal de bajada puede manejar hasta 1.000 cablemódems. Cuando el sistema crece, el CMTS se puede actualizar con más puertos de bajada/subida. Si la red HFC es grande, se pueden agrupar los CMTS en hubs para una gestión eficiente.
Algunos usuarios intentan saltarse el límite de ancho de banda para conseguir acceso total al ancho de banda del sistema (a menudo, 30 Mbps) subiendo su propio fichero de configuración al cablemódem. Este proceso se conoce como uncapping y es casi siempre una violación de los términos del servicio y, frecuentemente, de la ley. De el cómo se hace esto trataremos luego

3 comentarios para “hacking cablemodem v1”

  1. WALTER Dice:

    deseo tener informacion de balanceo en redes HFC

  2. Thebigcrawler Dice:

    muy buena informacion, Claro ahora lo unico que tengo es un pregunta, y es esta que tipo de encriptacion Tienen por lo general la configuracion del cm O es variada?

  3. Guty Dice:

    La configuración de los CM se realiza en un archivo de texto que es bajado por el mismo vía tftp durante su inicialización.
    En ese archivo se le pueden indicar muchas opciones, desde la frecuencia de downstream hasta el número de clientes que soporta el CM, pasando por el ancho de banda de subida y bajada (esto último es lo que modifican los uncappers).

Escribe un comentario