Habrakvest em homenagem ao 20Âș aniversĂĄrio do Grupo Mail.Ru: vencedores e respostas

A meia-noite de domingo jĂĄ passou e Ă© hora de escolher os sortudos que receberĂŁo prĂȘmios por completar a missĂŁo: puzzle.mail.ru . O primeiro passado recebe o prĂȘmio principal e o restante dos presentes distribuĂ­mos aleatoriamente.

UPD: Dentro do post, vocĂȘ pode baixar um certificado de participação



Então, lembre-se das condiçÔes:

  • O primeiro a resolver todos os problemas corretamente receberĂĄ um kit com o Raspberry Pi 3.
  • Outros 20 vencedores serĂŁo selecionados aleatoriamente usando randstuff.ru daqueles que resolveram todos os problemas antes da meia-noite de domingo (21 de outubro), horĂĄrio de Moscou. Os sortudos receberĂŁo prĂȘmios especiais da DC, Disk-O, GeekBrains e outros produtos da empresa.

O prĂȘmio principal Ă© - tadam! - usuĂĄrio com apelido nis ! Ele começou a completar a missĂŁo quase imediatamente apĂłs a publicação e a concluiu em menos de 2 horas. ParabĂ©ns, muito bem!

E aqui estĂŁo os outros vencedores:

DNix
Andranik3949
Capfreedom228
Term1nal
Qwertyu123
Yor
Trololo
Uid
Prettysmilefordevil
Qqwwqq_itog
Exdark
Cryptopirate
Rus - hitman
AlienaAngel
Mi7teR
Avis Rara 2
Nok1a
Vovcick
AK2
ApollopA1

Somos pessoas honestas, então aqui estå um vídeo com o procedimento de seleção. Obrigado randstuff.ru :)

ParabĂ©ns a todos os vencedores! Escreveremos para vocĂȘ no correio indicado.

Certificado de participação




Respostas corretas


Almofada nÂș 1 e termovisor
Pergunta
VocĂȘ trabalha como espiĂŁo de meio perĂ­odo e precisa descobrir o cĂłdigo PIN que alguĂ©m acabou de digitar no teclado. Felizmente, vocĂȘ conseguiu fotografar com um termovisor.

imagem

Como decidir
O prompt foi dado em branco sobre fundo branco:
O termovisor mostra ĂĄreas frias em tons de azul; quanto mais quente a ĂĄrea, mais perto fica do vermelho.

Com um bom termovisor, vocĂȘ pode distinguir entre diferenças de temperatura inferiores a 0,5 ° C, incl. toque da mĂŁo (veja meu post ).
Portanto, os botÔes que foram pressionados anteriormente serão mais "resfriados".
A resposta
5074

№2 Qual Ă© o nome do sujeito
Pergunta
Qual Ă© o nome do item na foto?

dica no nome do arquivo

Como decidir
A dica de ferramenta da imagem diz "dica no nome do arquivo".
O nome do arquivo Ă© hcraes-egami-esrever-elgoog.jpg . Se invertido - google-reverse-image-search .

Alimentamos o URL completo da imagem no Google.
A resposta
imagem

No. 3 Ilyich
Pergunta
imagem
Como decidir
Dica: o nome do arquivo limpidity .png se traduz em "transparĂȘncia" .
Basta abrir a imagem em uma nova guia do navegador ou editor de imagens para ver a resposta.
A resposta
1917

№4 Cidade na foto
Pergunta
Qual Ă© o nome da cidade na fotografia?


Como decidir
Dica: o nome do arquivo exif .jpg - Exchangeable Image File Format - permite adicionar metadados Ă s imagens, incluindo geocoordenados.

Precisa de um visualizador de imagens com leitor EXIF, por exemplo, XnView.
Obtemos as coordenadas 55 ° 20 '37 .51 "de latitude norte, 36 ° 11 '9.12" de longitude leste.
Digite 55 ° 20 '37 .51 "36 ° 11 '9.12" em qualquer serviço de mapa (Google Maps, Yandex.Maps) - descobriremos o nome da cidade.
A resposta
Vereya

No. 5 Sign?
Pergunta

Como decidir
Dica: zoom .png file name
O ponto de interrogação na pågina é na verdade uma imagem. Basta abri-lo em uma nova guia do navegador ou aumentar o zoom para ver a resposta.
A resposta

