¿How does that work?
Require Node.js v18.15.0
npm install
to install the dependenciesnpm run dev
to run development mode of every challenge
Solución a los desafíos de codember con TypeScript.
Para obtener información más detallada sobre qué es Codember y conocer en profundidad de qué se trata esta emocionante plataforma, te invito a explorar el artículo que he escrito al respecto: Descubriendo Codember y sus Desafíos de Programación.
Todos los challenges cuentan con test usando Jest
.
En el artículo Descubriendo Codember y sus Desafíos de Programación se enceuntran las soluciones explicadas a los desafíos del 2023.
Challenge | Solution |
---|---|
#01 | TS |
#02 | TS |
#03 | TS |
#04 | TS |
#05 | TS |
Challenge | Solution |
---|---|
#01 | TS |
#02 | TS |
#03 | TS |
#04 | TS |
#05 | TS |
🌌 1) ¡Multiverso a salvo!
- Presta atención al ultimo texto que da el comando
version
- Decodifica en Base64
- La fecha te la da el comando
version
🔥 2) ¿Todo estará bien?
- Navegando por las carpetas te puedes encontrar con la imagen "image.webp".
- Usa los comandos
ls
,cd
ycat
para moverte entre carpetas y leer archivos.
👽 3) Contra
/hint - Pista #02
- En el juego de la NES Contra había varios trucos que hacían el juego más fácil, tienes que ejecutar uno de ellos.
- Por ejemplo, hacer Círculo, L1, Izquierda, R1, L2, X, R1, L1, Círculo, X en GTA V te da un coche de golf.
- No es necesario enviar un comando, solo hacer una combinación de teclas.
- En Contra este truco te daba 30 vidas.
📷 4) Observador Innato
/hint - Pista #05
- Para compartir codember.dev usa el comando
share
.
🎊 5) Confetti lanzado
/hint - Pista #02
👨💻 6) Hacker eliminado
- Usa el comando
sudo
para iniciar sesión como administrador. - Elimina al hacker que va ganando.
💣 7) Invocador del Caos
- 💣
- Lee el archivo
ghost.txt
depublic
. - Hay diferentes tipos de bombas, envía la bomba de bash.
- Usa el comando
submit
para enviar tu respuesta a la adivinanza. - La estructura del comando a enviar sería así:
submit ____ :|:_ ___
- Cuidado con los espacios en blanco.
🚨 8) Error inesperado
- Usa el comando
sudo
para iniciar sesión como administrador. - Prueba los nuevos comandos.
- Decodifica en Base64
👨💻 9) Admin ejemplar
- Habilita el nuevo comando. Puedes ver todos los comandos con el comando
help
. - Usa el comando
sudo
para iniciar sesión como administrador.
🏓 10) Ping Pong
- Para este secreto necesitas haber resuelto el secreto #09.
- Usa el comando
ping
a una página web de midudev en concreto.
🐈 11) Midu Gato
- ¿Hay algo inyectado en el código fuente HTML?.
- Revisar el código HTML de codember.
😸 12) Miau
- Usar el comando mail y revisar el primer email.
- Busca en los metadatos de la foto.
🟠 13) Mars.code
- Usar el comando mail y revisa todos los emails.
- Encontrar las cordenadas para responder.