Habrakvest zu Ehren des 20-jährigen Jubiläums der Mail.Ru Group: Gewinner und Antworten

Sonntag Mitternacht ist vorbei und es ist Zeit, die Glücklichen auszuwählen, die Preise für den Abschluss der Puzzle-Quest erhalten: puzzle.mail.ru . Die allererste Vergangenheit erhält den Hauptpreis und den Rest der Geschenke werden wir zufällig verteilen.

UPD: Innerhalb des Beitrags können Sie eine Teilnahmebescheinigung herunterladen



Denken Sie also an die Bedingungen:

  • Der erste, der alle Probleme richtig löst, erhält ein Kit mit dem Raspberry Pi 3.
  • Weitere 20 Gewinner werden mit randstuff.ru nach dem Zufallsprinzip aus denjenigen ausgewählt, die alle Probleme vor Mitternachtssonntag (21. Oktober) Moskauer Zeit gelöst haben. Die Glücklichen erhalten Sonderpreise von DC, Disk-O, GeekBrains und anderen Produkten des Unternehmens.

Der Hauptpreis bekommt - Tadam! - Benutzer mit dem Spitznamen nis ! Er begann die Quest fast unmittelbar nach der Veröffentlichung abzuschließen und beendete sie in weniger als 2 Stunden. Herzlichen Glückwunsch, gut gemacht!

Und hier sind die anderen Gewinner:

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

Wir sind ehrliche Leute, deshalb hier ein Video mit dem Auswahlverfahren. Danke randstuff.ru :)

Herzlichen Glückwunsch an alle Gewinner! Wir werden Ihnen unter der angegebenen Post schreiben.

Teilnahmebescheinigung




Richtige Antworten


Nr. 1 Pin Pad und Wärmebildkamera
Frage
Sie arbeiten als Teilzeit-Spion und müssen den PIN-Code herausfinden, den jemand gerade über die Tastatur eingegeben hat. Glücklicherweise haben Sie es geschafft, es mit einer Wärmebildkamera zu fotografieren.

Bild

Wie man sich entscheidet
Die Eingabeaufforderung wurde in Weiß auf weißem Hintergrund angezeigt :
Die Wärmebildkamera zeigt kalte Bereiche in Blautönen an. Je wärmer das Gebiet, desto näher ist es an Rot.

Mit einer guten Wärmebildkamera können Sie zwischen Temperaturunterschieden von weniger als 0,5 ° C unterscheiden. Handberührung (siehe meinen Beitrag ).
Daher werden die zuvor gedrückten Tasten stärker "abgekühlt".
Die Antwort
5074

№2 Wie heißt das Thema?
Frage
Wie heißt der Artikel auf dem Foto?

hint in filename

Wie man sich entscheidet
Der Tooltip für das Bild lautet "Hinweis im Dateinamen".
Der Dateiname lautet hcraes-egami-esrever-elgoog.jpg . Wenn gespiegelt - Google-Reverse-Image-Suche .

Wir geben die vollständige URL des Bildes bei Google ein.
Die Antwort
Bild

Nr. 3 Iljitsch
Frage
Bild
Wie man sich entscheidet
Hinweis: Der Dateiname limpidity .png bedeutet "Transparenz".
Öffnen Sie das Bild einfach in einem neuen Browser-Tab oder Bildeditor, um die Antwort zu sehen.
Die Antwort
1917

№4 Stadt auf dem Foto
Frage
Wie heißt die Stadt auf dem Foto?


Wie man sich entscheidet
Hinweis: Mit dem Dateinamen exif .jpg - Exchangeable Image File Format - können Sie Metadaten zu Bildern hinzufügen, einschließlich Geokoordinaten.

Benötigen Sie einen Bildbetrachter mit EXIF-Reader, z. B. XnView.
Wir erhalten die Koordinaten 55 ° 20 '37 .51 "nördlicher Breite, 36 ° 11 '9.12" östlicher Länge.
Geben Sie 55 ° 20 '37 .51 "36 ° 11 '9.12" in einen beliebigen Kartendienst ein (Google Maps, Yandex.Maps) - wir werden den Namen der Stadt herausfinden.
Die Antwort
Vereya

Nr. 5 Zeichen?
Frage

Wie man sich entscheidet
Hinweis: Zoom .png Dateiname
Das Fragezeichen auf der Seite ist eigentlich ein Bild. Öffnen Sie es einfach in einem neuen Browser-Tab oder zoomen Sie hinein, um die Antwort zu sehen.
Die Antwort