No. 6 Offline
Pergunta
Essa etapa pode ser concluĂ­da apenas desconectando-se da Internet.
Como decidir
VocĂȘ pode realmente desligar a Internet / colocar o navegador "offline" ou abrir o cĂłdigo da pĂĄgina e decodificar a resposta do cĂłdigo de cĂłdigo.
A resposta
cirĂ­lico

№7 Labirinto
Pergunta
Que letra indica a saĂ­da do labirinto?
Como decidir
VocĂȘ pode encontrar uma dica no cĂłdigo da pĂĄgina - lĂĄ, com uma arte ASCII, um balde de tinta Ă© desenhado.
Abra a imagem do labirinto em qualquer editor de grĂĄficos e preencha o ponto com a ferramenta balde de tinta perto da entrada.
A resposta
M
imagem

№8 Hashes estão girando
Pergunta
<div class="spin md5"> 9f61408e3afb633e50cdf1b20de6f466</div> 
Como decidir
VocĂȘ pode encontrar dicas no cĂłdigo da pĂĄgina: “decodifique-me” e “md5”.
MD5 é um algoritmo de hash. Embora a descriptografia não seja possível, existem serviços da Internet que podem encontrar o texto de origem por hash.
A resposta
Um nĂșmero de 0 a 99, dependendo da sua opção

No. 9 arte ASCII
Pergunta
 ╔═VT-100══════════════════════════════════════════════════════════════════════╗║ ████████╗██████╗ ██████╗ ███╗ ██╗ ║║ ╚══██╔══╝██╔══██╗██╔═══██╗████╗ ██║ ║║ ██║ ██████╔╝██║ ██║██╔██╗ ██║ ║║ ██║ ██╔══██╗██║ ██║██║╚██╗██║ ║║ ██║ ██║ ██║╚██████╔╝██║ ╚████║ ║║ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ║╚═════════ 

Como decidir
O VT-100 sugere um terminal com 80 caracteres por linha. Resta abrir o cĂłdigo e organizar as quebras de linha apĂłs o 80Âș caractere ou, alterando a largura da janela, obter a legibilidade da inscrição.
A resposta

No. 10 Bip-bip-bip
Pergunta

Como decidir
O código da pågina possui uma dica de tag id3 . O ID3 permite salvar informaçÔes meta em MP3. No nosso caso, o MP3 tem a tag Samuel Morse - o inventor do código Morse.
Decodifique o cĂłdigo morse: trĂȘs curtos - trĂȘs longos - trĂȘs curtos.
A resposta
SOS

№11 Rede
Pergunta
Em algum lugar nesta rede hĂĄ um servidor. Encontre-o - a resposta serĂĄ o nome dele.
Como decidir
A maneira mais fĂĄcil (e acessĂ­vel a todos) Ă© salvar a pĂĄgina no seu computador e encontrar a segunda imagem na pasta de recursos.
VocĂȘ pode ativar o modo de depuração do navegador e encontrar a imagem com o servidor na guia rede.
Pode ser encontrado por expressĂŁo regular no cĂłdigo HTML da pĂĄgina.
A maneira mais "carvalho" Ă© reduzir a pĂĄgina ao mĂĄximo e encontrĂĄ-la com seus olhos.
A resposta
mainframe ou moby - dependendo da opção

No. 12 Unicode
Pergunta
â˜ș + 1 = ♫
Quatro opçÔes:
♩ - â˜ș = resposta
♯ - â˜ș = resposta
♣ - â˜ș = resposta
♄ - â˜ș = resposta
Como decidir
Os caracteres sĂŁo inseridos no HTML usando seus cĂłdigos Unicode de 16 caracteres.
A primeira linha Ă© uma dica: 0x263A + 0x31 = 0x266B , ou seja, a unidade aqui nĂŁo Ă© ela mesma, mas o cĂłdigo 0x31 (49).
Portanto, para obter a resposta na calculadora no modo hexadecimal, subtraia a segunda do primeiro código de caractere. Converta a diferença resultante novamente em um caractere na tabela Unicode. No Windows, o charmap.exe estå disponível para isso.
A resposta
♩ - â˜ș = ,
♯ - â˜ș = 5
♣ - â˜ș = )
♄ - â˜ș = +
PS, se vocĂȘ indicou um cĂłdigo decimal ou hexadecimal na resposta, isso tambĂ©m Ă© contado.

