3 pontos por GN⁺ 2023-06-28 | 2 comentários | Compartilhar no WhatsApp
  • A tela de entrada de senha destaca como requisito principal a condição de que as duas senhas devem coincidir
  • Na tela, a frase "Your passwords must match" aparece como requisito
  • No estado de sucesso, a mensagem "Congratulations!" é exibida
  • O comprimento da senha selecionada é mostrado como 0 characters
  • Considerando apenas o texto exibido na tela, a seleção da senha aparece como bem-sucedida mesmo no estado de string vazia

Condição de correspondência da senha

  • As senhas inseridas devem coincidir entre si, e na tela "Your passwords must match" é exibido como requisito
  • O comprimento da senha selecionada aparece como "0 characters"

Exibição do estado de sucesso

  • No estado em que a condição é atendida, a mensagem "Congratulations!" é exibida
  • Com base no texto mostrado, é possível considerar que a seleção da senha foi bem-sucedida mesmo no estado de string vazia

2 comentários

 
qyurila 2023-06-29

Como é um jogo web e aparentemente não há texto fornecido, acabaram despejando um monte de generalidades totalmente sem relação com o jogo em si kkkkk

 
GN⁺ 2023-06-28
Comentários do Hacker News
  • Fiquei travado em iatetomatoesyesterday0265Z#521juneVpepsiVIIxngxcaboutAg[moon emojis]italy2020Bf7+ enquanto resolvia o quebra-cabeça de notação de xadrez
    Ri especialmente da regra “deve incluir o Worldle de hoje”, e fiquei satisfeito por ter resolvido a parte de “deve incluir a fase atual da lua em emoji” simplesmente colando todos os emojis de fases da lua
    Estou curioso para ver o que vem depois de descobrir o melhor lance do quebra-cabeça de xadrez. Isso me lembrou de quando tentei criar um Autogram eu mesmo, e foi muito difícil porque, enquanto eu escrevia as contagens de letras, essas próprias contagens ficavam mudando
    A frase de exemplo começa com “Only the fool would take trouble to verify...”, e a explicação relacionada está em https://en.wikipedia.org/wiki/Autogram

    • Resolvi o problema de xadrez com bastante facilidade, mas travei em “a soma dos números atômicos dos elementos na senha deve ser 200”
      Foi difícil satisfazer essa regra ao mesmo tempo que “o produto dos algarismos romanos na senha é 35”, e Iodine I e Uranium U deixavam o número atômico alto demais
      Depois percebi que diferencia maiúsculas de minúsculas, então usando u minúsculo dava para evitar que fosse interpretado como elemento
    • Contei a frase de Autogram em Python e os números escritos na frase batiam com a realidade: 10 a, 3 b, 27 vírgulas, 23 apóstrofos etc.
    • A regra do Worldle foi meio irritante. Para continuar, tive que jogar outro jogo no qual nem tenho muito interesse
    • Autogram é um quebra-cabeça estranhamente satisfatório, então gostei
    • Achei que a regra de xadrez tinha bug. Tentei todas as jogadas possíveis no tabuleiro recebido e nada funcionou, e só depois consegui resolver
  • Aviso para quem for jogar daqui para frente: na regra 16 eu precisava manter um ovo chamado Paul em segurança, mas na regra 18 a senha pegou fogo em emoji, Paul morreu e o jogo acabou
    Não façam como eu, protejam o Paul

    • Depois aparece até uma regra em que é preciso alimentar o Paul com insetos, mas eu dei insetos demais e perdi
    • Se você colocar muitos caracteres como = na frente do Paul e continuar apagando o fogo que aparece, em algum momento o fogo some e dá para salvar o Paul
    • Matei o Paul tentando fazer a soma dos números atômicos dar 200. Fiquei adicionando H para satisfazer a regra, mas percebi que tinha exagerado e, ao apertar Backspace, apaguei demais
    • Cercar o Paul com emoji de água também não impediu o fogo
    • O Paul também não pode comer demais
  • Se você estiver sofrendo para fazer o ano bissexto bater junto com as outras regras matemáticas, 0 conta como ano bissexto
    Se o nome de um país entrar em conflito com algarismos romanos ou nomes de elementos, escreva o nome do país em minúsculas para que ele não seja contado como algarismo romano ou elemento
    Se disser que o lance de xadrez é ilegal, você também precisa indicar o efeito do lance. Por exemplo, se o cavalo capturar em e6, tem que ser Nxe6 e não Ne6; se for cheque, Ne6+; se for xeque-mate, Ne6#
    Espaços também são permitidos, então dá para separar várias partes da senha para que não interfiram umas nas outras
    Para os algarismos romanos, XXXV é o mais fácil de lidar. Só V(23) é interpretado como elemento
    Se a cor hexadecimal tiver números, é melhor sortear outra. Você vai agradecer depois
    Cheguei até o desafio final de “deve incluir a hora atual”, mas ficou extremamente difícil fazer a soma dos dígitos dar 25 por causa da hora atual, do comprimento da senha e do irritante 9 na URL do YouTube. Tentei sobrepor a hora atual 3:38 com o comprimento primo 383, como em 3:383, mas acho que teria precisado reenviar um vídeo sem números, achar uma URL com números menores ou esperar até as 10 da noite

    • Troquei de cor hexadecimal e de vídeo do YouTube muitas vezes. Pesquisar o comprimento desejado na busca do YouTube dava bastante opção
      Inclusive decidi excluir x, então tive que trocar XXXV por V e VII, aumentando muito a dificuldade por conta própria
      No fim, consegui criar uma senha de 211 caracteres que incluía a hora atual e ainda satisfazia todas as regras
      A etapa final mandava digitar a senha de novo para “confirmar”, mas o tempo dado era tão curto que parecia praticamente impossível. Foi um final muito frustrante
    • Achei que “nome de país” e “todas as vogais da senha devem estar em negrito” entravam em conflito de forma fundamental. Ele só reconhecia o nome do país se houvesse uma vogal sem negrito
      Mas, depois de tentar todo tipo de variação Unicode de texto em negrito, percebi que o campo de senha na verdade era um campo de texto formatado e realmente permitia negrito de verdade
    • Perdi o Paul por causa do fogo. Nem três tipos de emoji de água apagaram, e como eu não queria tentar de novo digitando todas as jogadas possíveis de xadrez, desisti
    • Resolvi mudando o relógio do celular para 1:00
  • “Congratulations! You have sucessfully chosen a password in 113 characters.”
    Era um monstro terrível, mas deliciosamente maligno
    Minha solução contém alguns spoilers, mas as regras podem variar um pouco em cada partida: https://social.joshtriplett.org/@josh/posts/AX8ypcJYS8eSFLUX...

    • Fiquei curioso se a pessoa realmente conseguiu digitá-la de novo
  • Foi divertido
    Lembrou Password Purgatory, do Troy Hunt, do “Have I Been Pwned”. A ideia é mandar golpistas reais para um site que parece legítimo e fazê-los jogar algo assim até desistirem e irem embora
    https://www.troyhunt.com/building-password-purgatory-with-cl...

  • Isso não é nem de longe muito mais irritante do que metade das “regras” de senha que as grandes empresas exigem à força
    Mandam “coloque um caractere especial...”, aí você coloca " e vira “não, esse caractere especial não pode!”
    Dá a impressão de que, no fundo, é mais algo como “estamos preocupados com injeção de SQL na senha, mas também não sabemos fazer escape disso”. Faz a pessoa parar um instante para pensar nas implicações

    • Já passei por um site em que, ao definir a senha, podia ter ', mas toda vez que eu tentava fazer login dava um erro misterioso
      Por uns 2 anos redefini a mesma senha várias vezes, e logo depois de redefinir o login funcionava. Achei que o site só estava quebrado para mim, mas em algum momento me ocorreu que ' podia ser o “problema”
    • Também pode não significar apenas que eles não sabem escapar caracteres especiais. Pode ser que estejam bloqueando alguns caracteres como parte de uma abordagem de defesa em profundidade
  • Cheguei quase até o fim. “Esta é a senha final?” parece ser a última na lista que outras pessoas postaram, mas na prática não é o desafio final
    Depois pedem para você digitar a senha de novo, mas os tamanhos das letras são todos diferentes, o 0 tem tamanho de fonte 0 e parte está em Wingdings, então é quase impossível
    Recomendo copiar antes de chegar lá. Depois que o formulário final de reenvio aparece, ele não deixa mais copiar
    Meu último salvamento foi de uns 5 passos antes do fim, e yc não conseguiu preservar várias fontes, tamanhos de letra e emojis: xngxcaboutjuneshell0000XXXV*I54malaysia0Nd3+Gd d4dbc1170

    • Eu também perdi nesse ponto e não tinha copiado a senha para lugar nenhum
      Eu devia ter suspeitado que haveria uma etapa de confirmação de senha. Enquanto esperava a hora virar de 8:20 para 9:01, até escrevi um pequeno script em AutoHotkey para alimentar aquela galinha idiota por 40 minutos
    • Tenho curiosidade de saber como resolvem a questão do horário. O horário fica travado no momento em que você completa aquela regra, ou você precisa continuar atualizando a senha para bater com a hora nova?
      Também queria saber se a hora é UTC ou do fuso local
    • Impressionante não ter caído no caos de YouTube, CAPTCHA, cor hexadecimal e números romanos tudo misturado. Entre várias tentativas, o que continuou me ferrando foi a regra do YouTube
  • O Neal superou a si mesmo mais uma vez. Aguentei até a regra dos números romanos e da soma dar 25, mas perdi a compostura quando mandou incluir a resposta do Wordle de hoje
    Deu vontade de gritar e chorar

    • Fico pensando se deixar a aba aberta por 24 horas invalida a senha
    • Desisti na etapa em que precisava inserir o melhor lance de xadrez em notação algébrica. O texto do CAPTCHA que eu tinha que resolver antes continha um lance de xadrez ilegal, então não dava para inserir
    • Desisti na regra 18, “a soma dos números atômicos dos elementos na senha deve ser 200”
    • Falhei quando mandou adicionar um emoji. Vai contra a minha religião
  • Lista de países que aparecem no GeoGuessr: AlbaniaAndorraArgentinaAustraliaAustriaBangladeshBelgiumBhutanBoliviaBotswanaBrazilBulgariaCambodiaCanadaChileColombiaCroatiaCzechiaDenmarkDominicanRepublicEcuadorEstoniaFinlandFranceGermanyGhanaGreeceGuatemalaHungaryIcelandIndonesiaIrelandIsraelItalyJapanJordanKenyaKyrgyzstanLatviaLithuaniaLuxembourgMalaysiaMexicoMongoliaMontenegroNetherlandsNewZealandNigeriaNorthMacedoniaNorwayPeruPhilippinesPolandPortugalRomaniaRussiaSenegalSerbiaSingaporeSlovakiaSouthAfricaSouthKoreaSpainSriLankaSwedenSwitzerlandTaiwanThailandTurkeyUnitedStatesUgandaUkraineUnitedArabEmiratesUnitedKingdomUruguayEgyptPakistanChinaDominicanRepublicIndiaVietnamBermudaPuertoRicoRunionFaroeIslandsGreenland
    A fonte é https://geoguessr.fandom.com/wiki/Countries_on_Geoguessr
    Mas parece que a única forma de usar isso é colocar tudo de uma vez na senha e ir apagando aos poucos

    • Acho que essa não é a fonte. No meu caso a resposta era Liberia, e consegui perceber pelo domínio .LR em um anúncio de placa na estrada
      Aí cliquei no link de notação de xadrez e perdi todo o progresso, e quando voltei apareceu uma área de floresta minúscula sem lugar para ir, então desisti
    • Tive até que olhar o código-fonte para encontrar as opções possíveis. Tem um array de valores possíveis a partir de perto da linha 3471 em 906d40b.js, mas isso pode mudar depois
      Se você procurar a URL de embed do iframe, dá para achar os nomes dos países. A estrutura parece um array de objetos com title: 'Australia', link do Google Maps e URL de embed
    • Inspecionei o código-fonte da página para achar as coordenadas no embed e pesquisei por elas. Minha localização era um campo no meio do Brasil
    • Na minha tentativa o país era Venezuela. Me colocaram perto de algo tipo uma capela, e consegui identificar o país encontrando uma placa
    • Não sei como satisfazer a restrição dos elementos químicos se o país começar com Au. Só Au já dá 79, e a parte dos números romanos VII vira V 23 e dois I 53, V é 23, e a soma tem que ser 200, então fica apertado demais
  • Dá vontade de mandar um e-mail para o administrador do site pedindo para tirar isso do ar. Tenho medo de gente do tipo PHB levar isso a sério
    Esse tipo de pessoa existe de verdade, e pode muito bem ver isso como inspiração. Que Deus nos ajude

    • Pelo menos a UI é ótima