Phreaking y blue box

04 · Phreaking y blue box

Phreaking: la blue box, Captain Crunch y el hack antes de internet

El teléfono de esta vitrina estaba diseñado para resistir a alguien que quisiera robarle las monedas. Nunca estuvo diseñado para resistir a alguien que le silbara.

Phreaking Lectura de 8 minutos Hack the Planet Museum · Devel
La mesa de phreaking completa. A la derecha, el teléfono público de AT&T. Sobre la mesa, de izquierda a derecha: la fotografía de la Apple-1 firmada, el recorte de prensa sobre Captain Crunch, una blue box, la revista New Scientist, los boletines TAP y el libro Beyond the Little Blue Box. En la pared, la foto firmada de Wozniak.

El teléfono público AT&T de esta vitrina pesa casi treinta kilos y está construido como una caja fuerte: acero, cerraduras de alta seguridad y un cable de auricular blindado con resorte de metal.

AT&T Public Phone. La placa de instrucciones todavía enumera los procedimientos de la época: marcar 9+0 para operadora, 9+1+800 para números gratuitos, 9+0+AC+555-1212 para información de larga distancia. Cada uno de esos prefijos fue, en su momento, una superficie de ataque.

El fallo de arquitectura: señalización dentro de banda

Durante los años sesenta y setenta, la red de larga distancia de AT&T operaba con un sistema llamado SF/MF (Single Frequency / Multi Frequency). Las centrales se comunicaban entre sí mediante tonos de audio enviados por el mismo canal que llevaba la voz. Un tono continuo de 2600 Hz significaba “este circuito está libre”.

La consecuencia es evidente en retrospectiva y fue invisible durante veinte años: cualquiera que pudiera generar ese tono desde el auricular hablaba el idioma de la red. Si marcabas un número gratuito (800) y, una vez establecida la llamada, emitías 2600 Hz, la central de destino creía que habías colgado y liberaba el circuito. Pero tu extremo seguía conectado. A partir de ahí, con una secuencia de tonos multifrecuencia, podías indicarle a la red que enrutara la llamada a cualquier lugar del mundo. La facturación había quedado detenida en el número 800.

En términos modernos

El plano de control y el plano de datos eran el mismo canal, y no había autenticación de los mensajes de control. Es el mismo error de clase que produce command injection hoy —mezclar instrucciones y datos en un solo flujo—, implementado en cobre y a escala continental.

Joybubbles y el silbato del cereal

Joe Engressia, ciego de nacimiento y con oído absoluto, descubrió a los siete años que si silbaba cierta nota mientras marcaba, la llamada se cortaba de forma extraña. Décadas después se cambiaría legalmente el nombre a Joybubbles. No buscaba llamadas gratis: le fascinaba el sistema. Fue el primero en documentar el comportamiento y en enseñárselo a otros.

El recorte original. 'They Still Fear Captain Crunch' — Computer Criminals, San Francisco Chronicle, miércoles 29 de junio de 1977. La foto muestra a John T. Draper. Alrededor: una blue box sobre su estuche de cuero, el reimpreso de Secrets of the Little Blue Box, el volante "What the hell is TAP?", la revista New Scientist del 13 de diciembre de 1973, el folleto de The Cheesebox y los silbatos de plástico rojos y azules.

Draper es el personaje que le dio nombre popular al movimiento. Descubrió —según la versión más difundida, gracias a Engressia y a otros phreaks— que el silbato de plástico que venía de regalo en las cajas del cereal Cap’n Crunch emitía, al taparle uno de sus dos agujeros, un tono de exactamente 2600 Hz. Un juguete de cereal era la llave maestra de la red telefónica más grande del planeta.

Draper fue procesado por fraude telefónico en 1972 y de nuevo en 1976. Entre ambos procesos escribió EasyWriter, el primer procesador de textos para la Apple II —parte del código, según su propio relato, redactado durante su detención.

Octubre de 1971: el artículo que lo hizo público

El punto de inflexión fue periodístico. En octubre de 1971, la revista Esquire publicó Secrets of the Little Blue Box, de Ron Rosenbaum: un perfil largo y admirado de la subcultura phreak. El artículo tenía suficiente detalle técnico como para que un lector con conocimientos de electrónica supiera exactamente qué construir.