NĂșmero 13 imagem
Pergunta
imagem
Como decidir
As letras na tela “ficaram presas” devido à regra CSS (kerning negativo). O mais simples: “selecionar tudo” - “copiar” - “colar” em qualquer editor de texto.
Os programadores de front-end também podem remover CSS ou decodificar a string usando códigos ASCII octais em Javascript.
Obtemos a linha /ix.zip .
Adicione-o ao endereço do site, obtenha puzzle.mail.ru/ix.zip , faça o download.
Dentro do arquivo morto estĂĄ o arquivo bogus.mp3.
bogus.mp3 nĂŁo Ă© reproduzido pelo reprodutor de ĂĄudio, como o nome "falso" indica - ou seja, "FictĂ­cio", "falso".
Obviamente, a extensĂŁo nĂŁo corresponde ao tipo de arquivo real. Abrimos em um notebook - ele começa com caracteres GIF89 - isso significa uma imagem gif. Renomear - isso Ă© realmente uma animação. VocĂȘ precisa abri-lo em um visualizador ou editor que permita vĂȘ-lo quadro a quadro - o Media Player Classic Ă© adequado para Windows.
A resposta
agente

No. 14 RFC 1464 e Lorem ipsum
Pergunta
A resposta Ă© um nĂșmero decimal
Como decidir
Abra o cĂłdigo da pĂĄgina:
 <img src="loremipsum.png" width="2" height="2"> <iframe src="http://quiz14.donkeyhot.org/" width="1" height="1"> 

Primeiro, temos uma imagem de puzzle.mail.ru/loremipsum.png com algum texto em latim e, em segundo lugar, iremos para quiz14.donkeyhot.org , onde encontramos a seguinte chave: leia rfc1464 e tente novamente .
O Google, o que Ă© RFC1464, Ă© o documento "Usando o sistema de nomes de domĂ­nio para armazenar atributos arbitrĂĄrios de seqĂŒĂȘncia de caracteres" ou vocĂȘ pode ir imediatamente para a pĂĄgina da Wikipedia de registros TXT . Em resumo: no sistema DNS, vocĂȘ pode armazenar registros de texto pĂșblico arbitrĂĄrios associados a um domĂ­nio que qualquer usuĂĄrio da Internet possa receber.
Aprendemos a ler esse registro TXT: use o serviço online ou digite na linha de comando:
nslookup
set type=txt
quiz14.donkeyhot.org


Resposta nĂŁo confiĂĄvel:

quiz14.donkeyhot.org text = "puzzle.mail.ru/mask14.gif"
(o nslookup deve funcionar em qualquer sistema operacional)

Agora, temos duas fotos do mesmo tamanho. A segunda, como segue o nome do arquivo, Ă© a mĂĄscara que aplicamos ao loremipsum.png em qualquer editor que suporte camadas (Paint.NET, GIMP, Photoshop, etc.). Temos a imagem (linhas horizontais adicionadas para simplificar), lidas da esquerda para a direita, de cima para baixo: MCMXCVIII . O texto em latim indica que esse Ă© um nĂșmero no sistema de numeração romana. Porque A resposta de acordo com a condição deve ser um nĂșmero decimal e depois traduza vocĂȘ mesmo ou em uma calculadora.
M = 1000 +
CM = (1000-100) +
XC = (100-10) +
V = 5 +
III = 3
A resposta
= 1998

№15 vírus
Pergunta
Um vírus de rede hipotético infecta qualquer equipamento. Cada måquina infectada infecta outra a cada 30 segundos.
Uma måquina infectada apareceu na sua rede 10.0.0.0/[19...25]. Em quantos minutos todas as måquinas da rede serão infectadas? (SupÔe-se que todos os endereços sejam usados)
Como decidir
As opçÔes variam de 10.0.0.0/19 a 10.0.0.0/25. Suponha que tenhamos a versão 10.0.0.0/20.
Descobrimos que tipo de registro é esse - o endereço e a måscara da rede. Existem calculadoras online - o Google solicita "calculadora de måscara de rede".

