Febrero 25, 2009
Nota: Luego de leer el enunciado del reto, puedes ver la solución ACÁ
Actualizado: Fecha de finalización: 25 de marzo
Antes de empezar a leer el enunciado pueden ver las reglas del juego en esta página
Reto 3: LSB (Least significant bit) ó Bit menos significativo
Tema: Esteganografía
Descripción: La siguiente imagen contiene información oculta!

El reto fue realizado por paipai para Binari0s2, pero por asuntos ahora poco importantes no se publicó allí, así que lo propongo acá como un buen reto para entender un poco de la esteganografía.
Nivel: 5
Pista: El reto se compone de dos partes: La primera parte se realiza exclusivamente programando (Desconozco el software para realizar tal operación) y para la segunda parte se necesita el software "mp3stego".
Fecha de finalización: 10 de marzo del 2009
Archivado en: Esteganografía, Retos informáticos |
Comentarios (3)
Enero 4, 2009
La instalación de Apache, por defecto muestra en una cabecera llamada "Server" la versión y módulos utilizados por el servidor. Esta cabecera se puede eliminar o en su defecto minimizar la información que nos muestra. En esta pequeña guía aprenderemos a minimizar tal información con unos simples y pequeños pasos.
Versión ubuntu
Nota: La guía sirve igualmente en otras distribuciones o sistemas operativos. Los pasos a seguir son obviamente diferentes, tales como descarga y compilación del Apache.
Primero descargamos la versión más actual del servidor Apache, la cual puede ser consultada en esta página: http://httpd.apache.org/download.cgi
cd $HOME
wget http://mirror.atlanticmetro.net/apache/httpd/httpd-2.2.11.tar.gz
Dame más información ...
Archivado en: Seguridad |
Comentarios (1)
Diciembre 31, 2008
El objetivo principal de este reto es crear en el participante conciencia de que estamos en un mundo donde aprender a manejar y analizar las herramientas que se nos dan es importante para poder descubrir nuevas formas de utilizar la información.
Este reto consta principalmente de tres partes que son: Identificación del texto escondido en la primera imagen (Imagen 3D o Estereograma), análisis de la imagen creada por el ejecutable y esteganografía clásica por bit menos significativo, obviando las partes que no se cuentan como reto, como la extracción de los archivos, buscar la clave del comprimido, etc.
En las siguientes páginas se describe la solución oficial del reto, también como una pista y una trampa que se dejó para hacer el reto un poco mas divertido, ya que principalmente estaba ideado para resolver sólo la parte del análisis de la imagen creada por el ejecutable.
Que esperas! conoce más
Archivado en: Esteganografía, Retos informáticos |
Comentarios (8)
Diciembre 15, 2008
Al igual que los códigos que encontré sobre el cifrado de Blaise de vigenère, encontre otros dos códigos muy similares que utilizó el agente doble español Juan Pujol García (Garbo)
El primer cifrado es un cifrado de sustitución polialfabética que usa cinco alfabetos diferentes. El proceso es muy simple, pero primero debemos conocer la tabla de los alfabetos:
| Texto plano |
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 |
| Alfabeto #1 |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
A |
B |
C |
D |
E |
F |
| Alfabeto #2 |
E |
F |
G |
H |
I |
J |
K |
L |
M |
A |
B |
C |
D |
N |
O |
P |
Q |
R |
S |
T |
Z |
U |
V |
W |
X |
Y |
| Alfabeto #3 |
A |
Z |
Y |
B |
X |
C |
W |
D |
V |
E |
F |
U |
T |
G |
H |
S |
R |
I |
J |
Q |
K |
P |
L |
M |
O |
N |
| Alfabeto #4 |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
B |
A |
C |
E |
D |
F |
H |
G |
J |
I |
L |
K |
M |
O |
N |
P |
| Alfabeto #5 |
D |
E |
G |
F |
I |
H |
J |
A |
B |
C |
K |
O |
L |
M |
N |
P |
R |
Q |
T |
S |
V |
U |
Z |
X |
Y |
W |
Ahora teniendo nuestro alfabeto, y alguna cadena de texto a cifrar ("pablito clavo un clavito en la cabeza de un calvito, pablito se metio en problemas"), podemos proceder a realizar el proceso de modificación del texto.
Lo que se hace ahora es cifrar letra por letra reemplázandolo en el alfabeto respectivo a su posición módulo cinco, me explico, si tenemos la palabra "pablito", entonces sustituimos la letra "p" por su respectiva letra en el primer alfabeto, la letra "a" por su respectiva letra en el segundo, sucesivamente hasta llegar a la letra "i" (Quinta posición) la cual se sustituirá por la letra correspondiente en el alfabeto cinco. De allí en adelante tomamos la posición de la letra módulo cinco para escoger el alfabeto, así la letra número seis que es "t" se cifrará con el primer alfabeto, ya que su posición (6) módulo cinco es igual a uno (Primer alfabeto). Claro que siempre habrán excepciones cuando la posición sea un múltiplo de cinco, ya que algún múltiplo de cinco módulo cinco es cero, y el alfabeto número cero no existe, así que en este caso tomamos el alfabeto número cinco.
p (1 mod 5 = 1 alfabeto) -> v
a (2 mod 5 = 2 alfabeto) -> e
b (3 mod 5 = 3 alfabeto) -> z
l (4 mod 5 = 4 alfabeto) -> a
i (5 mod 5 = 0(5) alfabeto) -> b
t (6 mod 5 = 1 alfabeto) -> z
o (7 mod 5 = 2 alfabeto) -> o
c (8 mod 5 = 3 alfabeto) -> y
l (9 mod 5 = 4 alfabeto) -> a
...
Luego de realizar este proceso se vuelve a cifrar el texto cifrado. Sería algo mas o menos así:
texto cifrado final = garbo(garbo(texto plano))
Así que el texto inicialmente cifrado es:
vezabzo yadbo ke grepysu ig ad iezuwg hx lm ieukbzo, sqermqd tk dxibu ig fqufuulgs
Y con este nuevo texto, volvemos a cifrar utilizando el mismo método, dando así más seguridad al texto cifrado.
v (1 mod 5 = 1 alfabeto) -> b
e (2 mod 5 = 2 alfabeto) -> i
z (3 mod 5 = 3 alfabeto) -> n
a (4 mod 5 = 4 alfabeto) -> q
b (5 mod 5 = 0(5) alfabeto) -> e
z (6 mod 5 = 1 alfabeto) -> f
o (7 mod 5 = 2 alfabeto) -> o
y (8 mod 5 = 3 alfabeto) -> o
a (9 mod 5 = 4 alfabeto) -> q
Aplicando dicho método a la frase anteriormente mencionada (La de pablito), podemos obtener el siguiente texto cifrado: binqefo oqfho fu jxisnta mw qf oinlzm lm al oikbefo, jhixdrt sq hmyea mw vrajkloms
El proceso de descifrado es el mismo proceso de cifrado, pero usando las tablas inversas, de la misma forma que se hizo en el cifrado de vigenère.
La siguiente tabla representa los alfabetos inversos a la hora de descifrar el texto:
| Texto plano |
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 |
| Alfabeto #1 |
U |
V |
W |
X |
Y |
Z |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
| Alfabeto #2 |
J |
K |
L |
M |
A |
B |
C |
D |
E |
F |
G |
H |
I |
N |
O |
P |
Q |
R |
S |
T |
V |
W |
X |
Y |
Z |
U |
| Alfabeto #3 |
A |
D |
F |
H |
J |
K |
N |
O |
R |
S |
U |
W |
X |
Z |
Y |
V |
T |
Q |
P |
M |
L |
I |
G |
E |
C |
B |
| Alfabeto #4 |
L |
K |
M |
O |
N |
P |
R |
Q |
T |
S |
V |
U |
W |
Y |
X |
Z |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
| Alfabeto #5 |
H |
I |
J |
A |
B |
D |
C |
F |
E |
G |
K |
M |
N |
O |
L |
P |
R |
Q |
T |
S |
V |
U |
Z |
X |
Y |
W |
Al igual que los otros cifrados, podemos encontrar el respectivo cifrador/descifrador de este cifrado en Cryptos, siguiendo este enlace: Cryptos Garbo I
Archivado en: Criptografía |
Comentarios (1)
Diciembre 9, 2008
Nota: Luego de leer el enunciado del reto, puedes ver la solución ACÁ
Antes de empezar a leer el enunciado pueden ver las reglas del juego en esta página
Reto 2: Los terroristas
Tema: Esteganografía
Descripción:
Policia Nacional de Ecuador
Grupo Investigativo de Delitos Informáticos
Diciembre 5, 2008
Apreciado participante
En los últimos días, con agentes de inteligencia, hemos llevado a cabo una extensa investigación sobre posibles amenazas hacia nuestro presidente. Nos informan que el ataque está siendo planeado por terroristas con conocimientos sobre informática y ocultamiento de datos. En estos momentos creemos que estan enviando mensajes ocultos a través de imágenes sobre los componentes químicos para armar un artefacto explosivo tremendamente peligroso, y se nos está saliendo de las manos este asunto.
Por ende, el grupo investigativo de delitos informáticos se complace en comunicarle que ha sido elegido para llevar a cabo el análisis de dos muestras que hemos interceptado a dos terroristas que han sido liberados hace pocos meses.
Te adjuntamos en un archivo comprimido los dos correos originales que pudimos interceptar hoy por la madrugada. Los mensajes pueden ser encontrados ACÁ
Si tiene alguna pregunta, contácteme por teléfono (202) 324-4318 o por fax (202) 324-4366.
Sinceramente suyo.
Roger M. Martz
Jefe de la Unidad de Informática
Nivel: 8
Pista: Es un reto de tres partes: Las dos primeras palabras se encuentran en la primera imagen, las dos últimas palabras las puede encontrar luego de extraer el archivo.
Fecha de finalización: 31 de diciembre del 2008
Archivado en: Esteganografía, Retos informáticos |
Comentarios (0)