Nr. 6 Offline
Frage
Diese Phase kann nur durch Trennen der Verbindung zum Internet abgeschlossen werden.
Wie man sich entscheidet
Sie können entweder das Internet wirklich ausschalten / den Browser "offline" schalten oder den Seitencode öffnen und die URL-Code-Antwort dekodieren.
Die Antwort
kyrillisch

№7 Labyrinth
Frage
Welcher Buchstabe zeigt den Weg aus dem Labyrinth?
Wie man sich entscheidet
Sie finden einen Hinweis im Seitencode - dort wird mit einer ASCII-Grafik ein Farbeimer gezeichnet.
Öffnen Sie das Labyrinthbild in einem beliebigen Grafikeditor und füllen Sie den Punkt mit dem Farbeimer in der Nähe des Eingangs.
Die Antwort
M.
Bild

№8 Hashes drehen sich
Frage
<div class="spin md5"> 9f61408e3afb633e50cdf1b20de6f466</div> 
Wie man sich entscheidet
Hinweise finden Sie im Seitencode: "decodiere mich" und "md5".
MD5 ist ein Hashing-Algorithmus. Obwohl eine Entschlüsselung nicht möglich ist, gibt es Internetdienste, die den Quelltext per Hash finden können.
Die Antwort
Eine Zahl von 0 bis 99, abhängig von Ihrer Option

Nr. 9 ASCII art
Frage
 ╔═VT-100══════════════════════════════════════════════════════════════════════╗║ ████████╗██████╗ ██████╗ ███╗ ██╗ ║║ ╚══██╔══╝██╔══██╗██╔═══██╗████╗ ██║ ║║ ██║ ██████╔╝██║ ██║██╔██╗ ██║ ║║ ██║ ██╔══██╗██║ ██║██║╚██╗██║ ║║ ██║ ██║ ██║╚██████╔╝██║ ╚████║ ║║ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ║╚═════════ 

Wie man sich entscheidet
VT-100 weist auf ein Terminal mit 80 Zeichen pro Zeile hin. Es bleibt, den Code zu öffnen und entweder die Zeilenumbrüche nach dem 80. Zeichen anzuordnen oder durch Ändern der Fensterbreite die Lesbarkeit der Beschriftung zu erreichen.
Die Antwort

Nr. 10 Beep-Beep-Beep
Frage

Wie man sich entscheidet
Der Seitencode enthält einen ID3-Tag- Hinweis. Mit ID3 können Sie Metainformationen in MP3 speichern. In unserem Fall hat MP3 das Tag Samuel Morse - der Erfinder des Morsecodes.
Dekodieren Sie den Morsecode: drei kurz - drei lang - drei kurz.
Die Antwort
SOS

№11 Netzwerk
Frage
Irgendwo in diesem Netzwerk befindet sich ein Server. Finde ihn - die Antwort wird sein Name sein.
Wie man sich entscheidet
Der einfachste Weg (und für alle zugänglich) besteht darin, die Seite auf Ihrem Computer zu speichern und dann das zweite Bild im Ressourcenordner zu finden.
Sie können den Browser-Debugging-Modus aktivieren und das Image mit dem Server auf der Registerkarte Netzwerk finden.
Kann durch reguläre Ausdrücke im HTML-Code der Seite gefunden werden.
Der „eichenreichste“ Weg ist, die Seite maximal zu verkleinern und mit den Augen zu finden.
Die Antwort
Mainframe oder Moby - je nach Option

Nr. 12 Unicode
Frage
☺ + 1 = ♫
Vier Optionen:
♦ - ☺ = Antwort
♯ - ☺ = Antwort
♣ - ☺ = Antwort
♥ - ☺ = Antwort
Wie man sich entscheidet
Zeichen werden mit ihren 16-stelligen Unicode-Codes in HTML eingefügt.
Die erste Zeile ist ein Hinweis: 0x263A + 0x31 = 0x266B , d.h. Die Einheit ist hier nicht selbst, sondern der Code 0x31 (49).
Um die Antwort auf dem Taschenrechner im Hexadezimalmodus zu erhalten, subtrahieren Sie den zweiten vom ersten Zeichencode. Konvertieren Sie den resultierenden Unterschied zurück in ein Zeichen in der Unicode-Tabelle. Unter Windows steht dafür charmap.exe zur Verfügung.
Die Antwort
♦ - ☺ = ,
♯ - ☺ = 5
♣ - ☺ = )
♥ - ☺ = +
PS: Wenn Sie in der Antwort einen Dezimal- oder Hexadezimalcode angegeben haben, wird dies ebenfalls gezählt.

