3 puntos por GN⁺ 2023-06-28 | 2 comentarios | Compartir por WhatsApp
  • La pantalla de ingreso de contraseña muestra como requisito principal la condición de que ambas contraseñas deben coincidir entre sí
  • En la pantalla aparece la frase “Your passwords must match” como requisito
  • En el estado exitoso, se muestra el mensaje “Congratulations!
  • La longitud de la contraseña seleccionada se muestra como 0 characters
  • Si solo se toma en cuenta el texto en pantalla, incluso con una cadena vacía la selección de contraseña aparece como exitosa

Condición de coincidencia de contraseñas

  • Las contraseñas ingresadas deben coincidir entre sí, y en la pantalla se muestra “Your passwords must match” como requisito
  • La longitud de la contraseña seleccionada aparece como “0 characters”

Indicación de estado exitoso

  • Cuando se superan las condiciones, se muestra el mensaje “Congratulations!”
  • Según el texto mostrado, puede interpretarse que incluso con una cadena vacía la selección de contraseña fue exitosa

2 comentarios

 
qyurila 2023-06-29

Como era un juego web y parece que no había texto para ofrecer, terminaron soltando una serie de generalidades que no tenían nada que ver con el juego en sí jajajaja

 
GN⁺ 2023-06-28
Comentarios de Hacker News
  • Me atoré en iatetomatoesyesterday0265Z#521juneVpepsiVIIxngxcaboutAg[moon emojis]italy2020Bf7+ mientras resolvía el rompecabezas de notación de ajedrez.
    Me dio mucha risa en especial la regla de “debe incluir el Worldle de hoy”, y la de “debe incluir la fase actual de la luna en emoji” la resolví pegando todos los emojis de fases lunares, lo cual fue bastante satisfactorio.
    Después de encontrar la mejor jugada del rompecabezas de ajedrez, me dio curiosidad qué vendría después. Me recordó cuando antes intenté hacer un Autogram yo mismo, y fue realmente difícil porque mientras escribía los conteos de letras, esos mismos conteos seguían cambiando.
    La frase de ejemplo empieza con “Only the fool would take trouble to verify...”, y hay una explicación relacionada en https://en.wikipedia.org/wiki/Autogram

    • El problema de ajedrez lo resolví bastante fácil, pero me atoré en “la suma de los números atómicos de los elementos en la contraseña debe ser 200”.
      Fue difícil satisfacer a la vez esa regla y la de “si multiplicas los números romanos en la contraseña, da 35”, y Iodine I y Uranium U hacían que el número atómico se disparara demasiado.
      Después me di cuenta de que distingue entre mayúsculas y minúsculas, así que usando u minúscula podía evitar que se interpretara como elemento.
    • Conté la frase del Autogram con Python y sí coincidían las cantidades escritas en la oración con la realidad: 10 a, 3 b, 27 comas, 23 apóstrofos, etc.
    • La regla de Worldle fue algo molesta. Para seguir, tuve que ponerme a jugar otro juego que ni me interesaba.
    • Autogram me gusta porque es un rompecabezas extrañamente satisfactorio.
    • Pensé que la regla de ajedrez tenía un bug. Probé todas las jugadas posibles en el tablero que me dieron y nada funcionaba, y no fue hasta después que lo resolví.
  • Advertencia para quien lo vaya a jugar: en la regla 16 había que mantener a salvo un huevo llamado Paul, pero en la regla 18 se prendió fuego dentro de la contraseña con un emoji y Paul murió, así que se acabó el juego.
    No terminen como yo: protejan a Paul.

    • Más adelante incluso sale una regla donde hay que darle gusanos a Paul, y perdí por darle demasiados.
    • Si pones muchos caracteres como = delante de Paul y vas apagando los fuegos que aparecen, en algún momento el fuego desaparece y puedes proteger a Paul.
    • Maté a Paul intentando ajustar la suma de números atómicos a 200. Seguí agregando H para cumplir la regla, pero luego pensé que me había pasado y presioné Backspace, solo para borrar demasiado.
    • Rodear a Paul con emojis de agua tampoco bloqueó el fuego.
    • Paul tampoco debe comer en exceso.
  • Si te está costando cuadrar el año bisiesto junto con las otras reglas matemáticas, 0 cuenta como año bisiesto.
    Si el nombre de un país choca con números romanos o nombres de elementos, puedes escribir el nombre del país en minúsculas para que no cuente como número romano ni como elemento.
    Si te dice que la jugada de ajedrez es ilegal, también tienes que escribir el efecto de la jugada. Por ejemplo, si el caballo captura en e6, sería Nxe6 y no Ne6; si da jaque, Ne6+; si es jaque mate, Ne6#.
    También se permiten espacios, así que puedes separar distintas partes de la contraseña para que no interfieran entre sí.
    Lo más fácil de manejar para los números romanos es XXXV. Porque lo único que se interpreta como elemento es V (23).
    Si el color hexadecimal tiene números, conviene volver a sacarlo. Después me lo vas a agradecer.
    Llegué hasta el desafío final de “debe incluir la hora actual”, pero fue extremadamente difícil hacer que la suma de dígitos diera 25 con la hora actual, la longitud de la contraseña y el fastidioso 9 dentro de la URL de YouTube. Intenté superponer la hora actual 3:38 con una longitud prima 383, como 3:383, pero probablemente habría tenido que volver a subir un video sin dígitos, encontrar una URL con números más pequeños o esperar hasta las 10 de la noche.

    • Cambié muchísimas veces el color hexadecimal y el video de YouTube. Si buscabas la duración deseada en la barra de búsqueda de YouTube, sí salían bastantes opciones.
      Incluso decidí excluir x, así que tuve que cambiar XXXV por V y VII, y terminé haciéndome el problema mucho más difícil yo solo.
      Al final construí una contraseña de 211 caracteres que cumplía todas las reglas e incluía la hora actual.
      El último paso te pide volver a escribir la contraseña para “confirmarla”, pero el tiempo que te dan es tan corto que en la práctica era casi imposible. Un final realmente frustrante.
    • Pensé que “nombre de un país” y “todas las vocales de la contraseña deben estar en negritas” chocaban de forma fundamental. Parecía que para que lo reconociera como nombre de país tenía que haber vocales sin negritas.
      Pero después de probar toda clase de variantes Unicode de texto en negritas, por fin me di cuenta de que el campo de la contraseña en realidad era un campo de texto enriquecido y sí permitía aplicar negritas de verdad.
    • Perdí a Paul por el fuego. Ni con tres tipos de emoji de agua se apagó, y como no tenía ganas de volver a intentar metiendo todas las jugadas de ajedrez posibles, me rendí.
    • Lo resolví cambiando el reloj del celular a 1:00.
  • “Congratulations! You have sucessfully chosen a password in 113 characters.”
    Era un monstruo horrible, pero deliciosamente malvado.
    Mi solución incluye algunos spoilers, aunque las reglas pueden variar un poco en cada partida: https://social.joshtriplett.org/@josh/posts/AX8ypcJYS8eSFLUX...

    • Me pregunto si de verdad logró volver a escribirla con éxito.
  • Estuvo divertido.
    Me recordó a Password Purgatory de Troy Hunt, el de “Have I Been Pwned”, donde a los estafadores reales los mandan a un sitio que parece legítimo y los hacen jugar algo así hasta que se rindan y se vayan.
    https://www.troyhunt.com/building-password-purgatory-with-cl...

  • Esto no es particularmente mucho más irritante que la mitad de las “reglas” de contraseñas que las grandes empresas imponen a la fuerza.
    Te dicen “incluye caracteres especiales...”, pero si pones ", resulta que “¡no, ese carácter especial no está permitido!”.
    Da la impresión de que en realidad piensan algo más cercano a “nos preocupa la inyección SQL en la contraseña, pero tampoco sabemos cómo escapar esto”. Te deja pensando un momento en lo que eso implica.

    • Una vez me topé con un sitio donde al configurar la contraseña sí aceptaba ', pero cada vez que intentaba iniciar sesión daba un error desconocido.
      Durante unos 2 años la restablecí varias veces con la misma contraseña, y justo después de restablecerla sí me dejaba entrar. Lo dejé pasar pensando que el sitio solo estaba roto para mí, pero en algún momento se me ocurrió que quizá ' era el “problema”.
    • Puede que no signifique solo que no saben escapar caracteres especiales. También podría ser que bloqueen algunos caracteres como parte de un enfoque de defensa en profundidad.
  • Casi llegué hasta el final. “¿Esta es tu contraseña final?” parece la última en las listas que subió otra gente, pero en realidad no es el último desafío.
    Después te pide volver a escribir la contraseña, pero con tamaños de letra desparejos, el 0 con tamaño de letra 0 y algunas partes en Wingdings, así que es casi imposible.
    Recomiendo copiarla antes de llegar ahí. Después de que aparece el formulario final para reenviar, ya no te deja copiar.
    Mi último guardado era de unas 5 etapas antes del final, y yc no pudo conservar varias fuentes, tamaños de letra y emojis: xngxcaboutjuneshell0000XXXV*I54malaysia0Nd3+Gd d4dbc1170

    • Yo también perdí en ese punto y no había copiado la contraseña a ningún lado.
      Debí haber sospechado que habría una etapa de confirmación de contraseña. Hasta escribí un pequeño script de AutoHotkey para darle de comer a ese pollo idiota durante 40 minutos, mientras esperaba que la hora pasara de 8:20 a 9:01.
    • Me intriga cómo se resuelve el tema de la hora. No sé si la hora queda fijada en el momento en que completas esa regla o si tienes que seguir actualizando la contraseña para ajustarla a la nueva hora.
      También me pregunto si usa UTC o la zona horaria local.
    • Me impresiona no haber caído en el caos de YouTube, CAPTCHA, color hexadecimal y números romanos. En varios intentos, lo que siempre terminaba arruinándome era la regla de YouTube.
  • Neal volvió a superarse a sí mismo. Aguanté hasta la regla de los números romanos y la suma de 25, pero cuando me pidió incluir la respuesta del Wordle de hoy, perdí la calma.
    Quise gritar y llorar.

    • Me pregunto si la contraseña se invalida si dejas la pestaña abierta 24 horas.
    • Me rendí en la etapa donde había que poner la mejor jugada de ajedrez en notación algebraica. El texto del CAPTCHA que había que resolver antes contenía una jugada ilegal de ajedrez, así que no pude ingresarla.
    • Me rendí en la regla 18, “la suma de los números atómicos de los elementos en la contraseña debe ser 200”.
    • Fallé cuando me pidió agregar un emoji. Va contra mi religión.
  • Lista de países que salen en GeoGuessr: AlbaniaAndorraArgentinaAustraliaAustriaBangladeshBelgiumBhutanBoliviaBotswanaBrazilBulgariaCambodiaCanadaChileColombiaCroatiaCzechiaDenmarkDominicanRepublicEcuadorEstoniaFinlandFranceGermanyGhanaGreeceGuatemalaHungaryIcelandIndonesiaIrelandIsraelItalyJapanJordanKenyaKyrgyzstanLatviaLithuaniaLuxembourgMalaysiaMexicoMongoliaMontenegroNetherlandsNewZealandNigeriaNorthMacedoniaNorwayPeruPhilippinesPolandPortugalRomaniaRussiaSenegalSerbiaSingaporeSlovakiaSouthAfricaSouthKoreaSpainSriLankaSwedenSwitzerlandTaiwanThailandTurkeyUnitedStatesUgandaUkraineUnitedArabEmiratesUnitedKingdomUruguayEgyptPakistanChinaDominicanRepublicIndiaVietnamBermudaPuertoRicoRunionFaroeIslandsGreenland
    La fuente es https://geoguessr.fandom.com/wiki/Countries_on_Geoguessr
    Pero parece que la única forma de aprovechar esto es meter todo en la contraseña e ir borrando de a poco.

    • No creo que esa sea la fuente. Mi respuesta fue Liberia, y pude darme cuenta por el dominio .LR en un anuncio de un letrero vial.
      Después hice clic en el enlace de notación de ajedrez y perdí todo mi progreso; cuando volví, salió una pequeña zona boscosa sin ningún lugar adonde moverme, así que me rendí.
    • Tuve que mirar hasta el código fuente para encontrar las opciones posibles. Hay un arreglo con los valores posibles a partir más o menos de la línea 3471 de 906d40b.js, aunque después podría cambiar.
      Si buscas la URL de embed del iframe, puedes encontrar los nombres de los países. La estructura parece un arreglo de objetos con title: 'Australia', un link de Google Maps y la URL de embed.
    • Inspeccioné el código fuente de la página para encontrar las coordenadas dentro del embed, y las busqué con eso. Mi ubicación era un campo en medio de Brasil.
    • En mi intento, el país era Venezuela. Me puso en algo parecido a una capilla y pude identificar el país al encontrar una placa.
    • No sé cómo cumplir la restricción de elementos químicos si el país empieza con Au. Solo Au ya es 79, y la parte de números romanos VII son V 23 e I 53 dos veces, y V otra vez es 23, así que como la suma tiene que dar 200, queda demasiado ajustado.
  • Me dan ganas de mandarles un correo a los administradores del sitio para pedir que bajen esto. Me preocupa que los tipos PHB se lo tomen en serio.
    Esa gente existe de verdad, y podría verlo como inspiración. Que Dios nos ayude.

    • Al menos la UI es excelente