Se vocĂȘ contar manualmente, o nĂșmero apĂłs a barra significa quantos bits de 32 serĂŁo atribuĂ­dos ao endereço de rede. Os restantes 32-20 = 12 bits podem ser utilizados para endereços de mĂĄquinas, ou seja, ocorre 2 12 = 4096 endereços no mĂĄximo (na verdade 4094, porque o primeiro endereço 10.0.0.0 Ă© o endereço de rede e o Ășltimo 10.0.15.255 Ă© transmitido, mas isso nĂŁo afeta a resposta).

O nĂșmero de mĂĄquinas infectadas cresce exponencialmente a cada 30 segundos: 2, 4, 8 ... É fĂĄcil ver que o nĂșmero de mĂĄquinas infectadas N(t)=22tonde t Ă© o tempo em minutos. N = 4096 e a função inversa nos darĂĄ o tempo desejado de infecção completa:

t= fraceuog2N2= fraceuog240962=6



PS Existe uma pequena falha nesta pergunta: nĂŁo estĂĄ indicado como arredondar a resposta. Portanto, os corretos sĂŁo contados como fracionĂĄrios e arredondados para cima e para baixo.
A resposta
3 a 7 minutos, dependendo da opção.

No. 16 CellID
Pergunta
VocĂȘ acidentalmente caiu ao mar ao tirar uma selfie em um navio de cruzeiro, mas conseguiu nadar atĂ© a ilha mais prĂłxima.
VocĂȘ precisa entender onde estĂĄ. VocĂȘ nĂŁo possui GPS, mas ativou o modo de engenharia no telefone e viu as seguintes informaçÔes:
... MCC: 372, MNC: 1, LAC: 2300, CellID: 33250
Qual Ă© o nome da ilha?
Como decidir
Google, quais sĂŁo os cĂłdigos MCC, MNC, LAC, CellID.
MCC = 372 indica a RepĂșblica do Haiti. Mas o Haiti possui vĂĄrias ilhas. Dirigimos todos os cĂłdigos no banco de dados de torres de celular, por exemplo, aqui , e descobrimos a localização exata no mapa.
A resposta
Haiti

No. 17 Datas
Pergunta
01-01-1970 40587
15-10-1998 51101
15-10-2008 54754
15-10-2018 ???
Como decidir
No cĂłdigo, encontramos: uma dica para obter uma dica: como serĂĄ o "cookie" em inglĂȘs?
Cookies em inglĂȘs cookie ou biscuit.
O primeiro é uma dica clara de cookies . De qualquer forma, reconhecemos os cookies da pågina, por exemplo, através do painel de desenvolvimento da web (Chrome, FF, IE-F12, Opera Ctrl + Shift + I).
Percebemos os cookies podskazka_17_sha256 - este é um hash, estamos procurando um serviço de decodificação online SHA-256, obtemos MJD. Aprendemos que esta é a data juliana modificada.
Em geral, sem uma dica, Ă© fĂĄcil adivinhar que os nĂșmeros na coluna da direita sĂŁo dias. 54754-51101 = 3653 - semelhante ao nĂșmero de dias em 10 anos com 3 dias bissextos.
No serviço online, ou calculamos o MJD para 15-10-2018. Se vocĂȘ mesmo, entĂŁo 54754 + 365 * 10 + 2
A resposta
= 58406
PS Como exceção, como a resposta correta é contada 58407

NÂș 18 adição em uma coluna
Pergunta
imagem
No exemplo, alguns nĂșmeros sĂŁo substituĂ­dos por letras.
Encontre o que esses nĂșmeros sĂŁo iguais e escreva a resposta na forma de ABCDE, por exemplo, 12345.
Como decidir
É claro que vocĂȘ pode resolvĂȘ-lo com força bruta em um computador, mas pode fazĂȘ-lo em um pedaço de papel: nos nĂșmeros adicionados, hĂĄ 8 dĂ­gitos e no total - 9, o que significa que houve uma transição, entĂŁo D, na ordem mais alta da soma, pode ser apenas um. D = 1 .
imagem
Observamos a prĂłxima descarga - a descarga de unidades: B + B = 9 ou B + B = 19, mas 9 Ă© um nĂșmero Ă­mpar, de modo que a unidade de transferĂȘncia veio da descarga anterior. I.e. 2B = 8, entĂŁo B = 4, ou 2B = 18, depois B = 9, mas os nove jĂĄ sĂŁo encontrados ao ar livre, o que significa apenas B = 4 .
imagem
Observamos a descarga de dezenas: agora se sabe que E + C = 11 .
Observamos a Ășltima descarga (mais Ă  direita) 9 + 4 = A, entĂŁo A = 3 e havia uma unidade de transferĂȘncia.
imagem
Observamos o quarto dĂ­gito apĂłs o ponto decimal: as unidades do dĂ­gito anterior nĂŁo foram transferidas (4 + 4 + 1 = 9) e 1 + E = C. TambĂ©m sabemos que E + C = 11, ou seja, C = 11-E, o que significa 1 + E = 11-E, transferĂȘncia 2E = 11-1, verifica-se E = 5 , C = 6 .
A resposta
34615
PS Alguns ficaram tão empolgados que, em resposta, anotaram o valor total em vez dos valores ABCDE - foi considerado correto como uma exceção.