Dos de esos lectores vivían en Los Altos, California. Steve Wozniak leyó el artículo, llamó esa misma noche a Steve Jobs —entonces estudiante de secundaria— y ambos fueron a la biblioteca del SLAC de Stanford a buscar las frecuencias exactas, publicadas en el Bell System Technical Journal. Estaban ahí, en un manual público.

"Berkeley Blue / Woz". Wozniak sosteniendo una blue box junto a un teléfono, en la fotografía firmada de su puño y letra con el alias que usaba como phreak. La etiqueta holográfica de la esquina inferior izquierda es el certificado de autenticidad. Jobs usaba el alias Oaf Tobark.

Wozniak construyó una blue box digital, más estable y precisa que las analógicas de la época. Jobs se encargó de venderlas en los dormitorios de Berkeley por unos 150 dólares.

“Si no hubiera sido por las blue boxes, no habría existido Apple.”

Steve Jobs, en la entrevista para Triumph of the Nerds (1996)

La afirmación no es retórica. Fue el primer producto que ambos diseñaron, fabricaron y vendieron juntos: la prueba de que la combinación de un ingeniero excepcional y un vendedor excepcional funcionaba. Cinco años después repitieron la fórmula con una tarjeta de circuito impreso llamada Apple-1.

El arcoíris de las cajas

Los dispositivos generadores de tonos. Sobre la mesa, junto al teléfono, se ven varios marcadores portátiles con teclado numérico: son los aparatos que reemplazaron al silbato. Cada color de "caja" resolvía una parte distinta del sistema telefónico.
  • Blue box — genera 2600 Hz y tonos MF para tomar control del enrutamiento de larga distancia.
  • Red box — reproduce los tonos ACTS que un teléfono público envía cuando detecta una moneda. El aparato quedaba convencido de que le habían pagado.
  • Black box — se instalaba en la línea del receptor para que la llamada entrante nunca se facturara al que llamaba.
  • Beige box — sencillamente un auricular con pinzas de cocodrilo, para conectarse a la línea de otro desde la caja de distribución. La versión física del man-in-the-middle.

TAP: el fanzine que fue una base de conocimiento

Los boletines fotocopiados de esta vitrina son ejemplares de TAP, la publicación que sostuvo técnicamente al movimiento. Nació en 1971 como YIPL (Youth International Party Line), impulsada por el activista Abbie Hoffman como herramienta abiertamente política: para los yippies, defraudar a la compañía telefónica era desobediencia civil contra un monopolio que financiaba la guerra de Vietnam.

Hacia 1973 la publicación se despolitizó, cambió su nombre a TAP y se concentró en lo técnico: esquemas de circuitos, diagramas de centrales, procedimientos de operadora, apertura de cerraduras. Se imprimía en papel barato y se distribuía por correo. Cada número era, en la práctica, un advisory de vulnerabilidad publicado veinte años antes de que existiera la palabra. TAP dejó de publicarse en 1984; ese mismo año apareció 2600: The Hacker Quarterly, cuyo nombre es un homenaje directo al tono, y que aún se publica.

Cómo terminó: separar el control de los datos

El phreaking clásico no murió por arrestos ni por campañas de concientización. Murió por un rediseño de arquitectura.

A partir de finales de los setenta, y de forma generalizada durante los ochenta, las operadoras migraron a señalización por canal común: CCIS y luego SS7. Las órdenes de establecimiento y liberación de llamada dejaron de viajar por el canal de voz y pasaron a una red de datos separada, físicamente inaccesible desde el auricular. Se podía silbar 2600 Hz todo el día: al otro lado ya no había nadie escuchando instrucciones.

Es la lección de ingeniería más importante de esta vitrina, y se repite en cada generación de tecnología: los controles reactivos —detectar, sancionar, educar— administran el problema; solo el cambio de arquitectura lo elimina. Es la misma razón por la que las consultas parametrizadas acabaron con la inyección SQL en el código que las usa, mientras que filtrar comillas nunca lo logró del todo.

Vale la pena cerrar con una nota incómoda: el propio SS7, la solución de los años ochenta, resultó tener su propio problema de confianza. Fue diseñado asumiendo que todos los operadores conectados eran legítimos, y desde 2014 se documentan públicamente ataques que permiten localizar suscriptores e interceptar SMS —incluidos los códigos de verificación de segundo factor— abusando de esa confianza implícita. Cuarenta años después, la red telefónica sigue enseñando la misma lección sobre confianza no verificada.

Related Post