Habrakvest untuk menghormati peringatan 20 tahun Grup Mail.Ru: pemenang dan jawaban

Minggu tengah malam telah berlalu, dan inilah saatnya untuk memilih yang beruntung yang akan menerima hadiah untuk menyelesaikan pencarian puzzle: puzzle.mail.ru . Masa lalu pertama menerima hadiah utama, dan sisa hadiah akan kami berikan secara acak.

UPD: Di dalam pos, Anda dapat mengunduh sertifikat partisipasi



Jadi, ingat kondisinya:

  • Yang pertama untuk menyelesaikan semua masalah dengan benar akan mendapatkan kit dengan Raspberry Pi 3.
  • 20 pemenang lainnya akan dipilih secara acak menggunakan randstuff.ru dari mereka yang menyelesaikan semua masalah sebelum Minggu tengah malam (21 Oktober) waktu Moskow. Yang beruntung akan menerima hadiah khusus dari DC, Disk-O, GeekBrains dan produk lain dari perusahaan.

Hadiah utama didapat - tadam! - pengguna dengan nickname nis ! Dia mulai menyelesaikan pencarian segera setelah publikasi dan menyelesaikannya dalam waktu kurang dari 2 jam. Selamat, selamat!

Dan inilah pemenang lainnya:

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

Kami adalah orang-orang jujur, jadi di sini ada video dengan prosedur pemilihan. Terima kasih randstuff.ru :)

Selamat untuk semua pemenang! Kami akan menulis kepada Anda di surat yang ditunjukkan.

Sertifikat partisipasi




Jawaban yang benar


Pad nomor 1 dan pencitraan termal
Pertanyaan
Anda bekerja sebagai mata-mata paruh waktu dan Anda perlu mengetahui kode pin yang baru saja dimasukkan seseorang pada keyboard. Untungnya, Anda berhasil memotretnya dengan imager termal.

gambar

Bagaimana cara memutuskan
Prompt diberikan dalam warna putih dengan latar belakang putih:
Imager termal menunjukkan area dingin dalam nuansa biru; semakin hangat daerah itu, semakin dekat ke merah.

Dengan imager termal yang baik, Anda dapat membedakan antara perbedaan suhu kurang dari 0,5 Β° C, termasuk. sentuhan tangan (lihat posting saya).
Karenanya, tombol-tombol yang ditekan sebelumnya akan lebih "dingin".
Jawabannya
5074

β„–2 Apa nama subjeknya
Pertanyaan
Apa nama item di foto?

petunjuk dalam nama file

Bagaimana cara memutuskan
Tip alat untuk gambar mengatakan "hint in filename".
Nama file adalah hcraes-egami-esrever-elgoog.jpg . Jika dibalik - google-reverse-image-search .

Kami memberi makan URL lengkap gambar di Google.
Jawabannya
gambar

3 Ilyich
Pertanyaan
gambar
Bagaimana cara memutuskan
Petunjuk: Ketajaman nama file .png diterjemahkan menjadi "transparansi . "
Cukup buka gambar di tab browser baru atau editor gambar untuk melihat jawabannya.
Jawabannya
1917

β„–4 Kota di foto
Pertanyaan
Apa nama kota di foto itu?


Bagaimana cara memutuskan
Petunjuk: nama file exif .jpg - Format File Gambar yang Dapat Dipertukarkan - memungkinkan Anda untuk menambahkan metadata ke gambar, termasuk geoordinat.

Perlu penampil gambar dengan pembaca EXIF, misalnya, XnView.
Kami mendapatkan koordinat 55 Β° 20 '37 .51 "lintang utara, 36 Β° 11 '9.12" bujur timur.
Masukkan 55 Β° 20 '37 .51 "36 Β° 11 '9.12" ke dalam layanan peta apa pun (Google Maps, Yandex.Maps) - kita akan mengetahui nama kota.
Jawabannya
Vereya

Tanda 5?
Pertanyaan

Bagaimana cara memutuskan
Petunjuk: perbesar nama file .png
Tanda tanya pada halaman sebenarnya adalah gambar. Cukup buka di tab browser baru atau perbesar untuk melihat jawabannya.
Jawabannya