№19 Ano de plantio de árvores
Pergunta
1. Pegue dois nĂșmeros que somam o nĂ­vel anterior.
2. ???
3. A resposta Ă© o ano do plantio de ĂĄrvores (quatro dĂ­gitos).
Como decidir
Com o código, aprendemos a dica: ° N ° E
No nĂ­vel anterior, obtivemos 54.466149 e 64,797544 - adicionando-o com uma dica, entendemos que essas sĂŁo coordenadas geogrĂĄficas em graus.
Entramos no serviço cartogråfico, vemos o bosque de aniversårio na região de Kurgan.
imagem
O centenĂĄrio de Lenin foi comemorado em 1870 + 100 = 1970
A resposta
1970
PS Oito pessoas meticulosas descobriram que o bosque pode ter sido plantado em 1967, essa resposta também conta.

No. 20 Beslemch Kcheafchky
Pergunta
Decifre o texto em russo. A resposta sĂŁo as palavras entre parĂȘnteses.
Para simplificar, todas as letras no texto sĂŁo substituĂ­das por E, b - por b.
Como decidir
A dica no código: HTTP é a cabeça de tudo
Aponta para dicas nos cabeçalhos HTTP. VocĂȘ pode vĂȘ-los no console de depuração do navegador:
X-Hint-1: /hint15.png
X-Hint-2: /_.jpg
Em https://puzzle.mail.ru/hint15.png, César é criptografado com um alfabeto de semåforo.
Em https://puzzle.mail.ru/_.jpg, o personagem do filme "Matrix" Ă© retratado - Cypher. Se vocĂȘ nĂŁo assistiu "The Matrix", perdeu muito , poderĂĄ encontrar o nome do personagem pesquisando a imagem no Google.
Total de César + cifra = cifra de César
Sabendo que essa Ă© a cifra de CĂ©sar, vocĂȘ pode pegar uma palavra e mudar os caracteres por N posiçÔes no alfabeto para obter um valor de mudança de 13 para um mĂĄximo de 30 tentativas.
NB! A tarefa resultou involuntariamente em complicação, porque não foi indicado que th foi substituído por e . Agora estå corrigido.
A resposta
pessoas dançando

EstatĂ­sticas

Porcentagem passada por nĂ­vel
NĂŁo.homem passou% de todos
1541483,5%
2389660,1%
3366656,5%
4334151,5%
5406162,6%
6409763,2%
7294045,3%
8258839,9%
9318049,0%
10261340,3%
11347353,5%
12168325,9%
13124419,2%
1497815,1%
15148522,9%
16224534,6%
17181327,9%
18182828,2%
19168325,9%
20126619,5%
NĂșmero de problemas resolvidos
nĂșmero de resolvidosa pessoa%
176512,2%
25378,6%
34036,4%
43355,3%
53405,4%
63375,4%
73405,4%
83796,0%
93395,4%
103104,9%
112624,2%
122093,3%
132083,3%
141802,9%
151752,8%
162023,2%
172303,7%
182423,9%
192994,8%
201822,9%


Obrigado a todos que participaram! Agradecemos a AloneCoder e Daria_Yakovleva , que ajudaram a realizar essa missĂŁo. Vejo vocĂȘ na prĂłxima missĂŁo!

Source: https://habr.com/ru/post/pt427205/


All Articles