2. Extrae el contenido del archivo comprimido en alguna carpeta.
3. Ejecuta el juego y pasa al menos un nivel (Este paso es necesario), luego cierra el juego.
4. Abre la carpeta “maps”.
5. Ejecuta bloc de notas (Inicio Ejecutar notepad [enter]) y abre el archivo “save.dat” que se encuentra en la carpeta maps. Allí verás el número 1, este número indica el número de niveles pasados por el usuario, así que lo único raro que se hace es cambiar el 1 por 50, y listo, todos los niveles pasados!
6. Ahora podrás acceder a todos los niveles, ejecuta de nuevo el juego y selecciona la opción “Level select”, allí puedes escoger cualquer nivel!
Los que hemos trabajado alguna vez con la librería gd sobre PHP, hemos visto una singular función llamada imagecolorat que “retorna el índice del color de un pixel en una posición especificada en la imagen”. Pero, ¿Qué es ese valor tan raro que nos retorna?, o ¿por qué en el manual de PHP muestran este código?
¿De dónde sacan esas operaciones tan extrañas?
A continuación una explicación sobre estos valores y el porque de esas operaciones binarias. Dame más información …
Sin mucho que decir, les presento el nuevo servicio que había mencionado en la anterior publicación, se trata del wargame oficial de Sinfocol: World of Wargame, todos los detalles lo podrán ver en la misma página, les deseo muchos éxitos a todos los que se registren y de paso que puedan aprender mucho. En el transcurso del mes iré corrigiendo errores y agregando nuevas funcionalidades!
Gracias a todos los lectores que de una u otra forma apoyaron este sitio web, ya es nuestro primer año, espero estar en línea unos cuantos años más y compartir mucho más conocimiento. Se esperan dos nuevos servicios que espero tengan buen impacto, uno de ellos es un sitio exclusivamente dedicado a la esteganografía, el segundo sitio habrá que esperar, pero aseguro que será muy divertido, de antemano les dejo únicamente el nombre: WOW.
Todo esto empezó hace un año cuando le pedí a mi amigo Beford que registrara el dominio, inicialmente quería llamarlo blindhack, pero por circunstancias que no vale la pena mencionar (Se me adelantaron registrándolo) no pude hacerlo, e inicie con esta web, como muchos seguramente saben es un blog Wordpress modificado a mi gusto, no está muy actualizado y seguro tiene uno que otro hueco por ahí (No estaría de mal que alguién encontrara algo), después de registrarlo empezaron las publiciones de algunas cosas que quería inicialmente publicar, pero desafortunadamente no he tenido el tiempo necesario de publicar todo lo que he querido publicar, así que con paciencia se van logrando los objetivos propuestos.
Como lo indica la siguiente tabla, fueron enviados 24444901 kylobytes a los clientes, 171050 visitas únicas, 332627 páginas servidas, 1652479 archivos consultados, y en total 1997109 hits hacía nuestro servidor
Esta será una pequeña serie de publicaciones donde enseñaré a fabricar retos, no habrá un tiempo específico entre cada publicación y serán acerca de retos que he realizado, tanto de esta página como de otras.
Empezaré con el reto #1: “Encuentra el mensaje” de los retos Sinfocol. Si no haz leido el problema que plantea el reto y su solución, te recomiendo que le eches un vistazo en este link: Solución Reto #1: Esteganografía con bit menos significativo (Esta lectura es esencial para entender el fundamento de la esteganografía con bit menos significativo)
Las herramientas Microsoft Paint
Los pasos Escogemos un texto cualquiera, en el cual ocultaremos el mensaje. En este ejemplo elegimos el texto “club colombia” Escogemos dos colores, pueden ser mas pero la programación sería un poquito mas complicada. Escogemos por lo tanto el color verde y el negro. Primero abrimos paint desde “inicio->ejecutar->mspaint[enter]” Pintamos el fondo negro (Primer color) con la herramienta “Relleno de color” alias el bote de pintura Con la herramienta “Texto“, copiamos el mensaje, este mensaje contendrá el mensaje que queremos esconder, por ejemplo para el texto “club colombia“, algunas palabras que podemos encontrar dentro del texto elegido son: “cia“, “cumbia“, “cuba“, “loma“, “bolo“. Al copiar el mensaje nos aseguramos que en las opciones del texto, el fondo sea transparente y no blanco como aparece por defecto. Nos dirigimos a la barra donde está el menú del programa, elegimos la opción “Colores” y luego “Modificar colores”, allí vemos la siguiente opción:
Vemos que no hay muchos colores para elegir, así que damos clic en “Definic colores personalizados >>” Vemos como en esta nueva ventana aparecen una serie de colores que podemos elegir
Si recordamos, en la solución al primer reto, expliqué como para el ojo del ser humano es imposible distinguir diferencias en los colores de los pixeles. El color se forma apartir del rojo, verde y azul, tal cual lo vemos en la imagen (Lado inferior izquierdo), así que aprovechamos esta ventaja y aumentamos el valor de uno de los colores, ya sea rojo o azul, o decrementamos el verde una unidad. Yo opte por la segunda opción, ahora vemos el cambio. En este momento el color no será verder (00ff00) sino un color casi verde (00fe00).
Luego damos en “Aceptar”, y ahora la parte mas emocionante de todas! esconder el mensaje Esconderé la palabra “cumbia” dentro del texto “club colombia“, para esto usaré la herramienta “Lápiz” para dibujar un pequeño pixel sobre las letras que me interesan, procedemos a dar clic sobre las letras “C” y “U” de la palabra “Club” y sobre la “M”, “B”, “I”, y “A” de la palabra Colombia.
Es todo, ahora guardamos la imagen y nos queda así:
Si observamos muy bien, NO podemos notar la diferencia de colores, pero ahora sabemos que la imagen se compone de negro (000000), verde (00ff00) y un casi verde (00fe00).
Si utilizamos el script de la solución del primer reto (Claro está que modificado), podemos ver la siguiente salida.
Al sobreponer los puntos sobre la imagen original podemos ver claramente como se dibuja el texto escondido “cumbia” en la palabra “club colombia”
Se me ha ocurrido elaborar un script que haga todo automáticamente, así que pronto lo elaboraré y lo publicaré acá mismo!