Introducción
Los Symbol Ciphers (o "cifrados de símbolos", en español) no hacen referencia a un único algoritmo de cifrado, sino que generalmente se refiere a métodos de codificación o cifrado en los que se sustituyen letras, números o palabras por símbolos. Estos símbolos pueden ser dibujos, caracteres especiales, íconos, signos gráficos, etc. A veces también se les llama "cifrados pictográficos".
Este tipo de cifrado se ha utilizado históricamente y también aparece en contextos modernos como:
🔐 1. Cifrado por sustitución con símbolos
Cada letra del alfabeto se sustituye por un símbolo.
Ejemplo clásico: el alfabeto Pigpen o cifrado masónico, usado por los masones, donde cada letra se representa por un símbolo gráfico:
Pigpen Cipher (ejemplo parcial):
A = ⊓ | B = ⊏ | C = ⊐ | D = ⊔ | ...
🏺 2. Cifrados antiguos con símbolos
Ejemplos históricos:
Escritura cuneiforme, jeroglíficos egipcios, o escrituras ideográficas como el chino antiguo, aunque no eran cifrados como tal, se han usado simbólicamente para ocultar información.
Encriptaciones alquímicas o esotéricas que usaban símbolos para representar conceptos secretos.
🕵️ 3. Códigos secretos en la criptografía recreativa
En juegos, escape rooms, rompecabezas o libros infantiles, es común ver "symbol ciphers" para ocultar mensajes simples que deben ser descifrados como parte de una actividad lúdica.
💻 4. Aplicaciones modernas
En entornos digitales, a veces se usan caracteres Unicode, símbolos ASCII extendidos o emojis como forma de cifrado o codificación.
También pueden usarse en esteganografía visual.
🎯 Características comunes
Fácil de romper si el patrón se repite o es simple.
No proporciona seguridad fuerte por sí sola, pero puede ser útil como paso inicial para ocultación visual o como entretenimiento.
🧩 Historia de los Symbol Ciphers en CTF
La historia de los Symbol Ciphers en el contexto de los CTF (Capture The Flag) y la seguridad informática está ligada al uso de técnicas de ocultamiento, esteganografía y criptografía básica o recreativa que desafían la capacidad de observación, análisis y pensamiento lateral del participante. Aunque no son métodos de cifrado modernos ni seguros, se usan en CTFs como una forma didáctica y creativa de plantear retos.
🕰️ Historia y uso de Symbol Ciphers en CTF y seguridad informática
🔸 1. Origen en la criptografía clásica
Los symbol ciphers derivan de técnicas antiguas como el Pigpen Cipher, Atbash, Cifrado César, o el uso de símbolos en culturas antiguas (egipcios, mayas, alquimistas).
Estas técnicas eran rudimentarias pero efectivas para ocultar información visualmente.
🔸 2. Uso en CTFs: desde la criptografía clásica al reto moderno
Los CTF (Capture The Flag) son competiciones de ciberseguridad en las que los participantes deben resolver retos para encontrar "flags" (banderas), que son cadenas de texto ocultas.
Symbol ciphers suelen aparecer en las siguientes categorías:
🔐 a) Crypto (Criptografía)
Se presenta un texto compuesto solo de símbolos, emojis o caracteres especiales, y el jugador debe encontrar qué representan (por ejemplo, traducir símbolos a letras según un alfabeto oculto).
📷 b) Steganography
A veces se ocultan símbolos en imágenes, fuentes personalizadas o patrones visuales.
Ejemplo: una imagen con símbolos similares a caracteres Unicode que parecen basura, pero contienen un mensaje oculto.
🧠 c) Misc/Puzzle
Reto que no se encaja en una categoría tradicional. Aquí se usan acertijos con símbolos, jeroglíficos, o combinaciones con cultura pop y escritura simbólica.
🔸 3. Técnicas comunes de symbol ciphers en CTF
Pigpen Cipher: muy usado por su estética críptica.
Wingdings / Webdings: fuentes de símbolos usadas para ocultar mensajes.
Unicode Obfuscation: uso de caracteres Unicode poco comunes (letras cirílicas parecidas a latinas, símbolos matemáticos, etc.).
Custom symbol mapping: el organizador del CTF inventa su propio "alfabeto" visual y el jugador debe deducirlo.
Runas / símbolos alquímicos: para añadir complejidad o estilo histórico/esotérico.
🔸 4. Por qué se usan en CTFs
💡 Didácticos: enseñan bases de la criptografía sin requerir conocimientos avanzados.
🎨 Creativos: permiten plantear retos visuales atractivos.
🧩 Estimulan el pensamiento lateral: no se resuelven con fuerza bruta, sino observando patrones, intuición y pruebas.
🔍 Ayudan a desarrollar habilidades de análisis forense y observación visual, claves en seguridad informática.
🔸 5. Herramientas comunes para resolverlos
CyberChef
Dcode.fr (sitio web con muchos cifrados clásicos)
Convertidores de fuentes (de símbolos a ASCII o Unicode)
OCR para símbolos gráficos
Scripts personalizados en Python para detectar patrones repetitivos
🔸 6. Ejemplo práctico en un CTF
Descripción del reto:
Se da una imagen con símbolos similares a runas vikingas. Al analizarlas, se observa que hay 26 símbolos únicos. Se deduce que representan el alfabeto inglés. Al sustituir cada símbolo por su letra correspondiente, aparece la flag.
📌 Conclusión
En seguridad informática, los symbol ciphers no son técnicas de cifrado seguras, pero su uso en CTFs ayuda a entrenar el ingenio, la lógica y el conocimiento de la criptografía clásica. También refuerzan habilidades necesarias para el análisis de malware, ingeniería inversa y análisis forense, donde a veces los atacantes también emplean formas creativas de ocultar información.
🧱 Pigpen Cipher – Explicación Completa
🧩 ¿Qué es?
El Pigpen Cipher es un cifrado por sustitución simple, donde cada letra del alfabeto se reemplaza por un símbolo geométrico. Fue popularizado por los masones en el siglo XVIII, razón por la cual también se le conoce como "cifrado Masónico".
No usa letras ni números en el texto cifrado, solo símbolos, lo que puede hacerlo parecer misterioso a primera vista. Pero en realidad, es muy fácil de descifrar si conoces la clave visual.
🔧 ¿Cómo funciona?
El cifrado se basa en rejillas (grids) y X, con puntos o sin puntos. El alfabeto se divide en 4 grupos de 9 letras cada uno.
Paso 1: Dividir el alfabeto
Se usan dos rejillas:
Una rejilla sin puntos y otra con puntos.
Una X sin puntos y una X con puntos.
Estas 4 figuras codifican el alfabeto completo.
🧱 Estructura del Pigpen Cipher
🔲 Rejillas sin puntos
┌─┬─┬─┐ A B C
│ │ │ │
├─┼─┼─┤ → D E F
│ │ │ │
└─┴─┴─┘ G H I
Cada posición de la letra se convierte en su “celda” correspondiente:
A = ⌜ (esquina superior izquierda de la rejilla)
E = ⊞ (centro de la rejilla)
I = ⌟ (esquina inferior derecha)
🔲 Rejillas con puntos (para J–R)
Igual que la anterior, pero dentro de cada celda se agrega un punto.
J = ⌜•
Estructura igual, pero con punto para diferenciar.
❌ X sin puntos (S–Z)
Se usa una X para las letras finales:
\ / → S T U
X
/ \ → V W X
Y Z
❌ X con puntos
Igual, pero se coloca un punto dentro del segmento para representar letras distintas (ej. Y = \•).
🔐 Ejemplo de codificación
Texto original:
HELLO
Correspondencias en Pigpen:
| Letra | Símbolo Pigpen |
|---|---|
| H | cuadro central derecho (rejilla sin punto) |
| E | cuadro central (rejilla sin punto) |
| L | cuadro derecho medio con punto (rejilla con punto) |
| O | cuadro inferior derecho con punto |
| (Otra L) igual que la anterior |
💡 Normalmente se representa con símbolos como estos:
⌠ ⊞ ⌡ ⌣ ⌡
Pero los símbolos exactos dependen del dibujo. A veces se muestra gráficamente con líneas y puntos.
🔍 ¿Cómo reconocerlo en un reto CTF?
El texto parece una colección de símbolos raros geométricos, sin letras o números.
Frecuente en retos donde el archivo es una imagen con símbolos.
Puede tener apariencia de:
⌜ ⌟ ⌞ ⌝
╔ ╝ • ⊞ ⌠
Glifos hechos con ASCII art o como pictogramas en SVG.
🛠 Herramientas para descifrar Pigpen
dCode Pigpen Cipher – introduce los símbolos o selecciona los dibujos.
CyberChef – si logras representarlo con letras, puedes automatizar sustituciones.
Plantillas gráficas – imprime o usa una tabla de rejilla para transcribir a mano.
✅ Consejos para retos CTF
Si ves símbolos cuadrados o X con puntos, piensa en Pigpen.
Puede aparecer en imágenes, no en texto: usa OCR o transcribe.
Cuenta la cantidad de símbolos y busca repeticiones (frecuencias).
A veces mezclan Pigpen con otro cifrado (ej. Pigpen → ROT13 → Base64).
Pigpen Cipher Encoder/Decoder
A
B
C
D
E
🕵️ Zodiac Cipher – Explicación Completa
🧩 ¿Qué es?
El Zodiac Cipher no es un único sistema de cifrado, sino una serie de mensajes encriptados enviados por el asesino del Zodíaco (Zodiac Killer) en los años 60 y 70 a periódicos en EE. UU. Su aspecto es de símbolos extraños, letras mayúsculas, formas geométricas y pictogramas dispuestos en cuadrículas.
Estos cifrados no tienen una clave pública conocida universalmente, pero en retos CTF se imitan por su estilo visual y estructura para crear mensajes que se pueden descifrar con lógica o sustitución simple.
🧾 ¿Qué hizo famoso este cifrado?
El asesino envió varios mensajes cifrados:
| Cifrado | Nombre | Estado |
|---|---|---|
| Z408 | Primer mensaje (1969) | ✅ Descifrado |
| Z340 | "340 Cipher" | ✅ Descifrado en 2020 |
| Z13 | Mensaje corto | ❌ No descifrado |
| Z32 | Otro mensaje | ❌ No descifrado |
🔍 ¿Cómo funciona?
Aunque los mensajes reales del Zodíaco eran complejos y llenos de símbolos inventados, el Z408 (descifrado en 1969) fue un cifrado de sustitución monoalfabética, es decir, cada símbolo representaba una letra.
Características clave:
Uso de símbolos únicos y repetidos (☷ ⊕ ∆ ☌ etc.).
Algunos símbolos se parecen a letras reales, otros no.
Sustitución directa letra por símbolo.
No usa espacios regulares: las palabras pueden ir pegadas.
En el Z340 hay patrones diagonales, columnas repetidas y bloques.
✍️ Ejemplo de cómo se ve:
Fragmento visual ficticio de tipo Zodiac:
⊙ ⌧ ⎈ ⌂ ∆ ⌧ ⊗
⊗ ☌ ⊙ ∆ ∴ ⎈ ⌂
Supongamos:
⊙ = E
⌧ = T
⎈ = H
∆ = A
⌂ = N
⊗ = D
☌ = S
∴ = O
Entonces el texto cifrado anterior se traduce como:
E T H A T D
D S E A O H N
→ "ETHATD DSEAOHN" → (posiblemente "DEATH AND HONESTY")
📊 Técnicas comunes en CTF para resolver un Zodiac-like Cipher
En un reto CTF, no te enfrentarás al código original (que es muy complejo), sino a una versión inspirada visualmente. Aquí es donde entran las técnicas de criptoanálisis simples:
✅ Recomendaciones:
Identifica si hay símbolos repetidos: eso puede indicar letras frecuentes (E, T, A, O...).
Cuenta la frecuencia de cada símbolo (puede ayudarte con Python o manualmente).
Usa sustitución monoalfabética basándote en frecuencia o intuición.
Busca patrones de palabras comunes:
Ej. "THE", "AND", "FLAG", "THIS", "IS", etc.
Aplica cribado visual: algunos símbolos parecen letras (por diseño del reto).
Comprueba si hay pistas en el propio reto: título, descripción, formato del flag.
🛠 Herramientas útiles
🔤 quipqiup – descifra sustitución monoalfabética.
🧠 Herramientas de frecuencia en CyberChef.
🖼 Si es imagen: usa OCR o transcribe símbolos manualmente.
📁 Formatos comunes en CTF
Imagen: como un escaneo del cifrado (al estilo real).
Texto con símbolos Unicode: reproducen el estilo Zodiac (ej. ⚡☠⚖⛧).
Tablas de símbolos (CSV o HTML) con disposición gráfica.
Cifrados mixtos: Zodiac visual pero en realidad Base64 oculto, o mensaje escondido en patrones.
🧠 Consejo final
Si el reto tiene símbolos raros, sin estructura clara y un aspecto “criptográfico”, considera que puede ser un Zodiac Cipher (o inspirado en él).
🔤 Wingdings / Webdings – Explicación Completa
🧩 ¿Qué son?
Wingdings y Webdings son tipografías (fuentes) desarrolladas por Microsoft que reemplazan caracteres alfabéticos estándar con símbolos pictográficos. Son como “lenguajes visuales”: cuando escribes una letra o número y le aplicas esa fuente, ves un símbolo en lugar del carácter.
Por ejemplo:
Letra A en Wingdings = ✰
Letra B en Wingdings = ✈
Letra C en Wingdings = ✉
Esto no es cifrado criptográfico tradicional, sino una sustitución visual de caracteres.
🔍 ¿Cómo lo usan los retos CTF?
En muchos retos CTF, te dan un texto (a veces una imagen, un PDF o un HTML) donde aparece un conjunto de símbolos que no se entienden.
Lo que pasa es que:
Es texto normal escrito en alfabeto latino.
Se le aplicó la fuente Wingdings, Webdings, o alguna similar.
Al volver a cambiar la fuente a una normal (Arial, Courier...), recuperas el texto original.
✍️ Ejemplo
Supón que tienes el siguiente texto visual (como imagen o texto raro):
✉ ✈ ✰ ☺ ☹
Podrías sospechar que es Wingdings.
Al cambiar la fuente a Arial o copiar y pegar el texto en un editor que revele los caracteres reales, ves:
C B A H G
Lo que originalmente era:
A → ✰
B → ✈
C → ✉
H → ☺
G → ☹
📑 ¿Cuál es la diferencia entre Wingdings y Webdings?
| Fuente | Características |
|---|---|
| Wingdings | Muy común, símbolos gráficos como ✉ ✈ ☺ ✰ |
| Webdings | Similar, incluye íconos más modernos |
| Wingdings 2 y 3 | Variaciones menos usadas (flechas, manos) |
🛠 ¿Cómo descifrarlo?
🔧 Método 1: Cambiar la fuente
Copia el texto (si puedes).
Pégalo en un editor de texto (Word, Google Docs, LibreOffice).
Cambia la fuente de Wingdings → Arial o Courier.
El texto revelado será el original (si no está cifrado de otras formas).
🧰 Método 2: Herramientas online
También puedes usar OCR si el texto es una imagen.
🚩 En CTFs puede venir de formas como:
Texto visual en HTML con style="font-family: Wingdings" (inspecciona el código).
Imágenes generadas con símbolos Wingdings (OCR necesario).
Archivos Word o PDF con fuentes Wingdings aplicadas.
Correos, mensajes o pistas con apariencia de símbolos aleatorios.
⚠️ Trucos y variaciones en CTF
El flag puede estar oculto en una parte del texto en Wingdings.
Pueden combinarlo con cifrados reales (Wingdings → ROT13 → Base64, por ejemplo).
Puede ser un código de sustitución personalizada con símbolos Wingdings, donde los símbolos se mapearon de forma diferente a la original.
✅ Recomendaciones para detectarlo
Si ves símbolos repetitivos o pictográficos (caritas, sobres, flechas, relojes...):
📌 Sospecha de Wingdings/Webdings.
Haz una búsqueda de uno de los símbolos en Unicode o prueba copiar y pegarlo.
Verifica el contenido con herramientas como Shapecatcher para identificar símbolos visualmente.
😊 Emoji Cipher – Explicación Completa
🧩 ¿Qué es?
El Emoji Cipher es un cifrado por sustitución visual, donde cada emoji representa una letra, número o símbolo. Es similar a otros cifrados como Pigpen o Zodiac, pero usando emojis Unicode en lugar de símbolos hechos a mano.
📝 Es una forma moderna y decorativa de cifrado por sustitución. No hay un estándar fijo: la clave varía en cada reto.
🔐 ¿Cómo funciona?
Los emojis se utilizan como sustitutos de caracteres según una clave definida por el autor del reto. Puede ser:
🔤 Letra por emoji
Ej: 😀 = A, 😂 = B, 😅 = C...🔢 Emoji por número
Ej: 🍎 = 0, 🍊 = 1, 🍌 = 2...🧠 Basado en significado
Ej: 💧 = W (agua), 🔥 = F (fuego), 🐍 = P (Python), etc.📈 Basado en frecuencia
Emoji más frecuente = E, el siguiente más común = T, etc.
✍️ Ejemplo simple
Texto cifrado:
😀 😂 😂 😅 😇
Sabiendo que:
😀 = A
😂 = B
😅 = C
😇 = D
Entonces el mensaje es:
A B B C D
→ "ABBCD"
📁 ¿Cómo puede aparecer en un reto CTF?
Como una secuencia larga de emojis en un archivo .txt, .html o .png.
En una imagen decorativa o meme cifrado.
Como parte de un chat falso con emojis (pista en el contenido).
Codificado en JSON o Base64 que decodifica a una cadena de emojis.
🛠 Estrategias para resolver Emoji Cipher
✅ 1. Contar frecuencia
¿Cuál emoji aparece más veces? → Podría ser E, A, o un espacio.
Usa tabla de frecuencias del inglés para deducir posibles equivalencias.
✅ 2. Buscar patrones
¿Hay grupos de emojis repetidos como palabras? (Ej: 😂 😂 😂 = THE)
Busca bigramas o trigramos comunes (TH, HE, ING, etc.)
✅ 3. Identificar si hay pista semántica
¿El emoji representa lo que parece?
🐍 = P (Python)
💡 = I (idea)
🔐 = L (lock)
✅ 4. Reemplazar manualmente
Haz una tabla con los emojis del mensaje y asigna letras posibles.
Sustituye y ajusta según tenga sentido en inglés o español.
📚 Herramientas útiles
🧰 CyberChef – Puedes hacer regex, reemplazos y patrones.
🧩 Unicode Table – Para saber el nombre o número de cada emoji.
🧠 Frequency Analysis – Si los emojis ya se convirtieron en letras.
👀 Consejos típicos para CTFs
Si ves texto que parece decorativo pero está lleno de emojis → no es solo adorno, ¡es código!
Usa un editor que no cambie los emojis por texto alternativo, para mantener su unicidad.
¡Cuidado con los emojis muy parecidos! 😃 ≠ 😀 ≠ 😁
🔄 Ejemplo más complejo:
Texto:
🚀 🐱 💀 🐱 💡 🐍 🧠
Imagina que el reto te da una pista como:
“The rocket starts the message, the snake is Python’s letter.”
Podrías interpretar:
🚀 = T
🐱 = H
💀 = E
💡 = I
🐍 = P
🧠 = ?
Resultado parcial:
T H E H I P ?
→ “THEHIP?” → quizás “THE HIPPO”, “THE HIPSTER”, etc.
🚩 En resumen
| Característica | Detalle |
|---|---|
| Tipo de cifrado | Sustitución visual |
| Dificultad | Baja-media (depende del contexto) |
| Detonantes | Texto lleno de emojis |
| Claves posibles | Tabla fija, semántica, frecuencia |
| Combinaciones comunes | Emoji → ROT13, Base64, Hex, etc. |
🔠 Dingbat Ciphers / Unicode Symbols – Explicación Completa
🧩 ¿Qué es un “Dingbat Cipher”?
Un Dingbat Cipher es un cifrado que usa dingbats, es decir, caracteres decorativos del estándar Unicode (☀, ✉, ❄, ✈, ☎, ☠, ☣, ➤, ❥...). Estas figuras provienen originalmente de las fuentes tipográficas dingbat como Zapf Dingbats o Wingdings, pero hoy en día están integradas en Unicode.
En retos CTF, se usan como sustitutos visuales de letras, números o símbolos. El uso puede ser:
1️⃣ Sustitución monoalfabética: cada símbolo representa una letra.
🔀 Unicode oculto o confuso: símbolos que parecen normales pero no lo son.
🧩 Engaño visual o camuflaje: como caracteres invisibles, homoglifos o símbolos que se parecen entre sí.
🔎 ¿Cómo se ve un Dingbat Cipher?
Podrías encontrar un mensaje que contiene cosas como:
❄ ✉ ✈ ☎ ✉ ☠ ☣ ☤
Esto puede parecer decoración... pero en realidad es un mensaje cifrado visualmente, donde cada símbolo = una letra o número.
También puedes encontrar cosas como:
➤ ➤ ➤ ➤ ➤ ➤ ➤ ❥ ➤ ➤ ❥ ➤ ➤ ➤
Esto puede ser binario oculto (ej. ➤ = 0, ❥ = 1), que luego puede decodificarse en ASCII.
🧠 Tipos de uso en CTF
1. 🔤 Sustitución visual básica (como Pigpen o Emoji)
Cada símbolo representa una letra. Se puede descifrar:
Por frecuencia
Por contexto
Por prueba y error
2. 🔢 Códigos binarios o morse disfrazados
Ejemplo:
✦ ✧ ✧ ✦ ✦ ✧ ✧ ✧ ✧
✦ = 1
✧ = 0
→ puede traducirse a binario: 10011000 → 152 → ASCII: (tal vez parte de un mensaje codificado más grande).
3. 🧙♂️ Homoglifos Unicode engañosos
Algunos símbolos Unicode parecen letras, pero no lo son realmente. Ejemplos:
| Letra visual | Símbolo real (Unicode) | Nombre |
|---|---|---|
| A | 🇦 | Regional Indicator A |
| O | ⵔ | Tifinagh Letter Yaa |
| l | 𝟏 | Mathematical Bold Digit One |
Este método engaña OCR, búsquedas o filtros, y requiere saber identificar caracteres Unicode raros.
🛠 Técnicas para descifrar
✅ 1. Identificar los símbolos
Usa herramientas para saber qué representa cada símbolo:
🔍 Shapecatcher – Dibuja el símbolo y busca su nombre
🔧 CyberChef – Pega texto y analiza caracteres Unicode ocultos
✅ 2. Frecuencia
Haz un conteo de cuántas veces aparece cada símbolo. Si uno aparece mucho, probablemente represente una letra frecuente (como E en inglés o A en español).
✅ 3. Sustitución manual
Crea una tabla de símbolos con su equivalente posible. Por ejemplo:
| Símbolo | Letra posible |
|---|---|
| ☀ | A |
| ✉ | B |
| ☠ | C |
| ☣ | D |
✅ 4. Comparación visual
Muchos dingbats son similares a letras reales. Ejemplo:
✞ (cruz) → T
✪ (estrella) → S
✈ (avión) → F (flight)
☎ (teléfono) → C (call)
Usa esa lógica para deducciones semánticas.
🚩 ¿Cómo se presentan en retos CTF?
📄 Texto con símbolos raros en .txt, .html, .pdf o .docx.
🖼 Imagen de símbolos (necesita OCR).
🧩 Como parte de un puzzle visual con patrones repetitivos.
🧙♂️ Archivos con Unicode invisible o homoglifos falsos (para engañar).
💡 Combinaciones típicas en CTF
| Cifrado combinado | Ejemplo de uso |
|---|---|
| Dingbats + Binario | ✦ ✧ ✧ = 100 = ‘d’ |
| Dingbats + Base64 | Unicode → base64 → texto |
| Dingbats + Morse | ★ = punto, ☆ = raya |
| Unicode symbols + ROT13 | Letras Unicode luego rotadas |
| Dingbat + HTML Obfuscation | Texto cifrado en HTML con font-family rara |
✅ Detección rápida
| Indicador | Posible técnica usada |
|---|---|
| Texto lleno de símbolos decorativos | Dingbat cipher, sustitución |
| Carácter que no se puede copiar | Unicode especial |
| Letras que parecen normales pero fallan al buscar | Homoglifos, UTF-8 camuflaje |
| Secuencias binarias estilizadas | Dingbat binario |
📚 Herramientas recomendadas
Google Fonts + Font Preview (para identificar fuentes decorativas)
🌿 Ogham – Alfabeto antiguo irlandés
📜 ¿Qué es Ogham?
El alfabeto Ogham (también escrito “Ogam”) es un sistema de escritura que se utilizaba entre los siglos IV y VI d.C. en Irlanda y partes de Escocia. Se compone de una línea central vertical o borde de piedra, y rayas o marcas cortas que cruzan o se apoyan en esa línea.
En retos CTF, Ogham se usa como un cifrado visual, porque se parece a un código de rayas verticales o pictogramas.
✍️ ¿Cómo funciona el alfabeto?
🔠 Letras
Ogham tiene 20 letras principales, cada una representada por un número y posición de líneas. Hay también 5 letras adicionales (forfeda), pero se usan menos.
El sistema agrupa las letras en bloques de cinco:
Grupo B (1 raya):
| Letra | Forma Ogham | Descripción |
|---|---|---|
| B | ᚁ | 1 raya a la derecha |
| L | ᚂ | 2 rayas a la derecha |
| F | ᚃ | 3 rayas a la derecha |
| S | ᚄ | 4 rayas a la derecha |
| N | ᚅ | 5 rayas a la derecha |
Grupo H (horizontal):
| Letra | Forma Ogham | Descripción |
|---|---|---|
| H | ᚆ | 1 raya a la izquierda |
| D | ᚇ | 2 rayas a la izquierda |
| T | ᚈ | 3 rayas a la izquierda |
| C | ᚉ | 4 rayas a la izquierda |
| Q | ᚊ | 5 rayas a la izquierda |
Grupo M (en medio):
| Letra | Forma Ogham | Descripción |
|---|---|---|
| M | ᚋ | 1 raya atravesando la línea |
| G | ᚌ | 2 rayas atravesando |
| NG | ᚍ | 3 rayas atravesando |
| Z | ᚎ | 4 rayas atravesando |
| R | ᚏ | 5 rayas atravesando |
Grupo A (ángulos hacia abajo):
| Letra | Forma Ogham | Descripción |
|---|---|---|
| A | ᚐ | 1 línea diagonal inferior |
| O | ᚑ | 2 líneas diagonales |
| U | ᚒ | 3 líneas diagonales |
| E | ᚓ | 4 líneas diagonales |
| I | ᚔ | 5 líneas diagonales |
🔡 Unicode Ogham
Unicode reservó el rango U+1680–U+169F para el alfabeto Ogham. Algunas letras comunes:
| Carácter | Código Unicode | Letra | |
|---|---|---|---|
| ᚁ | U+1681 | B | |
| ᚂ | U+1682 | L | |
| ᚋ | U+168B | M | |
| ᚐ | U+1690 | A | |
🧩 ¿Cómo aparece en un reto CTF?
🔤 Como una secuencia Unicode de caracteres Ogham (ᚁᚂᚃ…).
🪨 Como una imagen o grabado simulado (parece una piedra tallada).
🔲 Como un dibujo de línea central con rayas cruzadas (requiere interpretar el número y posición de las rayas).
🧠 Puede estar codificado o combinado con otros cifrados (Base64, binario, Emoji, etc.).
🛠 Estrategia para descifrar
✅ Paso 1: ¿Es texto o imagen?
Si es texto Unicode: puedes copiar y pegar.
Si es imagen: tendrás que transcribir o usar OCR si se puede.
✅ Paso 2: Transcribe los símbolos
Identifica cuántas rayas hay, y en qué posición están respecto a la línea central. Así puedes asociarlas a una letra según la tabla.
Ejemplo:
Una línea vertical con 2 rayas a la izquierda = Letra D
✅ Paso 3: Usa tabla o herramienta
Puedes descifrar manualmente o usar herramientas online:
🔧 Herramientas útiles
📌 Ejemplo práctico
Texto Ogham:
ᚁᚂᚃᚄᚅ
Paso a paso:
ᚁ = B
ᚂ = L
ᚃ = F
ᚄ = S
ᚅ = N
Mensaje: BLFSN (puede ser un anagrama o parte de una pista)
🎨 Variantes visuales
A veces, en CTFs aparece dibujado como esto:
|
|
|__ ← una raya a la derecha → B
|
O más complejo, como un borde con rayitas talladas:
|
/|\
|
Tu trabajo será contar rayas y su posición con respecto a la línea base.
🧠 Trucos en CTFs
A veces está invertido o rotado → prueba leer de abajo arriba.
Pueden esconder letras con espacios entre rayas.
Combinado con otros cifrados como:
Base64 de un texto en Ogham
Imagen PNG que simula piedra con marcas
Texto con font Ogham o Unicode camuflado
✅ Resumen
| Aspecto | Valor |
|---|---|
| Origen | Irlanda, siglos IV–VI |
| Tipo de cifrado | Sustitución visual / alfabético |
| Dificultad CTF | Media si es gráfico, baja si es texto |
| Herramientas | dCode, Omniglot, Unicode Table |
🚩 Cifrado de la bandera náutica (International Maritime Signal Flags)
🧭 ¿Qué es?
El código de banderas náuticas internacionales es un sistema de señales visuales usado por barcos para comunicar mensajes a distancia. Cada letra del alfabeto, número del 0 al 9 y algunas combinaciones especiales tienen una bandera única con un diseño y color específicos.
En retos CTF, se usa como cifrado visual por sustitución, donde cada bandera = una letra o número.
🔠 Tabla de banderas (alfabeto)
| Carta / radios nombre |
Bandera | ICS que significa como bandera única |
|---|---|---|
| A Alfa |
"Tengo un buzo abajo; mantente bien despejado a velocidad lenta". | |
BBravo |
"Estoy absorbiendo o descargando o transportando mercancías peligrosas". (Originalmente utilizado por la Marina Real específicamente para explosivos militares.) | |
CCharlie |
"Afirmativo".[a][b] | |
DDelta |
"Manténganse alejado de mí; estoy maniobrando con dificultad".[b] | |
EEcho |
"Estoy alterando mi curso a starboardestribor".[b] | |
FFoxtrot |
"Estoy desactivado; me comunico".[c] | |
GGolf |
"Requiero un pilotos". Por buques de pesca cerca de los caladeros: "Estoy transportando redes". |
|
HHotel |
"Tengo un piloto a bordo".[b] | |
IIndia |
"Estoy alterando mi curso a portpuerto".[b] | |
JJuliett |
"Estoy en llamas y tengo carga peligrosa a bordo: mantente alejado de mí". o o "Estoy filtrando carga peligrosa". |
|
KKilo |
"Quiero comunicarme contigo". | |
LLima |
"Detente inmediatamente". | |
MMike |
"Mi vasija se detiene y no hace camino a través del agua".[b] | |
| N de noviembre |
"Negativo"[a] | |
OOscar |
"Hombre por la borda".[b] (a menudo adosado a la hombre por la borda poste en los barcos). Con un alza siniestra, la semáforo - bandera. |
|
PPapa |
El Peter azul. En puerto: Todas las personas deben informar a bordo ya que el buque está a punto de salir al mar. En el mar: Puede ser utilizado por los barcos pesqueros para significar: "Mis redes han llegado rápidamente tras una obstrucción". |
|
| Q Quebec |
"Mi vasija es 'saludable' y pido una práctica gratuita". | |
RRomeo |
No significa ICS como bandera única. Antes de 1969: "El camino está fuera de mi nave; puedes sentirte más allá de mí". |
|
SSierra |
"Estoy operando como propulsión asterna".[b] | |
TTango |
"Aclaréjate de mí".[b] Barcos de pesca: "Sigue alejado de mí; estoy comprometido en de arrastre de pareja". |
|
UUniform |
"Estás corriendo al peligro".[d] | |
VVictor |
"Reyo asistencia". | |
WWhiskey |
"Reyo asistencia médica". | |
XXray |
"Deja de llevar a cabo tus intenciones y mira mis señales". | |
YYankee |
"Estoy arrastrando a mi ancla". | |
| Z Zulu |
"Requiero un tira y aflora". Por buques de pesca cerca de los caladeros: "Estoy disparando redes".[e] |
También existen banderas para:
Números (0–9)
Repetidoras (para repetir letras)
Indicadores especiales (Ej. código de respuesta)
🧠 ¿Cómo se usa como cifrado?
🔤 1. Cifrado por sustitución directa
Cada bandera representa una letra. Un conjunto de banderas ordenadas forma una palabra o mensaje.
Por ejemplo:
[Bandera A] [Bandera L] [Bandera E] [Bandera R] [Bandera T] [Bandera A]
→ Mensaje: ALERTA
🔢 2. Cifrado de números
Se usan banderas numéricas del 0 al 9. A veces, letras también se representan como números (por su posición en el alfabeto → A=1, B=2…).
🧩 ¿Cómo aparece en un reto CTF?
🖼 Imagen con una fila de banderas de colores.
🧩 Dibujo abstracto que representa banderas estilizadas.
📄 HTML con emojis que simulan banderas.
🧠 Texto alternativo con descripción como “cuadrado azul sobre blanco” que debes identificar.
🛠 Estrategia para resolverlo
✅ 1. Identifica si son banderas reales
Mira si hay una imagen con formas rectangulares, triángulos, colores como rojo, amarillo, azul, blanco, negro.
✅ 2. Compara con una tabla de banderas
Consulta estas referencias:
✅ 3. Descifra
Sustituye cada bandera por su letra. Si aparecen símbolos repetidores, números o indicadores especiales, consulta el estándar.
📘 Ejemplo
Imagen con estas banderas:
[A] blanca con cruz azul
[L] amarilla y negra por mitades
[E] roja, azul y roja vertical
[R] amarillo con cruz roja
[T] blanco azul rojo vertical
[A] blanca con cruz azul
→ Resultado: ALERTA
🔐 Dificultades típicas en CTF
| Trampa común | Cómo resolverla |
|---|---|
| Banderas están rotadas | Usa colores para identificar |
| Banderas están pixeladas | Aumenta zoom, usa filtros o IA |
| Banderas representadas con emojis | Usa intuición o tabla |
| Hay repetidores | Verifica si hay símbolos duplicados |
| Mezcla letras y números | Verifica si el contexto es alfanumérico |
🧪 ¿Se puede automatizar?
Sí. Herramientas útiles:
Apps OCR para convertir imagen a texto + reconocimiento manual
✅ Resumen
| Elemento | Descripción |
|---|---|
| Tipo | Cifrado visual por sustitución |
| Alfabeto | Letras A–Z y números 0–9 |
| Dificultad CTF | Media (si visual), baja (si texto) |
| Uso | Imagen de banderas = mensaje escondido |
| Herramientas | dCode, Wikipedia, manual visual |
🚩 Semaphore – Alfabeto con banderas manuales
🧭 ¿Qué es?
Semaphore (alfabeto semáforo) es un sistema de señales visuales que utiliza dos banderas sostenidas por una persona para representar letras y números. El emisor extiende los brazos en ángulos específicos para cada símbolo, formando una figura con las banderas que representa una letra.
Se originó en el ámbito naval y militar para comunicación visual a distancia, sin necesidad de sonido ni radio.
✍️ ¿Cómo funciona?
👨✈️ El sistema
El operador sostiene una bandera en cada mano.
Cada letra se representa por una posición específica de los brazos (en total 8 posibles posiciones por brazo, en intervalos de 45°).
El cuerpo de la persona es el punto central: las banderas se colocan alrededor de un reloj imaginario.
🕰 Representación visual (reloj imaginario)
Piensa en un reloj de aguja con el cuerpo de la persona en el centro.
| Letra | Posición brazos (aprox.) |
|---|---|
| A | izquierda a las 8, derecha a las 2 |
| B | izquierda a las 8, derecha a las 4 |
| C | izquierda a las 8, derecha a las 6 |
| D | izquierda a las 10, derecha a las 2 |
| E | izquierda a las 12, derecha a las 4 |
| F | izquierda a las 2, derecha a las 8 |
| G | izquierda a las 4, derecha a las 8 |
| ... | ... |
Este sistema permite 26 combinaciones únicas para las letras (A-Z). Los números se envían de otra forma o en modo "numérico".
📷 Ejemplo visual (textual aproximado)
\ | / ← posición de brazos
\|/
O ← persona
/ \
/ \ ← banderas
(Sólo una representación abstracta. En retos CTF se verá en imagen real o dibujo.)
🧩 Semaphore en retos CTF
A menudo aparece como:
👨✈️ Imagen con una figura o múltiples figuras en distintas posiciones de brazos.
🧍♂️ Secuencia de dibujos o emojis con distintas posiciones.
🎥 Animación de señales visuales.
📄 Texto que describe posiciones con ángulos o horas de reloj (ej. "izquierda a las 8, derecha a las 2").
🛠 Cómo descifrar paso a paso
✅ 1. Identifica si es Semaphore
Busca:
Figuras humanas con banderas.
Descripciones como: “izquierda 10h, derecha 4h”.
Imágenes con brazos extendidos en ángulos claramente diferentes.
✅ 2. Transcribe cada posición
Anota cada combinación de ángulos o posiciones.
Ejemplo:
Figura 1: brazo izquierdo a las 10, derecho a las 2 → letra D
Figura 2: izquierdo 12, derecho 4 → letra E
✅ 3. Consulta la tabla Semaphore
Puedes usar recursos como:
📘 Ejemplo práctico
Una imagen con 5 figuras:
Izquierda a las 8, derecha a las 2 → A
Izquierda a las 8, derecha a las 4 → B
Izquierda a las 10, derecha a las 2 → D
Izquierda a las 2, derecha a las 8 → F
Izquierda a las 8, derecha a las 2 → A
→ Mensaje: ABDFA
🎯 Trucos comunes en CTFs
| Trampa / Dificultad | Estrategia |
|---|---|
| Rotan o invierten las figuras | Rota mentalmente o voltea imagen |
| Faltan banderas (solo brazos) | Mira la posición del brazo, no el objeto |
| Están disfrazadas (stickman, emoji) | Concéntrate en los ángulos |
| Posiciones ambiguas (medio brazo) | Busca consistencia en el patrón |
🔧 Herramientas útiles
🧠 Mapas mentales de las posiciones (reloj de 8 horas)
✅ Resumen
| Elemento | Valor |
|---|---|
| Tipo de cifrado | Visual por posición de brazos |
| Letras cubiertas | A–Z |
| Dificultad CTF | Media (si imagen clara), alta (si rotado) |
| Herramientas | dCode, Omniglot, Wikipedia |
| Formato típico | Figura humana con banderas o brazos en ángulos |
🎯 Código Morse visual – Cifrado de puntos y rayas en forma gráfica
📜 ¿Qué es el código Morse?
El código Morse representa cada letra, número o símbolo mediante una secuencia de puntos (·) y rayas (–). Se diseñó originalmente para transmisión por telegrafía, pero también se usa visual o táctilmente.
En los retos CTF, se utiliza mucho la versión visual del código Morse, en la que los puntos y rayas aparecen como símbolos, formas gráficas, secuencias de colores o líneas.
🧠 Cómo se ve el Morse visualmente
Ejemplos de representación visual:
| Forma de Morse | Visual CTF Típico |
|---|---|
| · (punto) | círculo pequeño, cuadrado corto, trazo fino, luz corta |
| – (raya) | línea larga, rectángulo largo, trazo grueso, luz larga |
| Espacio letra | separación entre símbolos (espaciado regular) |
| Espacio palabra | espacio grande, nueva línea, bloque vacío |
🧩 Ejemplos visuales en retos CTF
1. Gráficos con bloques:
▮▯▯ ▮▮▮ ▮▯▮▯ → .--. .-.. = “PL”
(Los bloques largos = raya, los cortos = punto)
2. Imagen con líneas o puntos:
3. Luces encendidas/apagadas:
🟢 (corto)
🔴 (largo)
→ usado para representar señales de luz en Morse visual
4. Formas abstractas:
Ejemplo:
⚫ ⚪ ⚫ ⚫ ⚪ ⚪ ⚪
Podría representar:
⚫ = punto
⚪ = raya
→ Traducido a letras según tabla Morse
📘 Tabla del alfabeto Morse (resumen)
| Letra | Código |
|---|---|
| A | ·– |
| B | –··· |
| C | –·–· |
| D | –·· |
| E | · |
| F | ··–· |
| G | ––· |
| H | ···· |
| I | ·· |
| J | ·––– |
| K | –·– |
| L | ·–·· |
| M | –– |
| N | –· |
| O | ––– |
| P | ·––· |
| Q | ––·– |
| R | ·–· |
| S | ··· |
| T | – |
| U | ··– |
| V | ···– |
| W | ·–– |
| X | –··– |
| Y | –·–– |
| Z | ––·· |
🛠 Cómo descifrar paso a paso
✅ 1. Detecta si es código Morse visual
Señales claras:
Secuencia de puntos y rayas, o formas repetitivas con dos tamaños.
Imagen con líneas, bloques, círculos o LEDs.
Cadencias como “corto-largo-corto”.
✅ 2. Transcribe el patrón
Convierte cada forma en · o –. Usa una regla como:
Círculo pequeño / bloque corto / luz breve = ·
Círculo grande / bloque largo / luz larga = –
Separación pequeña = letra nueva
Separación grande = nueva palabra
Ejemplo visual:
⬤–⬤⬤– ⬤⬤⬤
→ Transcrito: ·–·· ··· → L S
✅ 3. Usa una tabla Morse o un decodificador
🧩 Truco de CTFs: Morse disfrazado
| Variante | Ejemplo |
|---|---|
| Emoji | 🟢 (punto), 🔴 (raya) |
| Colores | Azul = punto, Rojo = raya |
| Bloques Unicode | ▯ (punto), ▮ (raya) |
| Morse invertido | Cambian punto por raya |
| Morse comprimido | Sin espacios: ···–·–– → difícil lectura |
✅ Resumen
| Elemento | Valor |
|---|---|
| Tipo de cifrado | Por sustitución (punto y raya) |
| Representación CTF | Gráfica (bloques, círculos, luces) |
| Dificultad | Baja-media (si se detecta bien) |
| Herramientas útiles | dCode, CyberChef, tabla Morse |
| Claves para resolver | Identificar formato y separar letras |
🕴️ Dancing Men Cipher (El cifrado de los hombres danzantes)
🧭 ¿Qué es?
El Dancing Men Cipher (Cifrado de los Hombres Danzantes) es un criptograma gráfico que aparece en el cuento "The Adventure of the Dancing Men" de Sir Arthur Conan Doyle, uno de los relatos de Sherlock Holmes.
Cada letra del alfabeto está representada por un muñeco de palo (stickman) en una pose específica, como si estuviera "bailando". Las figuras pueden estar de pie, inclinadas, con brazos arriba, abajo, uno levantado, etc.
👀 Características clave
Cada letra del alfabeto tiene un stickman único.
Las figuras con una banderita o brazo extendido hacia arriba al lado indican el final de una palabra.
El cifrado es puramente sustitución monoalfabética (una figura por cada letra).
No representa números ni signos de puntuación (originalmente).
🔤 Ejemplo del alfabeto original
Aquí tienes una tabla con las poses y sus letras del relato original. Se representan como stickmen abstractos:
| Letra | Descripción pose |
|---|---|
| A | Brazos hacia abajo, piernas abiertas |
| B | Brazo derecho arriba |
| C | Brazo izquierdo arriba |
| D | Ambos brazos arriba |
| E | Brazo derecho arriba, pierna izquierda levantada |
| ... | ... |
🔎 Nota: puedes ver una imagen del alfabeto original aquí
Dancing Men Cipher Encoder/Decoder
A
B
C
D
E
✍️ Cómo descifrarlo paso a paso
✅ 1. Identifica si es un Dancing Men Cipher
¿Hay muñecos de palo o figuras humanoides en distintas poses?
¿Algunos llevan una "banderita" (brazo o accesorio arriba)?
¿Se repiten figuras con la misma postura?
Si sí → es probable que estés ante este cifrado.
✅ 2. Haz un inventario de figuras
Asigna un símbolo o etiqueta provisional a cada figura según su pose:
Figura 1: brazos abajo → letra A
Figura 2: brazo derecho arriba → letra B
Figura 3: ambos brazos arriba → letra D
Si la figura tiene una banderita o marca adicional, es probable que indique fin de palabra.
✅ 3. Usa frecuencia y contexto
Como es un cifrado monoalfabético, puedes usar técnicas clásicas de análisis de frecuencia:
Figuras más comunes = probablemente E, T, A, O…
Figuras dobles (ej. dos iguales seguidas) = LL, EE, OO…
Ejemplo:
🕴️🕴️ (igual) podría ser EE, OO o LL
🕴️🕴️🕴️(igual con marca al final) = "THE"
✅ 4. Compara con el alfabeto original (si se usa)
En muchos retos CTF se usa el alfabeto original del cuento. Puedes comparar con este recurso:
🧩 Dancing Men en retos CTF
Muy usado por su estética y dificultad visual.
Puede aparecer en:
Imágenes PNG/JPG con muñecos.
Figuras en ASCII o Unicode imitando el estilo.
Fuentes personalizadas (stickmen como fuente TrueType).
A veces se mezcla con otras técnicas, como texto oculto o imágenes esteganográficas.
🛠 Herramientas útiles
✅ dCode - Dancing Men Cipher
Puedes subir la imagen o seleccionar figuras para descifrar.🧮 Tabla de correspondencias de figuras y letras
(Puedes construir la tuya en papel o Excel si no es el cifrado original)
🧠 Consejo para retos
| Trampa o dificultad | Cómo resolverlo |
|---|---|
| Stickmen con poses alteradas | Compara cada uno cuidadosamente |
| Cifrado personalizado | Crea tu propia tabla a partir del patrón |
| Figuras rotadas o reflejadas | Gíralas mental o gráficamente |
| Letras repetidas disimuladas | Aplica análisis de frecuencia textual |
✅ Resumen
| Elemento | Valor |
|---|---|
| Tipo de cifrado | Sustitución monoalfabética visual |
| Origen | Cuento de Sherlock Holmes (1903) |
| Dificultad CTF | Media–alta (si se altera el patrón) |
| Formato común | Stickmen en poses únicas |
| Herramientas útiles | dCode, tablas comparativas |
🔺 Bill Cipher (Alfabeto de Gravity Falls)
🎬 Origen
Este cifrado proviene de la serie animada Gravity Falls, creada por Alex Hirsch para Disney Channel. La serie está cargada de misterios, mensajes ocultos, códigos cifrados y símbolos esotéricos, y uno de sus elementos centrales es Bill Cipher, una entidad triangular interdimensional.
Uno de los alfabetos secretos de la serie lleva su nombre informalmente: el cifrado de Bill Cipher o alfabeto de Gravity Falls.
🔡 ¿Qué tipo de cifrado es?
Se trata de un cifrado por sustitución monoalfabética con símbolos personalizados, es decir, cada letra del alfabeto latino (A–Z) está reemplazada por un glifo único que parece un símbolo ocultista o extraterrestre.
Este alfabeto aparece al final de algunos episodios, en libros y en materiales promocionales de la serie.
🧙 Tabla del Alfabeto de Gravity Falls (Bill Cipher)
Aquí tienes la correspondencia entre letras y símbolos:
| Letra | Símbolo de Gravity Falls |
|---|
🔎 Nota: Los símbolos reales pueden variar según el artista o fuente utilizada. Lo importante es que cada símbolo representa una única letra, y suelen mantenerse constantes dentro del mismo reto o universo.
🛠 ¿Cómo se usa en retos CTF?
Como imagen cifrada
Se presenta un texto en glifos o símbolos (a menudo escrito a mano o como imagen PNG/JPG).Como fuente personalizada
A veces se proporciona un texto que, al cambiarle la fuente (por ejemplo, una llamada Gravity Falls Cipher Font), se ve como símbolos secretos.Como parte de esteganografía visual
Los símbolos pueden estar escondidos en fondos, escritos en círculo alrededor de imágenes (como el “círculo de invocación de Bill”), o incrustados en QR codes.
🧩 Cómo descifrarlo paso a paso
✅ 1. Detectar si es el cifrado de Bill Cipher
¿Ves glifos únicos, todos distintos entre sí?
¿Están organizados como un mensaje, pero sin letras normales?
¿Hay referencias a Gravity Falls o símbolos como ojos, triángulos, etc.?
Si sí → probablemente estás ante este cifrado.
✅ 2. Transcribir símbolo por símbolo
Busca una tabla de equivalencias (como la anterior) y empieza a sustituir símbolo por letra.
Si es una imagen:
Usa herramientas OCR o hazlo manualmente.
Dibuja o imprime la tabla para facilitar el reemplazo.
Si es texto con fuente codificada:
Cambia la fuente a Arial o monospace y verás las letras originales (o viceversa).
✅ 3. Revisar con herramientas
Puedes usar herramientas como:
🧠 Códigos relacionados en Gravity Falls
Además del alfabeto de Bill Cipher, la serie usa varios otros cifrados, que también pueden aparecer en retos:
| Cifrado | Características principales |
|---|---|
| Caesar | Desplazamiento fijo de letras (muy frecuente) |
| Atbash | Inversión del alfabeto (A↔︎Z, B↔︎Y…) |
| A1Z26 | Sustitución por número de letra (A=1, B=2…) |
| Vigenère | Cifrado polialfabético con clave secreta |
| Symbol Cipher | Como Bill Cipher pero con diferentes símbolos |
✅ Resumen rápido
| Elemento | Valor |
|---|---|
| Nombre | Bill Cipher / Gravity Falls Cipher |
| Tipo | Sustitución monoalfabética por símbolos |
| Dificultad CTF | Media (visual y sustitución directa) |
| Uso común | Imágenes, fuentes personalizadas, enigmas |
| Herramientas útiles | dCode, tabla alfabética, fandom GravityFalls |
🗡️ Dagger Alphabet Cipher (Alfabeto de dagas / puñales)
📌 ¿Qué es?
El Dagger Alphabet Cipher es un alfabeto simbólico en el que cada letra se representa mediante una forma estilizada de daga o espada, con variaciones en orientación, inclinación, curvatura o número de “guardias” (la parte transversal de una espada).
Es un cifrado por sustitución monoalfabética, como
Pigpen o Dancing Men:
→ Cada símbolo (daga) representa una letra del alfabeto
latino.
📜 Origen
No tiene un origen literario o histórico específico como otros cifrados (como Pigpen o Ogham), sino que es un sistema de símbolos inventado para representar letras mediante variantes gráficas de dagas o cuchillos.
Suele verse en:
🔍 Juegos de escape
🔒 Retos CTF con estética medieval o gótica
🕹️ Juegos de rol o fantasía
🧙 Sitios con criptografía temática mística o esotérica
🧩 Características clave
| Elemento | Valor |
|---|---|
| Tipo | Sustitución monoalfabética |
| Representación visual | Símbolos de dagas con diferentes formas |
| Letras representadas | A–Z (sin números ni puntuación normalmente) |
| Dificultad | Media (si hay clave o símbolos rotados) |
🔡 Ejemplo de tabla alfabética (estilizada)
Cada letra se asocia con una daga distinta. Por ejemplo:
| Letra | Descripción del símbolo |
|---|---|
| A | Daga recta con guarda horizontal |
| B | Daga inclinada a la izquierda |
| C | Daga curva hacia arriba |
| D | Daga con doble guarda simétrica |
| E | Daga invertida con pomo circular |
| ... | ... |
⚠️ No hay un alfabeto universal para este cifrado. En cada reto se puede usar una tabla distinta de símbolos personalizados.
Por eso, en muchos casos el usuario debe deducir o descubrir la clave visualmente, o con ayuda de símbolos ya emparejados con letras.
🛠 ¿Cómo reconocerlo en un reto CTF?
Aparecen muchas figuras similares a cuchillos o espadas, cada una ligeramente diferente.
Están organizadas como un texto cifrado, a veces en líneas o bloques.
A veces una o dos letras están reveladas como pista.
En ocasiones se combinan con otros cifrados (como Caesar o Atbash), o están rotados/reflejados.
✍️ ¿Cómo se resuelve?
✅ 1. Crear un inventario
Haz una lista de todas las dagas diferentes y asígnales un símbolo o etiqueta.
🗡️1: recta, guarda pequeña → A
🗡️2: inclinada izquierda → B
🗡️3: curva hacia arriba → C
...
✅ 2. Buscar pistas visuales
¿Algún símbolo se repite?
¿Hay alguno junto a texto en claro que sirva como clave?
¿Hay ejemplos de sustitución?
✅ 3. Aplicar análisis de frecuencia
Como se trata de una sustitución monoalfabética:
La daga que más se repite → probablemente E
Dagas dobles → podrían ser LL, EE, SS
Patrones tipo: 🗡️🗡️🗡️ → podría ser “THE”
✅ 4. Comparar con tablas si están disponibles
Algunos recursos de Internet o retos te proporcionan la clave visual (una tabla con el símbolo y su letra asociada).
🧠 Consejos para CTFs
| Dificultad | Consejo |
|---|---|
| Muchas dagas parecidas | Usa lupa o zoom, fíjate en ángulos y curvas |
| Sin clave dada | Usa frecuencia + patrón visual |
| Dagas rotadas | Rota imágenes o símbolos mentalmente |
| Cifrado compuesto | Prueba aplicar Atbash, Caesar o símbolos ASCII después |
🌐 ¿Dónde encontrar más o practicar?
Aunque no es un cifrado estándar con nombre formal como "Pigpen" o "Vigenère", puedes encontrar ejemplos o generadores aquí:
🖼️ En imágenes con símbolos parecidos a cuchillos, lanzas o espadas
🔤 Puedes incluso crear tu propio alfabeto de dagas para retar a tus alumnos o participantes
✅ Resumen final
| Característica | Detalle |
|---|---|
| Tipo de cifrado | Sustitución monoalfabética visual |
| Elementos usados | Dagas / puñales con variaciones gráficas |
| Uso común en CTFs | Medio-alto, especialmente en retos visuales |
| Dificultad | Media (si no hay clave) |
| Herramientas útiles | Análisis de frecuencia, comparación visual, diseño propio |
🪐 Standard Galactic Alphabet (SGA)
🎮 ¿Qué es?
El Standard Galactic Alphabet (SGA) es un alfabeto ficticio utilizado en varios videojuegos, especialmente en:
Commander Keen (primer uso, por id Software)
Minecraft: Enchanting Table (uso más conocido)
Otros juegos con ambientación alienígena o mística
El SGA es un cifrado por sustitución monoalfabética en el que cada letra del alfabeto latino (A-Z) se reemplaza por un símbolo alienígena de diseño angular o rúnico.
🧬 Características clave
| Elemento | Valor |
|---|---|
| Tipo de cifrado | Sustitución monoalfabética |
| Letras representadas | A–Z (sin números ni signos de puntuación) |
| Uso en videojuegos | Minecraft, Commander Keen |
| Uso común en CTFs | Alto, sobre todo como parte de imagen o fuente |
🔡 Tabla completa del SGA
Aquí tienes el SGA completo con equivalencias (se usa solo letras mayúsculas):
| Letra | SGA símbolo (forma aproximada) |
|---|---|
| A | ᔑ |
| B | ʖ |
| C | ᓵ |
| D | ↸ |
| E | ⎓ |
| F | ⎔ |
| G | ᒷ |
| H | ⍊ |
| I | ╎ |
| J | ⋮ |
| K | ꖌ |
| L | ꖎ |
| M | ᒲ |
| N | リ |
| O | 𝙹 |
| P | ! |
| Q | ⍑ |
| R | ∷ |
| S | ᓭ |
| T | ℸ |
| U | ⚍ |
| V | ⍊ |
| W | ∴ |
| X | / |
| Y | |
| Z | ⨅ |
🧠 Nota: Algunos símbolos se repiten visualmente, como el de H y V, lo que puede causar confusión. En Minecraft, la tabla es fija pero el orden de aparición en los encantamientos es aleatorio y decorativo.
🎮 En Minecraft
El SGA aparece en la tabla de encantamientos (enchanting table).
Las letras giran aleatoriamente, y no tienen relación con el encantamiento real.
Aun así, pueden ser descifradas letra por letra.
🛠️ Puedes traducir usando esta herramienta:
🧩 ¿Cómo reconocerlo en un CTF?
Letras angulares o rúnicas, como de un idioma alienígena.
Aparece a menudo en imágenes, textos en PNG/JPG, o archivos de mapas.
También puede verse en fuentes instaladas o como textos encriptados en sitios web de estilo hacker/futurista.
🛠 ¿Cómo se resuelve?
✅ 1. Recolecta el texto en SGA
Puede estar en una imagen o como texto con fuente SGA aplicada.
Haz OCR o transcribe manualmente símbolo por símbolo.
✅ 2. Sustituye usando la tabla
Aplica la equivalencia símbolo → letra.
✅ 3. Analiza el resultado
A menudo, el texto resultante puede estar:
En inglés directo (“THECODEISXYZ”)
Cifrado adicionalmente (Caesar, Atbash, Vigenère)
🧠 Consejos útiles
| Situación | Qué hacer |
|---|---|
| Fuente rara | Prueba cambiar la fuente en HTML o CSS |
| Imagen | Usa herramientas como Photopea o GIMP + OCR |
| Resultado sin sentido | Aplica un segundo cifrado |
| En Minecraft | Usa la tabla para descifrar los caracteres |
🧪 Recursos útiles
dCode - Alien Alphabet Tools (buscando "Standard Galactic")
✅ Resumen rápido
| Elemento | Valor |
|---|---|
| Nombre | Standard Galactic Alphabet (SGA) |
| Tipo de cifrado | Sustitución monoalfabética con símbolos |
| Origen | Videojuegos: Commander Keen, Minecraft |
| Letras representadas | A–Z |
| Herramientas útiles | Traductor online, OCR, tablas de SGA |
| Dificultad en CTF | Baja-media (descifrado directo visual) |
🐦 Birds on a Wire Cipher (Cifrado de pájaros en un cable)
🧠 ¿Qué es?
El Birds on a Wire Cipher es un cifrado visual que utiliza la posición de los pájaros sentados sobre cables (simulando líneas eléctricas) para representar letras o caracteres.
En este cifrado:
Cada "pájaro" es una marca (o ícono) sobre una o más líneas horizontales (como en un pentagrama musical).
La posición vertical del pájaro indica una letra o símbolo específico, de manera parecida a la notación musical o a un cifrado por coordenadas.
Es un cifrado puramente visual. No hay texto legible, solo pájaros alineados.
📜 Origen
Este cifrado no tiene un origen clásico o histórico, sino que suele aparecer en:
🧩 Juegos de lógica
🔍 Retos CTF de tipo visual/creativo
🎼 Puzles musicales o artísticos
🐦 Juegos tipo "escape room" con estéticas naturales o de observación
🐦 ¿Cómo funciona?
Hay varias formas de implementar este cifrado. Las más comunes son dos:
1. Basado en pentagrama musical
Como en una partitura musical, se dibujan 5 líneas horizontales (cables) y los pájaros se ubican en:
Las líneas (E–G–B–D–F de abajo hacia arriba)
Los espacios entre ellas (F–A–C–E)
Cada posición puede equivaler a una nota musical o letra según orden alfabético.
Ejemplo:
Línea 5 (arriba) = F
Espacio = E
Línea 4 = D
Espacio = C
Línea 3 = B
Espacio = A
Línea 2 = G
Espacio = F
Línea 1 (abajo) = E
Así, si un pájaro está en la tercera línea, representa la letra B (o la nota si se desea usar notación musical).
También puedes numerar de arriba a abajo como filas 1 a 5.
2. Basado en coordenadas o clave personalizada
Algunos retos usan un sistema customizado, por ejemplo:
3 líneas → A–Z repartido entre ellas (como columnas o alturas)
El número de pájaros por cable indica la letra (posición alfabética)
O incluso letras representadas por pares de línea + posición
Ejemplo:
Pájaro en línea 1, posición 1 → A
Línea 2, posición 2 → L
Línea 3, posición 4 → Z
🧩 ¿Cómo reconocerlo en un CTF?
Imagen con líneas horizontales paralelas (cables).
Pequeños símbolos de pájaros negros o marcas similares colocados sobre las líneas.
Estilo minimalista o de bosquejo.
Sin texto directo, solo posición de aves como pistas.
🛠 ¿Cómo se resuelve?
✅ 1. Determina cuántas líneas hay
Identifica el número total de cables/filas (por lo general 3 a 5).
✅ 2. Numera de abajo hacia arriba (como en música)
Esto es estándar en cifrados musicales.
Ejemplo: Línea 1 = abajo, Línea 5 = arriba.
✅ 3. Anota la posición de cada pájaro
Registra la secuencia de posiciones:
Ejemplo:
Pájaro 1 → Línea 3
Pájaro 2 → Línea 5
Pájaro 3 → Línea 2
...
✅ 4. Aplica el sistema usado
Si es notación musical: traduce a letras (EGBDF/FACE).
Si hay una tabla de equivalencias visual, úsala.
Si hay codificación por pares, construye el alfabeto (como en Bifid/Polybius).
📌 Variaciones del cifrado
| Variante | Descripción breve |
|---|---|
| Musical | Usa líneas/espacios como notas (EGBDF/ACE) |
| Coordenadas personalizadas | Línea + posición → letra |
| Morse encubierto | Pájaros en línea → puntos / rayas |
| Numérico | Número de pájaros en línea → valor ASCII/ABC |
🧠 Consejos en retos CTF
| Clave del reto | Qué hacer |
|---|---|
| Imagen tipo partitura | Usa notación musical (EGBDF, FACE) |
| Número de pájaros igual a caracteres | Usa frecuencia y deducción |
| No sabes el sistema | Revisa si hay clave escondida o patrón |
| Todo igual salvo posiciones | Es cifrado visual 100% basado en alturas |
🔧 Herramientas útiles
Papel cuadriculado o digital para marcar posiciones
Programas para contar pájaros en imágenes (OCR si es claro)
Scripts Python simples para mapear coordenadas a letras
✅ Resumen final
| Elemento | Valor |
|---|---|
| Tipo de cifrado | Visual (posicional) |
| Tema visual | Pájaros en líneas eléctricas |
| Letras representadas | Según posición (líneas, espacios, coordenadas) |
| Frecuencia en CTF | Media, especialmente en retos artísticos |
| Dificultad | Media (requiere interpretación creativa) |
🟥🟩🟦 Hexahue Alphabet Cipher
🧠 ¿Qué es?
El Hexahue Alphabet es un sistema de cifrado alfanumérico basado en colores y posiciones geométricas, creado como parte de un lenguaje ficticio o artístico, y usado ocasionalmente en retos de CTF por su aspecto críptico y visual.
Consiste en símbolos cuadrados divididos en seis secciones de colores, que combinan color y orientación para representar letras (A–Z) y números (0–9).
🧬 ¿Cómo está compuesto?
Cada símbolo del Hexahue Alphabet está compuesto de:
🟨 Un hexagrama (cuadro dividido en 6 partes)
🎨 Cada parte tiene un color específico
🔄 El orden y combinación de colores determina la letra o número
Los colores usados son típicamente estos seis:
🔴 Rojo
🟠 Naranja
🟡 Amarillo
🟢 Verde
🔵 Azul
🟣 Morado
Cada símbolo es un mosaico de colores (como un pequeño rompecabezas visual), donde la secuencia y distribución de colores determina el carácter representado.
🔡 Ejemplo de correspondencia (simplificada)
Para darte una idea básica:
| Letra | Colores (simplificados) |
|---|---|
| A | 🔴🟠🟡🟢🔵🟣 |
| B | 🟠🟡🟢🔵🟣🔴 |
| C | 🟡🟢🔵🟣🔴🟠 |
| D | … (sigue rotando o alternando) |
Este patrón puede basarse en rotaciones o reordenamientos sistemáticos.
Algunas versiones usan también puntos blancos o negros para diferenciar entre letras y números, o entre mayúsculas y minúsculas.
📸 ¿Cómo se ve?
Un símbolo típico del Hexahue Alphabet se parece a un círculo o hexágono dividido como una pizza en seis partes, cada una con un color diferente. Puede estar:
En forma circular o hexagonal
En una cuadrícula con varios símbolos
Con colores planos, sin texto
🧠 Todo el significado está en el patrón visual, no hay letras visibles.
🧩 ¿Cómo se usa en CTF?
Suele aparecer en:
🖼️ Imágenes con símbolos multicolores
🔍 Juegos de lógica con pistas ocultas en patrones
📜 Archivos PDF o SVG con cuadrículas de hexahues
🖍️ Puzzles donde debes reconocer colores y rotaciones
🛠 ¿Cómo se descifra?
✅ 1. Identifica los colores y su posición
Cada símbolo tendrá seis segmentos. Registra los colores en orden (por ejemplo, de arriba y en sentido horario).
Ejemplo:
[🔴, 🟠, 🟡, 🟢, 🔵, 🟣]
✅ 2. Consulta la tabla Hexahue
La mayoría de las versiones tienen una tabla de correspondencia que
relaciona patrones de colores con letras/números.
Si no la tienes, intenta deducirla observando varias muestras.
✅ 3. Decodifica símbolo por símbolo
Sustituye cada combinación de colores por la letra correspondiente.
🧠 Consejos para CTF
| Situación | Acción recomendada |
|---|---|
| Símbolos multicolores tipo rueda | Cuenta los colores en orden horario |
| Tabla no dada | Busca en línea tablas de "Hexahue Alphabet" |
| Repetición con patrón | Adivina alfabéticamente por rotación |
| Colores alterados | Usa software de eyedropper (GIMP, Figma…) |
🔧 Herramientas útiles
🧩 Hexahue translator (manual, no oficial):
https://www.dcode.fr/fantasy-alphabets (busca "Hexahue")
🖍️ Color pickers para extraer códigos RGB si son muy similares
🧠 Tu propio bloc de dibujo o tabla para anotar combinaciones
✅ Resumen final
| Elemento | Valor |
|---|---|
| Nombre | Hexahue Alphabet |
| Tipo de cifrado | Visual por color y patrón |
| Caracteres soportados | A–Z, 0–9 (en algunas versiones extendidas) |
| Frecuencia en CTF | Rara pero memorable |
| Dificultad | Media-alta (requiere visualización precisa) |
| Recurso útil | dCode y tablas de patrones |
🟪👁️🗨️ Enderwalk Language Cipher
🧠 ¿Qué es?
El Enderwalk Language Cipher es un alfabeto visual inventado, inspirado en el estilo del idioma de los Enderman o del plano dimensional "End" en el universo de Minecraft.
En retos CTF, se presenta como un conjunto de glifos o símbolos abstractos, generalmente oscuros, angulosos y con estética alienígena, que representan letras o símbolos latinos.
🔮 Origen y contexto
🔧 No es un idioma oficial de Mojang (Minecraft), pero está inspirado en la estética del Enderman o en universos ficticios con escritura oscura/mística.
📜 Ha sido utilizado por fans, creadores de ARGs y diseñadores de retos visuales para dar un toque misterioso y alienígena.
👁️ Se asocia con el concepto de "Enderwalk", una especie de trance o estado mental vinculado a los Enderman.
🔤 ¿Cómo es el alfabeto?
Generalmente, el cifrado Enderwalk tiene:
🪨 Glifos o runas estilizadas
Letras A–Z y, a veces, números 0–9
Un diseño que no parece latino, pero cada símbolo representa una letra latina fija
🧾 Ejemplo:
(Simulado visualmente – este no es el real pero ejemplifica)
En algunos casos, se utiliza el Standard Galactic Alphabet (SGA) como base y se modifica para hacerlo más críptico. En otros, es un alfabeto 100% inventado solo para un reto.
📸 ¿Cómo se presenta en CTF?
Suele aparecer en:
📜 Imágenes con símbolos alienígenas
📄 Pistas tipo runa en PDF o SVG
🧩 Textos completamente con glifos, sin letras latinas
🌌 Códigos ocultos en fondos espaciales/dimensionales
🔍 Juegos donde los Enderman o elementos del "End" son relevantes
🔎 ¿Cómo se descifra?
✅ 1. Identifica si hay repetición
Busca símbolos repetidos que puedan corresponder a letras comunes: E, A, T, S, etc.
✅ 2. Verifica si es Standard Galactic Alphabet o derivado
SGA se usa en muchos alfabetos de juegos (Commander Keen, Minecraft: Enchanting Table) y a menudo se adapta visualmente.
Puedes comparar con una tabla de SGA (muy usada en cifrados de videojuegos).
✅ 3. Usa sustitución simple
Una vez identificas equivalencias, traduce símbolo por símbolo como en un cifrado monoalfabético (como Caesar o Pigpen).
🧠 Ejemplo de uso en CTF
Imagen con 4 símbolos: 🜁 🜃 🝮 🜂
Se repiten 🜁 y 🝮 varias veces.
Puedes probar valores comunes (E, T, O) y hacer hipótesis con frecuencia y contexto.
🛠 Herramientas útiles
| Herramienta | Uso |
|---|---|
| Tabla SGA o glifos | Para comparar visualmente |
| OCR visual o manual | Extraer los símbolos para contar |
| Bloc de notas | Substituir letra por letra |
| GIMP/Photoshop | Marcar repeticiones |
✅ Resumen final
| Elemento | Valor |
|---|---|
| Nombre | Enderwalk Language Cipher |
| Tipo de cifrado | Visual, simbólico |
| Estética | Alienígena, oscura, inspirada en Minecraft |
| Letras soportadas | A–Z (a veces 0–9) |
| Tipo de sustitución | Monoalfabética, visual |
| Dificultad en CTF | Media-alta |
| Común en | ARGs, CTFs artísticos, temáticas Enderman |
🔲⭕ Tic-Tac-Toe Cipher (alias: Pigpen Cipher visual)
🧠 ¿Qué es?
El Tic-Tac-Toe Cipher es un cifrado monoalfabético de sustitución visual que reemplaza cada letra por un símbolo basado en la posición de la letra dentro de un símbolo tipo “gato” (tic-tac-toe) o una X.
Se asocia comúnmente con el Pigpen Cipher, porque su base gráfica es el mismo sistema.
🟦 Estructura base
Se utilizan cuatro cuadrículas:
🟧 Dos tableros de Tic-Tac-Toe (3x3)
🟪 Dos figuras de "X" (diagonales)
Cada celda en estas figuras representa una letra. Por ejemplo:
Cuadrícula 1 (sin puntos)
A | B | C
---------
D | E | F
---------
G | H | I
Cuadrícula 2 (misma forma, con un punto en cada símbolo)
J | K | L
---------
M | N | O
---------
P | Q | R
Cuadrícula 3 (forma X sin punto)
S | T | U
\|/
/|\
Cuadrícula 4 (forma X con punto)
V | W | X
\•/
/|\
Y | Z
Cada letra se representa como una forma del recuadro o X que la contiene, a veces con un punto si pertenece a la segunda parte del alfabeto.
🔤 Ejemplo visual
| Letra | Símbolo |
|---|---|
| A | ⎾ ⎺ ⏋ (parte superior izquierda) |
| E | ⎕ (cuadro central sin punto) |
| N | ⎕• (cuadro central con punto) |
| T | una parte de X (sin punto) |
| W | parte de X (con punto) |
Esto hace que cada símbolo sea único y fácilmente diferenciable, aunque para alguien no familiarizado parezca código alienígena.
📜 Historia breve
Originado en el siglo XVIII, popularizado por los masones, de ahí que también se llame "cifrado masónico".
Aparece en juegos, libros y retos CTF debido a su simplicidad visual y aspecto críptico.
🧩 ¿Cómo usarlo en CTF?
Identifica símbolos tipo rejilla o X
→ ¿Hay formas angulosas, parecidas a partes de un tablero de gato o X?Busca si tienen punto o no
→ El punto distingue entre A–I y J–R, o S–U y V–Z.Sustituye símbolo por letra
→ Usando una tabla de Pigpen/Tic-Tac-Toe como referencia.Resuelve el texto completo
🛠 Herramientas útiles
https://www.dcode.fr/pigpen-cipher
(Puedes codificar y decodificar con símbolos tipo "tic-tac-toe")Tablas visuales para impresión o referencia rápida
✅ Resumen
| Elemento | Valor |
|---|---|
| Nombre alternativo | Tic-Tac-Toe Cipher |
| También conocido como | Pigpen Cipher |
| Tipo de cifrado | Sustitución monoalfabética, visual |
| Uso en CTF | Frecuente |
| Dificultad | Baja-media |
| Ventaja | Reconocible si sabes cómo luce |
| Pista común | Cuadros, X, puntos dentro de símbolos |
🔤👾 Unown Pokémon Alphabet Cipher
🧠 ¿Qué es?
El Unown Alphabet Cipher usa las formas de las letras Unown, unas criaturas de la saga Pokémon que tienen forma de letras del alfabeto latino. Cada Unown representa una letra de la A a la Z, y también hay variantes para signos de puntuación y números.
En cifrados o puzzles, se usan las imágenes o símbolos de los Unown para codificar mensajes, sustituyendo letras normales por estos glifos Pokémon.
🔍 Origen y contexto
Los Unown aparecieron por primera vez en Pokémon Oro y Plata.
Cada uno tiene la forma de una letra mayúscula (A-Z) o algunos signos de interrogación/exclamación.
Son muy usados en juegos, fanarts, y retos que mezclan cultura geek y cifrados visuales.
🧩 Cómo funciona
Cada letra del mensaje se reemplaza por su respectivo símbolo Unown.
Por ejemplo, la letra A es el Unown que tiene la forma similar a una "A".
Así, un mensaje como HELLO se escribiría con los Unown correspondientes a H, E, L, L, O.
📸 ¿Cómo se ve?
Cada símbolo es una especie de letra dibujada con un diseño curvado, con ojos pequeños — es decir, un Pokémon que literalmente tiene la forma de la letra.
Ejemplo:
(Para los CTFs, pueden estar en imagen o vectoriales.)
🛠 ¿Cómo descifrarlo?
Reconocer cada símbolo como una letra Unown.
Convertir el símbolo a la letra latina correspondiente.
Leer el mensaje resultante.
🧩 ¿Dónde aparece en CTF?
Puzzles temáticos de cultura pop
Retos con imágenes que contienen símbolos Unown
Mensajes ocultos en juegos o fanarts
📝 Ejemplo práctico
Supongamos un mensaje con 5 símbolos Unown:
🅷🅴🅻🅻🅾 (imaginando sus formas reales en Unown)
Lo traducimos a "HELLO".
🧠 Consejo útil
Si te topas con este cifrado y no tienes la tabla a mano:
Busca una tabla oficial de los Unown Pokémon, que puedes encontrar en sitios como Bulbapedia o Serebii.
Puedes copiar las formas en un documento para hacer sustituciones manuales.
✅ Resumen rápido
| Elemento | Valor |
|---|---|
| Nombre | Unown Pokémon Alphabet Cipher |
| Tipo de cifrado | Sustitución visual por símbolos Pokémon |
| Base | Formas de letras del alfabeto A-Z |
| Uso en CTF | Retos con cultura pop/gaming |
| Dificultad | Baja a media, depende de la presentación |
| Herramientas | Tablas de Unown (Bulbapedia, Serebii) |
🤖✨ Futurama Cipher
🧠 ¿Qué es?
El Futurama Cipher es un cifrado de sustitución basado en un alfabeto ficticio que apareció en la serie animada Futurama. En varios episodios, en el fondo o en mensajes ocultos, se muestra un conjunto de símbolos que representan letras latinas. Este cifrado es muy popular en retos CTF por su estética geek y por la dificultad de reconocimiento inmediata.
📜 Origen
Se basa en el alien alphabet que aparece en la serie Futurama, sobre todo en rótulos, pantallas o grafitis futuristas.
No es un cifrado oficial en sentido clásico, sino un alfabeto sustituto (alfabeto inventado) para crear atmósfera.
Existen varias versiones, pero la más usada en retos es la que apareció en la serie como una tabla visual.
🔤 ¿Cómo funciona?
Cada símbolo representa una letra del alfabeto latino (A-Z).
No hay reglas complejas de cifrado, es simplemente una sustitución uno a uno.
Algunos símbolos representan números o signos de puntuación.
📸 Ejemplo de símbolos y equivalencias (simplificado)
| Letra | Símbolo Futurama (ejemplo) |
|---|---|
| A | 🜁 (círculo con barra diagonal) |
| B | ⧫ (rombo relleno) |
| C | ⊗ (círculo con cruz) |
| ... | ... |
| Z | 🜏 (símbolo futurista complejo) |
Nota: El diseño exacto puede variar según la fuente, pero siempre es reconocible por su estilo "retro-futurista".
🧩 Uso en CTF
Mensajes ocultos en imágenes con texto "alienígena".
Pistas en fondos o decorados temáticos futuristas.
Códigos que requieren reconocer los símbolos y traducirlos letra por letra.
A veces se usa junto con otros cifrados para complicar el reto.
🛠 ¿Cómo descifrarlo?
Consigue la tabla de equivalencias (hay varias online basadas en el show).
Identifica cada símbolo en el texto cifrado.
Sustituye por la letra correspondiente.
Si el mensaje sigue sin sentido, verifica si hay otro cifrado encima (por ejemplo, César).
🔎 Ejemplo práctico
Supongamos que tienes el texto cifrado con símbolos Futurama:
🜁 ⊗ 🜏 ...
Usando la tabla, traduces:
A C Z ...
🧠 Recursos y herramientas
Tablas online de Futurama Alphabet
Páginas de fans que recopilan símbolos y equivalencias
Herramientas de OCR o reconocimiento visual para facilitar
✅ Resumen rápido
| Elemento | Valor |
|---|---|
| Nombre | Futurama Cipher |
| Tipo | Cifrado de sustitución visual |
| Origen | Serie animada Futurama |
| Caracteres soportados | Letras A–Z, números y símbolos |
| Frecuencia en CTF | Media |
| Dificultad | Baja-media (depende de la tabla usada) |
🗡️🛡️ Hylian Cipher
🧠 ¿Qué es?
El Hylian Cipher es un cifrado que usa el alfabeto ficticio “Hylian” del universo de The Legend of Zelda, una famosa saga de videojuegos. En los juegos, el Hylian es la escritura de la antigua civilización de Hyrule, y se ha representado en varios estilos según el juego.
En el contexto de CTF o puzzles, se usan estos símbolos para sustituir letras latinas con símbolos Hylian, creando mensajes codificados que solo quienes conocen el alfabeto pueden descifrar.
🛡️ Origen y contexto
El alfabeto Hylian cambia según el juego:
The Legend of Zelda: Ocarina of Time (estilo “Hylian clásico”)
The Legend of Zelda: Twilight Princess (estilo más complejo)
The Legend of Zelda: Skyward Sword (más estilizado)
Los fans han documentado estas variantes y generado tablas de traducción.
🔤 ¿Cómo funciona?
Cada símbolo Hylian corresponde a una letra del alfabeto latino (A–Z).
En algunos casos, también hay símbolos para números y signos de puntuación.
La sustitución es simple: símbolo por letra.
📸 Ejemplo visual (Ocarina of Time style)
🧩 Uso en CTF
Mensajes ocultos en imágenes con estética Zelda.
Retos de cifrado basados en cultura gamer.
Codificación en textos que imitan escritos antiguos o misteriosos.
🛠 ¿Cómo descifrarlo?
Identifica qué versión del alfabeto Hylian se usa (el más común es Ocarina of Time).
Usa una tabla para convertir símbolos en letras latinas.
Sustituye símbolo por letra y lee el mensaje.
A veces el texto cifrado puede estar invertido o con otro cifrado encima (ejemplo César).
✅ Resumen rápido
| Elemento | Valor |
|---|---|
| Nombre | Hylian Cipher |
| Tipo | Sustitución visual de símbolos a letras |
| Origen | The Legend of Zelda (varias versiones) |
| Soporte de caracteres | Letras A–Z, a veces números y puntuación |
| Frecuencia en CTF | Media (temática gamer/retro) |
| Dificultad | Baja-media |
🛠 Herramientas útiles para resolver Symbol Ciphers
🧙 quipqiup
👁 Shapecatcher – Dibujas un símbolo y te dice qué carácter Unicode es.
📱 OCR para emojis o símbolos en imagen: Google Lens, Tesseract OCR, etc.
✅ Consejos para enfrentarte a symbol ciphers
Paso 1: ¿Es una imagen o texto? Usa OCR si es necesario.
Paso 2: ¿Se repiten símbolos? Busca frecuencia de letras.
Paso 3: ¿Hay relación visual con letras? Usa asociaciones gráficas.
Paso 4: Busca si el reto da pistas (el nombre, la categoría, etc.).
Paso 5: Usa herramientas como dCode o CyberChef.