Nummer 13 Bild
Frage
Bild
Wie man sich entscheidet
Die Buchstaben auf dem Bildschirm „stecken“ aufgrund der CSS-Regel (negatives Kerning). Das einfachste: "Alle auswählen" - "Kopieren" - "Einfügen" in einen beliebigen Texteditor.
Frontend-Programmierer können auch CSS entfernen oder die Zeichenfolge mithilfe von oktalen ASCII-Codes in Javascript dekodieren.
Wir bekommen die Zeile /ix.zip .
Fügen Sie es der Site-Adresse hinzu, holen Sie sich puzzle.mail.ru/ix.zip und laden Sie es herunter.
Im Archiv befindet sich die Datei bogus.mp3.
bogus.mp3 wird vom Audioplayer nicht abgespielt, wie der Name "bogus" anzeigt - d. h. "Fiktiv", "falsch".
Offensichtlich stimmt die Erweiterung nicht mit dem tatsächlichen Dateityp überein. Wir öffnen es in einem Notizbuch - es beginnt mit GIF89-Zeichen - dies bedeutet ein GIF-Bild. Umbenennen - dies ist eigentlich eine Animation. Sie müssen es in einem Viewer oder Editor öffnen, mit dem Sie es Frame für Frame anzeigen können - Media Player Classic ist für Windows geeignet.
Die Antwort
Agent

Nr. 14 RFC 1464 und Lorem ipsum
Frage
Die Antwort ist eine Dezimalzahl
Wie man sich entscheidet
Öffnen Sie den Seitencode:
 <img src="loremipsum.png" width="2" height="2"> <iframe src="http://quiz14.donkeyhot.org/" width="1" height="1"> 

Erstens haben wir ein Bild von puzzle.mail.ru/loremipsum.png mit einem lateinischen Text und zweitens gehen wir zu quiz14.donkeyhot.org , wo wir den folgenden Schlüssel finden: Lesen Sie rfc1464 und versuchen Sie es erneut .
Google, was RFC1464 ist, ist das Dokument "Verwenden des Domain Name Systems zum Speichern beliebiger Zeichenfolgenattribute" oder Sie können sofort zur Wikipedia-Seite des TXT-Datensatzes wechseln. Kurz gesagt: Im DNS-System können Sie beliebige öffentliche Textdatensätze speichern, die einer Domäne zugeordnet sind, die jeder Internetbenutzer empfangen kann.
Wir lernen, wie man genau diesen TXT-Datensatz liest: Verwenden Sie entweder den Onlinedienst oder geben Sie die Befehlszeile ein:
nslookup
set type=txt
quiz14.donkeyhot.org


Unzuverlässige Antwort:

quiz14.donkeyhot.org text = "puzzle.mail.ru/mask14.gif"
(nslookup sollte auf jedem Betriebssystem funktionieren)

Jetzt haben wir zwei Bilder gleicher Größe. Die zweite, wie aus dem Dateinamen hervorgeht, ist die Maske, die wir in jedem Editor, der Ebenen unterstützt (Paint.NET, GIMP, Photoshop usw.), auf loremipsum.png anwenden. Wir erhalten das Bild (der Einfachheit halber horizontale Linien hinzugefügt), das von links nach rechts und von oben nach unten gelesen wird: MCMXCVIII . Der lateinische Text weist darauf hin, dass dies eine Zahl im römischen Zahlensystem ist. Weil Die Antwort gemäß der Bedingung muss eine Dezimalzahl sein und diese dann selbst oder auf einem Taschenrechner übersetzen.
M = 1000 +
CM = (1000-100) +
XC = (100-10) +
V = 5 +
III = 3
Die Antwort
= 1998

~ 15 Virus
Frage
Ein hypothetischer Netzwerkvirus infiziert alle Geräte. Jeder infizierte Computer infiziert alle 30 Sekunden einen anderen.
In Ihrem Netzwerk ist ein infizierter Computer aufgetreten. 10.0.0.0/[19...25]. Wie viele Minuten werden alle Computer im Netzwerk infiziert sein? (Es wird davon ausgegangen, dass alle Adressen verwendet werden)
Wie man sich entscheidet
Die Optionen variieren von 10.0.0.0/19 bis 10.0.0.0/25. Angenommen, wir haben Version 10.0.0.0/20.
Wir finden heraus, um welche Art von Aufzeichnung es sich handelt - die Netzwerkadresse und die Maske. Es gibt Online-Rechner - Google auf Anfrage "Netzmaskenrechner".