No. 6 Offline
Pertanyaan
Tahap ini dapat diselesaikan hanya dengan memutuskan koneksi dari Internet.
Bagaimana cara memutuskan
Anda dapat benar-benar mematikan Internet / menjadikan browser "offline", atau membuka kode halaman dan mendekode respons urldecode.
Jawabannya
cilik

β„–7 Labirin
Pertanyaan
Surat apa yang menunjukkan jalan keluar dari labirin?
Bagaimana cara memutuskan
Anda dapat menemukan petunjuk dalam kode halaman - di sana, dengan seni ASCII, ember cat ditarik.
Buka gambar labirin di editor grafis apa pun dan isi titik dengan alat ember cat di dekat pintu masuk.
Jawabannya
M.
gambar

β„–8 Hash berputar
Pertanyaan
<div class="spin md5"> 9f61408e3afb633e50cdf1b20de6f466</div> 
Bagaimana cara memutuskan
Anda dapat menemukan petunjuk dalam kode halaman: "decode me" dan "md5".
MD5 adalah algoritma hashing. Meskipun dekripsi tidak memungkinkan, ada layanan Internet yang dapat menemukan teks sumber dengan hash.
Jawabannya
Angka dari 0 hingga 99, tergantung pada opsi Anda

Nomor 9 ASCII art
Pertanyaan
 ╔═VT-100══════════════════════════════════════════════════════════════════════╗║ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β•‘β•‘ β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘ β•‘β•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘ β•‘β•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β•‘β•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•‘ β•‘β•‘ β•šβ•β• β•šβ•β• β•šβ•β• β•šβ•β•β•β•β•β• β•šβ•β• β•šβ•β•β•β• β•‘β•šβ•β•β•β•β•β•β•β•β• 

Bagaimana cara memutuskan
VT-100 mengisyaratkan terminal dengan 80 karakter per baris. Tetap membuka kode dan mengatur jeda baris setelah karakter ke-80, atau, dengan mengubah lebar jendela, mencapai keterbacaan prasasti.
Jawabannya

No. 10 Beep-beep-beep
Pertanyaan

Bagaimana cara memutuskan
Kode halaman memiliki petunjuk tag id3 . ID3 memungkinkan Anda menyimpan informasi meta di MP3. Dalam kasus kami, MP3 memiliki tag Samuel Morse - penemu kode Morse.
Decode kode morse: tiga pendek - tiga panjang - tiga pendek.
Jawabannya
SOS

β„–11 Jaringan
Pertanyaan
Di suatu tempat di jaringan ini adalah server. Temukan dia - jawabannya adalah namanya.
Bagaimana cara memutuskan
Cara termudah (dan dapat diakses oleh semua orang) adalah menyimpan halaman ke komputer Anda, lalu menemukan gambar kedua di folder sumber daya.
Anda dapat mengaktifkan mode debugging browser dan menemukan gambar dengan server di tab jaringan.
Dapat ditemukan dengan ekspresi reguler di kode HTML halaman.
Cara paling "oak" adalah memperkecil halaman secara maksimal dan menemukannya dengan mata Anda.
Jawabannya
mainframe atau moby - tergantung opsi

12 Unicode
Pertanyaan
☺ + 1 = β™«
Empat opsi:
♦ - ☺ = jawaban
β™― - ☺ = jawaban
♣ - ☺ = jawaban
β™₯ - ☺ = jawaban
Bagaimana cara memutuskan
Karakter dimasukkan ke dalam HTML menggunakan kode Unicode 16 karakter.
Baris pertama adalah petunjuk: 0x263A + 0x31 = 0x266B , yaitu unit di sini bukan dirinya sendiri, tetapi kode 0x31 (49).
Jadi, untuk mendapatkan jawaban pada kalkulator dalam mode heksadesimal, kurangi yang kedua dari kode karakter pertama. Konversi perbedaan yang dihasilkan kembali ke karakter di tabel Unicode. Di Windows, charmap.exe tersedia untuk ini.
Jawabannya
♦ - ☺ = ,
β™― - ☺ = 5
♣ - ☺ = )
β™₯ - ☺ = +
PS jika Anda menunjukkan kode desimal atau heksadesimal dalam jawaban, ini juga dihitung.

