Mis soluciones a los desafíos de Codember, el conjunto de retos para practicar tu lógica de programación lanzados a lo largo del mes de Noviembre de 2024 por Miguel Ángel Durán "midudev".
Important
Retos Completados: 5 de 5 ✅ Secretos Desvelados: 13 de 13 ✅
- 29 Nov 2024 - subidas las soluciones a los retos 4 y 5, e info sobre los secretos 🤫
- 21 Nov 2024 - subida la solución al reto 3
- 18 Nov 2024 - subidas las soluciones a los retos 1 y 2
# | Título del Desafío | Instrucciones | Solución |
---|---|---|---|
01 | 🔓 ¡Consigue acceso a la terminal! | 📄 | 💻 |
02 | 🐱💻 Detectando acceso no deseado | 📄 | 💻 |
03 | 🔍 ¡Siguiendo la pista de la IA ΩMEGA! | 📄 | 💻 |
04 | 💥 Evitando el caos en la red | 📄 | 💻 |
05 | ❕ ¡Encuentra a ΩMEGA! | 📄 | 💻 |
Lo que hace especial al Codember es que no solo resuelves retos de programación... ¡también tienes que estrujarte los sesos para encontrar los secretos escondidos por todas partes!
Aquí dejo pistas o guía para dichos secretos, no soluciones directas 😉
Para los secretos donde necesites entrar como admin necesitarás una contraseña. Piensa:
- Dónde suelen guardarse las variables importantes en un proyecto?
- Si no ves ese archivo... ¿por qué podría ser? 🤔
🌌 S1: ¡Multiverso a salvo!
- La pista la tienes en el archivo
CHANGELOG.txt
, con lo del "multiverso de ceros y unos" - La clave está en el comando
version
. Piensa que este secreto es el primero y se publicó con la primera versión de Codember - ¿En qué fecha se publicó la primera versión de Codember?
- A lo mejor podrías convertir esa fecha a otro formato... ¡ten en cuenta la hora!
🔥 S2: ¿Todo estará bien?
- ¿Has mirado la imagen que hay en la carpeta
/public
? - No esperes a las pistas obvias... ¡prueba! ¡investiga! ¡cotillea todo! 👀
- En cierto modo eso es lo que ya te insinúan que hagas en la Pista #01 de las que te pueden salir con el comando
hint
🎮 S3: Konami Code
- El título ya es la pista. Clásico en los retos con secretos de Midu
- Necesitas tener cierta edad y/o ser un poco friki para pillarlo 🤓
- Se corresponde con la Pista #04 que te puede salir con el comando
hint
👀 S4: Observador Innato
- Prueba de compartir la web de Codember en alguna red social, en discord... y fíjate bien en la imagen de previsualización (Open Graph) del enlace 👀
- Se corresponde con la Pista #05 que te puede salir con el comando
hint
🎉 S5: Confetti lanzado
- Otro clásico en los retos con secretos de Midu... tal cual dice el título, ¿has probado de lanzar confetti?
- Se corresponde con la Pista #02 que te puede salir con el comando
hint
💀 S6: Hacker eliminado
- Éste tiene su proceso... primero necesitas entrar como admin (ver principio de esta sección)
- Revisa los comandos de admin. Viendo el título de este secreto seguro que hay uno que te llama la atención
- Mira la lista de usuarios. ¿No ves nada raro?
- Se corresponde con la issue de seguridad mencionada en
CHANGELOG.txt
💣 S7: Invocador del Caos
- Concepto clave: fork bomb. Si no sabes lo que es busca info y prueba en la terminal (¡¡la de Codember!! 🤣) a ver qué pasa...
- Se corresponde con la pista que te da el contenido del archivo
public/ghost.txt
❌ S8: Error inesperado
- Inicia sesión como admin.
- ¿Te has fijado que hay un comando para comprobar los secretos?
- Parece que hay algún error. A lo mejor si pruebas de decodificar eso en Base64...
🔧 S9: Admin Ejemplar
- Inicia sesión como admin y desbloquea el comando bloqueado
- En el
CHANGELOG.txt
te comentan sobre dicho comando
🏓 S10: Ping pong
- Tienes que usar el comando que acabas de desbloquear (si no pillaste cuál era, el título de este reto te lo deja claro)
- Piensa en la persona que ha creado Codember... ¿qué web podrías probar con ese comando? 🤔
🐈 S11: Midugato
- Fíjate en las actualizaciones de la versión 1.0.0 de la app
- Particularmente eso que dice sobre el código fuente...
- 🐈
😸 S12: miau
- ¿Te has fijado que ahora puedes mirar el mail?
- Si eres como yo, lo primero que harás será irte a mirar la foto del gatito 😻...
- ... a lo mejor necesitas una herramienta externa para encontrar lo que te hace falta. Prueba con ésta
🔴 S13: mars.codes
- Vuelve a mirar el mail. Más allá del Midugato y de las promos de Don Dominio, hay unos mensajes muy curiosos...
- No te compliques la vida. El "ruido" en forma de
zzzz
okssssh
no se traduce a nada más que eso: ruido - Piensa en el formato habitual que tienen unas coordenadas. Tienes una Latitud (que indica un punto hacia el Norte o el Sur) y una Longitud (que indica un punto hacia el Este o el Oeste)
- Es más, y con esto te lo pongo ya muy fácil: Todo lo que necesitas está en el último mail.
💜 LOGRO SUPREMO
- Cuando hayas resuelto TODO (retos y secretos) mira los comandos disponibles. ¡Anda! Ése no estaba antes...