Wenn Sie manuell zählen, gibt die Zahl nach dem Schrägstrich an, wie viele 32er-Bits an die Netzwerkadresse vergeben werden. Die verbleibenden 32-20 = 12 Bits können für Maschinenadressen verwendet werden, d.h. Es stellt sich heraus, dass maximal 2 12 = 4096 Adressen vorhanden sind (tatsächlich 4094, da die erste Adresse 10.0.0.0 die Netzwerkadresse ist und die letzte 10.0.15.255 gesendet wird, dies hat jedoch keinen Einfluss auf die Antwort).

Die Anzahl der infizierten Computer wächst exponentiell alle 30 Sekunden: 2, 4, 8 ... Es ist leicht zu erkennen, dass die Anzahl der infizierten Computer N(t)=22tDabei ist t die Zeit in Minuten. N = 4096 und die Umkehrfunktion geben uns die gewünschte Zeit der vollständigen Infektion:

t= fraclog2N2= fraclog240962=6



PS Diese Frage weist einen kleinen Fehler auf: Es wird nicht angegeben, wie die Antwort gerundet werden soll. Daher werden die richtigen als Bruch gezählt sowie auf- und abgerundet.
Die Antwort
3 bis 7 Minuten, je nach Option.

Nr. 16 CellID
Frage
Sie sind versehentlich über Bord gefallen, als Sie ein Selfie auf einem Kreuzfahrtschiff gemacht haben, konnten aber zur nächsten Insel schwimmen.
Sie müssen verstehen, wo Sie sind. Sie haben kein GPS, aber Sie haben den Engineering-Modus Ihres Telefons aktiviert und die folgenden Informationen angezeigt:
... MCC: 372, MNC: 1, LAC: 2300, CellID: 33250
Wie heißt die Insel?
Wie man sich entscheidet
Google, was sind die Codes MCC, MNC, LAC, CellID.
MCC = 372 gibt die Republik Haiti an. Aber Haiti besitzt mehrere Inseln. Wir fahren beispielsweise hier alle Codes in die Datenbank der Mobilfunkmasten und ermitteln den genauen Standort auf der Karte.
Die Antwort
Haiti

Nr. 17 Termine
Frage
01-01-1970 40587
15-10-1998 51101
15-10-2008 54754
15-10-2018 ???
Wie man sich entscheidet
Im Code finden wir: einen Hinweis, um einen Hinweis zu erhalten: Wie wird der „Cookie“ auf Englisch aussehen?
Kekse in Englisch Keks oder Keks.
Das erste ist ein klarer Hinweis auf Cookies . In jedem Fall erkennen wir die Cookies der Seite beispielsweise über das Webentwicklungsfenster (Chrome, FF, IE - F12, Opera Strg + Umschalt + I).
Wir bemerken die Cookies podskazka_17_sha256 - dies ist ein Hash, wir suchen nach einem Online-Dekodierungsdienst SHA-256, wir bekommen MJD. Wir erfahren, dass dies das geänderte julianische Datum ist.
Im Allgemeinen ist es ohne einen Hinweis leicht zu erraten, dass die Zahlen in der rechten Spalte Tage sind. 54754-51101 = 3653 - ähnlich der Anzahl der Tage in 10 Jahren mit 3 Schalttagen.
Im Online-Service oder wir selbst berechnen MJD für den 15-10-2018. Wenn Sie selbst, dann 54754 + 365 * 10 + 2
Die Antwort
= 58406
PS Ausnahmsweise, wie die richtige Antwort gezählt wird 58407