Nomor 13 gambar
Pertanyaan
gambar
Bagaimana cara memutuskan
Huruf-huruf pada layar "macet" karena aturan CSS (kerning negatif). Yang paling sederhana: "pilih semua" - "salin" - "tempel" ke editor teks apa pun.
Pemrogram frontend juga dapat menghapus CSS atau mendekode string menggunakan kode ASCII oktal dalam Javascript.
Kami mendapatkan baris /ix.zip .
Tambahkan ke alamat situs, dapatkan puzzle.mail.ru/ix.zip , unduh.
Di dalam arsip adalah file bogus.mp3.
bogus.mp3 tidak dimainkan oleh pemutar audio, seperti yang ditunjukkan oleh nama β€œbogus” - yaitu.e. "Fiktif", "palsu".
Jelas, ekstensi tidak cocok dengan tipe file yang sebenarnya. Kami membukanya di notebook - dimulai dengan karakter GIF89 - ini berarti gambar gif. Ganti nama - ini sebenarnya sebuah animasi. Anda harus membukanya di penampil atau editor yang memungkinkan Anda melihatnya bingkai demi bingkai - Media Player Classic cocok untuk Windows.
Jawabannya
agen

No. 14 RFC 1464 dan Lorem ipsum
Pertanyaan
Jawabannya adalah angka desimal
Bagaimana cara memutuskan
Buka kode halaman:
 <img src="loremipsum.png" width="2" height="2"> <iframe src="http://quiz14.donkeyhot.org/" width="1" height="1"> 

Pertama, kami memiliki gambar puzzle.mail.ru/loremipsum.png dengan beberapa teks dalam bahasa Latin, dan kedua, kami akan pergi ke quiz14.donkeyhot.org , di mana kami menemukan kunci berikut: baca rfc1464 dan coba lagi .
Google, apa itu RFC1464 adalah dokumen "Menggunakan Sistem Nama Domain Untuk Menyimpan Atribut String Sewenang-wenang" atau Anda dapat langsung pergi ke halaman Catatan TXT Wikipedia. Singkatnya: dalam sistem DNS, Anda dapat menyimpan catatan teks publik sewenang-wenang yang terkait dengan domain yang dapat diterima pengguna Internet mana pun.
Kami belajar cara membaca catatan TXT ini: baik menggunakan layanan online atau ketik baris perintah:
nslookup
set type=txt
quiz14.donkeyhot.org


Jawaban tidak dapat diandalkan:

quiz14.donkeyhot.org text = "puzzle.mail.ru/mask14.gif"
(nslookup harus bekerja pada OS apa saja)

Sekarang kami memiliki dua gambar dengan ukuran yang sama. Yang kedua, sebagai berikut dari nama file-nya, adalah topeng yang kami terapkan ke loremipsum.png di editor apa pun yang mendukung lapisan (Paint.NET, GIMP, Photoshop, dll.). Kami mendapatkan gambar (garis horizontal ditambahkan untuk kesederhanaan), baca dari kiri ke kanan, dari atas ke bawah: MCMXCVIII . Teks dalam bahasa Latin mengisyaratkan bahwa ini adalah angka dalam sistem angka Romawi. Karena Jawaban sesuai dengan kondisi harus berupa angka desimal, kemudian terjemahkan sendiri atau dengan kalkulator.
M = 1000 +
CM = (1000-100) +
XC = (100-10) +
V = 5 +
III = 3
Jawabannya
= 1998

β„–15 Virus
Pertanyaan
Virus jaringan hipotetis menginfeksi peralatan apa pun. Setiap mesin yang terinfeksi menginfeksi yang lain setiap 30 detik.
Mesin yang terinfeksi telah muncul di jaringan Anda 10.0.0.0/[19...25]. Berapa menit semua mesin di jaringan akan terinfeksi? (Diasumsikan bahwa semua alamat digunakan)
Bagaimana cara memutuskan
Opsi bervariasi dari 10.0.0.0/19 hingga 10.0.0.0/25. Misalkan kita memiliki versi 10.0.0.0/20.
Kami mencari tahu seperti apa catatan ini - alamat jaringan dan mask. Ada kalkulator online - google berdasarkan permintaan "kalkulator netmask".