Nr. 18 Zugabe in eine Spalte
Frage
Bild
Im Beispiel werden einige Zahlen durch Buchstaben ersetzt.
Finden Sie heraus, welche Zahlen gleich sind, und schreiben Sie die Antwort in Form von ABCDE, z. B. 12345.
Wie man sich entscheidet
Sie können es natürlich mit brutaler Gewalt auf einem Computer lösen, aber Sie können es auf einem Blatt Papier tun: In den hinzugefügten Zahlen gibt es 8 Ziffern und in der Summe - 9, was bedeutet, dass es eine Verschleppung gab, also kann D in der höchsten Ordnung der Summe nur eine sein. D = 1 .
Bild
Wir betrachten die nächste Entladung - die Entladung von Einheiten: entweder B + B = 9 oder B + B = 19, aber 9 ist eine ungerade Zahl, sodass die Übertragungseinheit aus der vorherigen Entladung stammt. Das heißt, entweder 2B = 8, dann B = 4 oder 2B = 18, dann B = 9, aber die Neun ist bereits im Freien zu finden, was nur B = 4 bedeutet .
Bild
Wir betrachten die Entladung von Zehnern: Jetzt ist bekannt, dass E + C = 11 ist .
Wir betrachten die letzte (ganz rechts) Entladung 9 + 4 = A, also A = 3 und es gab eine Übertragungseinheit.
Bild
Wir betrachten die vierte Ziffer nach dem Dezimalpunkt: Einheiten von der vorherigen Ziffer wurden nicht übertragen (4 + 4 + 1 = 9) und 1 + E = C. Wir wissen auch, dass E + C = 11, d.h. C = 11-E, was 1 + E = 11-E bedeutet, Übertragung 2E = 11-1, es stellt sich heraus, E = 5 , C = 6 .
Die Antwort
34615
PS Einige waren so begeistert, dass sie als Antwort den Gesamtbetrag anstelle der ABCDE-Werte notierten - er wurde als Ausnahme als korrekt gewertet.

№19 Jahr der Baumpflanzung
Frage
1. Nehmen Sie zwei Zahlen, die sich zum vorherigen Level addieren.
2. ???
3. Die Antwort ist das Jahr der Baumpflanzung (vierstellig).
Wie man sich entscheidet
Aus dem Code lernen wir den Hinweis: ° N ° E.
Auf der vorherigen Ebene haben wir 54.466149 und 64.797544 erhalten. Wenn wir dies mit einem Hinweis hinzufügen, verstehen wir, dass dies Geokoordinaten in Grad sind.
Wir fahren in den kartografischen Dienst, wir sehen den Jubiläumshain in der Region Kurgan.
Bild
Das 100-jährige Bestehen Lenins wurde 1870 + 100 = 1970 gefeiert
Die Antwort
1970
PS Acht akribische Leute haben herausgefunden, dass der Hain möglicherweise 1967 gepflanzt wurde. Diese Antwort zählt auch.

Nr. 20 Beslemch Kcheafchky
Frage
Entschlüsseln Sie den russischen Text. Die Antwort sind die Wörter in Klammern.
Zur Vereinfachung werden alle Buchstaben im Text durch E, b - durch b ersetzt.
Wie man sich entscheidet
Der Hinweis im Code: HTTP ist der Kopf von allem
Es verweist auf Hinweise in den HTTP-Headern. Sie können sie in der Debugging-Konsole des Browsers sehen:
X-Hinweis-1: /hint15.png
X-Hinweis-2: /_.jpg
In https://puzzle.mail.ru/hint15.png wird Caesar mit einem Semaphoralphabet verschlüsselt.
Unter https://puzzle.mail.ru/_.jpg ist der Charakter des Films "Matrix" abgebildet - Cypher. Wenn Sie "The Matrix" nicht gesehen haben, haben Sie viel verloren . Sie können den Namen des Charakters finden, indem Sie das Bild in Google durchsuchen.
Insgesamt erhalten wir Caesar + Chiffre = Caesars Chiffre
Wenn Sie wissen, dass dies Caesars Chiffre ist, können Sie ein Wort nehmen und die Zeichen um N Positionen im Alphabet verschieben, um einen Verschiebungswert von 13 für maximal 30 Versuche zu erhalten.
NB! Die Aufgabe führte unfreiwillig zu Komplikationen, weil es wurde nicht angegeben, dass th durch und ersetzt wurde. Dies ist jetzt behoben.
Die Antwort
tanzende Menschen

Statistiken

Prozentsatz nach Ebene übergeben
Ur.Mann ging vorbei% von allen
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%
Anzahl der gelösten Probleme
Anzahl der aufgelöstendie Person%.
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%


Vielen Dank an alle, die teilgenommen haben! Vielen Dank an AloneCoder und Daria_Yakovleva , die bei der Durchführung dieser Quest geholfen haben. Wir sehen uns auf der nächsten Quest!

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


All Articles