Jika Anda menghitung secara manual, angka setelah slash berarti berapa banyak bit 32 akan diberikan ke alamat jaringan. Sisa 32-20 = 12 bit dapat digunakan untuk alamat mesin, mis. ternyata 2 12 = 4096 alamat maksimum (sebenarnya 4094, karena alamat pertama 10.0.0.0 adalah alamat jaringan, dan 10.0.15.255 terakhir disiarkan, tetapi ini tidak mempengaruhi jawaban).

Jumlah mesin yang terinfeksi tumbuh secara eksponensial setiap 30 detik: 2, 4, 8 ... Mudah untuk melihat bahwa jumlah mesin yang terinfeksi N(t)=22tdimana t adalah waktu dalam menit. N = 4096 dan fungsi terbalik akan memberi kita waktu infeksi lengkap yang diinginkan:

t= fraclog2N2= fraclog240962=6



PS Ada sedikit cacat dalam pertanyaan ini: tidak ditunjukkan bagaimana mengitari jawabannya. Oleh karena itu, yang benar dihitung sebagai pecahan, dan juga dibulatkan ke atas dan ke bawah.
Jawabannya
3 hingga 7 menit, tergantung opsi.

16 CellID
Pertanyaan
Anda tidak sengaja jatuh ke laut saat mengambil selfie di kapal pesiar, tetapi bisa berenang ke pulau terdekat.
Anda harus mengerti di mana Anda berada. Anda tidak memiliki GPS, tetapi Anda menghidupkan mode rekayasa di ponsel Anda dan melihat informasi berikut:
... MCC: 372, MNC: 1, LAC: 2300, CellID: 33250
Apa nama pulau itu?
Bagaimana cara memutuskan
Google, apa saja kode PKS, MNC, LAC, CellID.
MCC = 372 menunjukkan Republik Haiti. Tetapi Haiti memiliki beberapa pulau. Kami mengarahkan semua kode ke basis data menara sel, misalnya di sini , dan mencari tahu lokasi yang tepat di peta.
Jawabannya
Haiti

Tanggal 17
Pertanyaan
01-01-1970 40587
15-10-1998 51101
15-10-2008 54754
15-10-2018 ???
Bagaimana cara memutuskan
Dalam kode kita menemukan: petunjuk untuk mendapatkan petunjuk: bagaimana "cookie" akan terlihat dalam bahasa Inggris?
Cookie dalam cookie atau biskuit bahasa Inggris.
Yang pertama adalah petunjuk yang jelas tentang cookie . Dengan cara apa pun, kami mengenali cookie halaman, misalnya, melalui panel pengembangan web (Chrome, FF, IE - F12, Opera Ctrl + Shift + I).
Kami melihat cookie podskazka_17_sha256 - ini adalah hash, kami sedang mencari layanan decoding online SHA-256, kami mendapatkan MJD. Kami belajar bahwa ini adalah Tanggal Julian yang Dimodifikasi.
Secara umum, tanpa petunjuk, mudah untuk menebak bahwa angka-angka di kolom kanan adalah berhari-hari. 54754-51101 = 3653 - mirip dengan jumlah hari dalam 10 tahun dengan 3 hari kabisat.
Dalam layanan online atau kami sendiri menghitung MJD untuk 15-10-2018. Jika Anda sendiri, maka 54754 + 365 * 10 + 2
Jawabannya
= 58406
PS Sebagai pengecualian, bagaimana jawaban yang benar dihitung 58407

No. 18 Penambahan dalam kolom
Pertanyaan
gambar
Dalam contoh, beberapa angka diganti dengan huruf.
Temukan berapa angka-angka ini sama dan tulis jawabannya dalam bentuk ABCDE, misalnya, 12345.
Bagaimana cara memutuskan
Anda dapat, tentu saja, menyelesaikannya dengan kekerasan pada komputer, tetapi Anda dapat melakukannya di selembar kertas: dalam angka yang ditambahkan ada 8 digit, dan total - 9, yang berarti ada akumulasi, sehingga D dalam urutan tertinggi dari jumlah hanya bisa menjadi satu. D = 1 .
gambar
Kami melihat debit berikutnya - pembuangan unit: baik B + B = 9, atau B + B = 19, tetapi 9 adalah angka ganjil, sehingga unit transfer berasal dari debit sebelumnya. Yaitu baik 2B = 8, maka B = 4, atau 2B = 18, lalu B = 9, tetapi sembilan sudah ditemukan di tempat terbuka, yang berarti hanya B = 4 .
gambar
Kami melihat debit puluhan: sekarang diketahui bahwa E + C = 11 .
Kami melihat debit terakhir (paling kanan) 9 + 4 = A, jadi A = 3 dan ada unit transfer.
gambar
Kami melihat digit keempat setelah titik desimal: unit dari digit sebelumnya tidak ditransfer, (4 + 4 + 1 = 9) dan 1 + E = C. Kita juga tahu bahwa E + C = 11, yaitu C = 11-E, yang berarti 1 + E = 11-E, transfer 2E = 11-1, ternyata E = 5 , C = 6 .
Jawabannya
34615
PS Beberapa begitu terbawa bahwa sebagai tanggapan mereka menuliskan jumlah total bukannya nilai ABCDE - itu dihitung sebagai benar sebagai pengecualian.

β„–19 Tahun penanaman pohon
Pertanyaan
1. Ambil dua angka yang ditambahkan ke tingkat sebelumnya.
2. ???
3. Jawabannya adalah tahun penanaman pohon (empat digit).
Bagaimana cara memutuskan
Dari kode kita pelajari petunjuknya: Β° N Β° E
Pada tingkat sebelumnya, kami mendapat 54.466149 dan 64.7797544 - menambahkannya dengan petunjuk, kami memahami bahwa ini adalah koordinat geografis dalam derajat.
Kami berkendara ke layanan kartografi, kami melihat hutan peringatan di wilayah Kurgan.
gambar
Seratus tahun Lenin dirayakan pada tahun 1870 + 100 = 1970
Jawabannya
1970
PS Delapan orang yang teliti menemukan bahwa hutan itu mungkin ditanam pada tahun 1967, jawaban ini juga diperhitungkan.

No. 20 Beslemch Kcheafchky
Pertanyaan
Menguraikan teks Rusia. Jawabannya adalah kata-kata dalam tanda kurung.
Untuk menyederhanakan, semua huruf dalam teks diganti dengan E, b - oleh b.
Bagaimana cara memutuskan
Petunjuk dalam kode: HTTP adalah kepala dari segalanya
Itu menunjuk ke petunjuk di header HTTP. Anda dapat melihatnya di konsol debugging browser:
X-Hint-1: /hint15.png
X-Petunjuk-2: /_.jpg
Di https://puzzle.mail.ru/hint15.png, Caesar dienkripsi dengan alfabet semafor.
Di https://puzzle.mail.ru/_.jpg karakter film "Matrix" digambarkan - Cypher. Jika Anda tidak menonton "The Matrix", maka Anda kehilangan banyak , Anda dapat menemukan nama karakter dengan mencari gambar di Google.
Total yang kami dapatkan Caesar + cypher = Caesar cipher
Mengetahui bahwa ini adalah sandi Caesar, Anda dapat mengambil kata dan menggeser karakter berdasarkan posisi N dalam alfabet untuk mendapatkan nilai pergeseran 13 untuk maksimum 30 upaya.
NB! Tugas tanpa sadar mengakibatkan komplikasi, karena tidak diindikasikan bahwa th digantikan oleh dan . Ini sekarang sudah diperbaiki.
Jawabannya
orang menari

Statistik

Persentase dilewati oleh level
Tidak.Pria itu lewat% dari semuanya
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%
Jumlah masalah teratasi
jumlah terselesaikanorangnya%
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%


Terima kasih untuk semua yang berpartisipasi! Terima kasih kepada AloneCoder dan Daria_Yakovleva , yang membantu melaksanakan pencarian ini. Sampai jumpa di pencarian berikutnya!

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


All Articles