{"id":92627,"date":"2020-08-29T19:42:16","date_gmt":"2020-08-29T17:42:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kto-ostanovil-shreder-ili-kak-nuzhno-bylo-prohodit-kvest-s-unichtozheniem-servera"},"modified":"2020-08-29T19:42:16","modified_gmt":"2020-08-29T17:42:16","slug":"kto-ostanovil-shreder-ili-kak-nuzhno-bylo-prohodit-kvest-s-unichtozheniem-servera","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kto-ostanovil-shreder-ili-kak-nuzhno-bylo-prohodit-kvest-s-unichtozheniem-servera","title":{"rendered":"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Un paio di giorni fa abbiamo concluso uno degli eventi pi\u00f9 emozionanti che ci \u00e8 capitato di organizzare nel nostro blog: un gioco online hackeristico con distruzione del server. <\/p>\n<p>I risultati hanno superato tutte le nostre aspettative: i partecipanti non solo hanno preso parte, ma si sono rapidamente organizzati in una comunit\u00e0 coesa di 620 persone su Discord, che ha letteralmente conquistato la quest in due giorni senza pausa per il sonno. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/515522\/\"><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/07361f9696343b564c3ef3335ea99167.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nEcco come \u00e8 finita:<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"V27nv2svc_A\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/V27nv2svc_A\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h2>Come \u00e8 iniziato tutto e di cosa si tratta davvero?<\/h2>\n<p>\nIl gioco \u00e8 iniziato il 12 agosto, quando abbiamo pubblicato nel blog <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/514776\/\">post<\/a><\/noindex> un video in cui un hacker travestito da teschio propone di giocare a un gioco, distruggere il server, provocare un cortocircuito nella stanza (o un mini-incendio) e recuperare il denaro rimasto nello shredder.<\/p>\n<p>Era un quest online: abbiamo avviato una diretta su YouTube da una stanza piena di dispositivi IoT, con un server sottocondotta (che doveva essere distrutto), e abbiamo fissato un acquario sopra il server appendendovi un peso. Per rendere il gioco pi\u00f9 avvincente, abbiamo deciso di istituire un montepremi di 200.000 rubli, che abbiamo caricato nello shredder e programmato per accendersi ogni 60 minuti. Ogni ora lo shredder mangiava 1000 rubli: prima i giocatori lo fermavano, maggiore era il premio.<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"7z5Snigwg08\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/7z5Snigwg08\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center> <\/p>\n<p>Costruire questo quest \u00e8 stata di per s\u00e9 una sfida: ci siamo nutriti solo di cibo da asporto e abbiamo dormito poche ore al giorno direttamente nella stessa stanza. Ma la cosa pi\u00f9 sorprendente \u00e8 stata osservare il volo dell'immaginazione dei giocatori e la loro intensa partecipazione nel processo.<\/p>\n<p>A dire il vero, l'ingegnosit\u00e0 dei giocatori nel risolvere i problemi ha superato di gran lunga la nostra modesta idea: ogni minuto libero leggevamo la chat su Discord e in alcuni casi abbiamo letteralmente pianto dal ridere, scoprendo cosa stavano facendo i giocatori e come scherzavano nel processo.<\/p>\n<p>Sette persone hanno lavorato senza sosta al progetto: un backend developer, uno specialista hardware, un vero produttore cinematografico, un designer CG e due produttori creativi.<\/p>\n<p>Nei prossimi post parleremo di come \u00e8 stato realizzato il gioco dal punto di vista tecnico, ma per ora vi sveler\u00f2 la soluzione: come hackerare questa stanza in diretta. Riscopriremo anche la cronologia degli eventi, oltre a tutte le folli teorie da illuminati emerse nelle chat di Discord.<\/p>\n<h2>Cosa avevano i giocatori all'inizio del gioco<\/h2>\n<p>\nTutti gli oggetti nella stanza erano divisi in tre categorie:<\/p>\n<ul>\n<li>Dispositivi IoT semplici da gestire, non di gioco<\/li>\n<li>Dispositivi di gioco per completare il quest<\/li>\n<li>Atmosfera<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/d9069fcfaf597a90b34dc2b54b442805.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAbbiamo posizionato 8 elementi molto semplici da gestire: due lampade, una serie di luci, cinque lettere SOCCO, ognuna delle quali poteva cambiare colore. Tutto questo poteva essere acceso\/spento direttamente dal sito e il risultato era visibile in tempo reale durante la diretta: li abbiamo resi accessibili a tutti i giocatori, indipendentemente dal loro livello di competenza tecnica.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/5a1b0ee08046109141d46572f0bb1c8e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Tutto ci\u00f2 che poteva essere facilmente acceso dal sito<\/i><\/p>\n<p>Tra gli elementi di gioco importanti necessari per completare il quest, a cui l'accesso non era cos\u00ec semplice:<\/p>\n<ol>\n<li>Un server con il coperchio aperto e un acquario sopra <\/li>\n<li>Un peso appeso in modo da rompere l'acquario <\/li>\n<li>Megatron 3000 \u2014 un potente puntatore laser diretto alla corda che tiene il peso<\/li>\n<li>Un potente ventilatore che si attivava sotto carico sul server <\/li>\n<li>Un flipchart su cui erano scritti login e password per Megatron<\/li>\n<li>Un telefono a cui si poteva chiamare e vedere la propria chiamata in diretta<\/li>\n<li>Un distruttore di documenti che mangiava banconote da 1000 rubli all'ora<\/li>\n<\/ol>\n<p><\/p>\n<h2>Come \u00e8 stato risolto il quest<\/h2>\n<p>\nDico subito: il contenitore si apriva piuttosto facilmente.<\/p>\n<p>L'obiettivo del gioco era fermare il distruttore di documenti causando un cortocircuito nella stanza. Per farlo, bisognava rompere l'acquario lanciandovi il peso e bagnare il server. Il peso era sostenuto da un cordino, che era l'obiettivo di Megatron. Prendendo il controllo di Megatron, era possibile tagliare la corda. Questo avveniva in 5 semplici passaggi:<\/p>\n<h3>Passo 1. Sovraccaricare il server nella stanza<\/h3>\n<p>\nAd esempio, inviando pacchetti con il comando.<\/p>\n<pre><code class=\"bash\">ab -r -n 10000 -c 100 -s 280 -l https:\/\/ws.ooosokol.ru\/captcha<\/code><\/pre>\n<p>\nL'indizio era un captcha molto pesante <noindex><a rel=\"nofollow\" href=\"https:\/\/ooosokol.ru\/pricelist\">pagina del listino prezzi<\/a><\/noindex> in <noindex><a rel=\"nofollow\" href=\"https:\/\/ooosokol.ru\/pricelist\">Quella famosa captcha che doveva essere attaccata<\/a><\/noindex>.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/80af2bf38beb1f29902f60608ca65dc2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Quella stessa captcha che dovevamo attaccare<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/36039026faaa0ef5cfb6e6956ce84e97.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSotto carico, la temperatura del server aumentava, e questo poteva essere monitorato sulla schermata aperta proprio davanti alla telecamera. Successivamente si attivava il ventilatore, che apriva una leggera tenda sul flip chart. Allora si rivelava il login e la password per accedere alla pagina di Megatron scritti sulla lavagna.<\/p>\n<p>E la pagina di controllo di Megatron si poteva trovare controllando tutti i certificati emessi sul dominio ooosokol.ru.<\/p>\n<p>Nel sottodominio <noindex><a rel=\"nofollow\" href=\"https:\/\/megatron.ooosokol.ru\/\">megatron.ooosokol.ru<\/a><\/noindex> c\u2019era la pagina di gestione di Megatron. Ma non si apriva finch\u00e9 non veniva fornita l\u2019alimentazione primaria a Megatron.<\/p>\n<p>Tutti questi passaggi i giocatori li hanno completati quasi subito nei commenti della trasmissione su youtube. Poi le sfide sono diventate pi\u00f9 complicate e i giocatori hanno creato un server Discord chiamato RUVDS Hack Room per continuare la discussione l\u00ec.<\/p>\n<h3>Passo 2. Fornire l'alimentazione primaria a Megatron<\/h3>\n<p>\nTutti i dispositivi intelligenti controllati dal sito (quelli che i giocatori accendevano o spegneva senza sosta) avevano le loro identificazioni.<\/p>\n<p>Per fornire l'alimentazione primaria a Megatron e al contempo illuminarlo, era necessario trovare e attivare un dispositivo nascosto sulla pagina di gestione dell'ufficio.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/21d4b2bd950f49282c7c6d3deb26aaa8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA tal fine, bisognava esaminare le identificazioni dei dispositivi e notare che c\u2019erano solo 4 dispositivi, ma sul sito erano disponibili solo 3. <\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/452ad83a2f77cc07a9cfb92c96a9bf0c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLa pagina di Megatron diventava accessibile solo accendendo il 4\u00b0 dispositivo e il laser si illuminava. Tuttavia, non era possibile sparare con il laser, e sulla sua <noindex><a rel=\"nofollow\" href=\"https:\/\/megatron.ooosokol.ru\/\">pagina<\/a><\/noindex> c'era un messaggio che indicava che il laser non era disponibile e una nota: nel ufficio si erano staccati i fusibili, era necessario chiamare la compagnia di gestione e chiedere di fornire l'alimentazione.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/de8f502aee113b887ff16213d40f25c2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Nota sulla compagnia di gestione<\/i><\/p>\n<h3>3. Contattare la compagnia di gestione e richiedere l'accensione dell'alimentazione di Megatron<\/h3>\n<p>\nSul LOR Megatron non poteva sparare perch\u00e9 si erano staccati i fusibili nell'ufficio. L'alimentazione poteva essere riattivata solo dalla compagnia di gestione, alla quale era necessario telefonare e identificarsi come proprietario della LLC.<\/p>\n<p>Trovare il numero della compagnia di gestione era facile: l'abbiamo messo direttamente nel footer.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/d3f2467e8bd2838258e6b837fe162b40.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMa passare l'identificazione era molto pi\u00f9 difficile.<\/p>\n<p>Chiamando il numero +74991130688, una ragazza operatrice ha risposto e con tono annoiato ha chiesto di fornire il codice fiscale dell'azienda e il nome completo del proprietario. Senza queste informazioni, si rifiutava di attivare l'alimentazione e spiegava che era una normale centrale di call center esternalizzata, con 2000 clienti e uffici, e senza queste informazioni non riusciva a trovare quello giusto.<\/p>\n<p>Per i giocatori si \u00e8 trattato della fase pi\u00f9 difficile. Hanno cercato il codice fiscale e il nome completo del proprietario per quasi due giorni, mentre io (nei panni dell'operatore della centrale) ho ricevuto pi\u00f9 di 400 telefonate in quel lasso di tempo. Il telefono squillava ogni 2-3 minuti.<\/p>\n<p>I ragazzi scavavano come potevano. Hanno fatto di tutto: hanno analizzato il codice sorgente del sito, cercato il proprietario del sito, Sokolov, e hanno controllato i social media.<\/p>\n<p>                        <b class=\"spoiler_title\">Cercavano il codice fiscale di diverse aziende.<\/b><br \/>\n                        <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/6g\/8w\/tx\/6g8wtxbp95x9nyiwev6kjhgdbgu.jpeg\"><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/fffdd8281583cbf7fe4c5bd59959fb83.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/rj\/gx\/8o\/rjgx8ocqpcvs2oy8o8q_pw7pzoc.jpeg\"><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/e0050986383f457dad2bbd5945e9d504.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/6a95a02ed91acc94fd81efa11688cef6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/nv\/ww\/f5\/nvwwf5i97bwoux4lh3pbbsl6sf8.jpeg\"><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/a23fff75b5d9151d53319f01751deb3c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/aa\/el\/i4\/aaeli4ms2vd7ooik-5an_1pi1ts.jpeg\"><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/0820c8aab2fcbd6cb8aff0a29f71777d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<i>Schema di ricerca quasi completo.<\/i><br \/>\n                    <br \/>\nA un certo punto, hanno persino chiamato usando un numero falsificato, come se stessero chiamando dall'ufficio della compagnia Sokol menzionata nel footer.<\/p>\n<p>Allora abbiamo scoperto che ci sono un'enorme quantit\u00e0 di aziende che portano il nome Sokol. Praticamente ognuna di queste aziende \u00e8 stata contattata dai giocatori, ma questo non pu\u00f2 essere paragonato a ci\u00f2 che il sito ha vissuto. <noindex><a rel=\"nofollow\" href=\"http:\/\/lasermasters.ru\">lasermasters.ru<\/a><\/noindex>, da cui abbiamo davvero comprato il Megatron circa un mese fa.<\/p>\n<p>Inizialmente, il Discord ha attaccato il supporto di Lasermasters.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/f2d222336193140558b8b4717a2a3194.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPoi sono riusciti a trovare l'account di qualcuno! Nel frattempo, il supporto di Lasermasters aveva gi\u00e0 smesso di risparmiarsi in espressioni.<\/p>\n<p>                        <b class=\"spoiler_title\">Attenzione, allontanate i bambini dallo schermo.<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/95f2fa7cc62b6b2dc9dc92257a99783f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/7f6858e7fbb4ac30de4d58da733dd72c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nAlla fine, hanno deciso di semplicemente DDoSare Lasermasters e il loro sito \u00e8 crollato. Allo stesso modo, sono riusciti a far crollare anche il sito di Sokol, sebbene l'abbiamo ripristinato rapidamente.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/hsto.org\/webt\/e4\/8q\/-b\/e48q-b6gvy5zm2yu8bqmg0jgzke.jpeg\"><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/06f14b9680c8a31129afdf4308289e65.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Durante l'indagine, i ragazzi di Discord hanno persino trovato l'attore, la cui foto abbiamo comprato dai stock, per farlo interpretare il ruolo del principale antagonista, il proprietario della LLC Andrey Sokolov. Si \u00e8 scoperto che si chiama Yuri e non ha affatto idea di quale casino sia coinvolto.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/5d54b13b62c803a761dc6fab397f2890.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Andrey Sokolov, il personaggio del gioco.<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/0d2cbf9920a15cf9065d14651c377d9d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Yuri, il modello.<\/i><\/p>\n<p>Se solo avesse saputo come ha fatto restare sveglie 600 persone per due giorni\u2026<\/p>\n<p>Poi hanno iniziato a scavare specificamente su di me, come organizzatore del quest (cosa che avrebbe potuto finire con successo, se solo i ragazzi avessero capito di dover hackerare i miei canali di lavoro). <\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/1e2babd073723d3ae968c5575e642a80.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMi sono preoccupata un po' quando hanno menzionato il mio patronimico e persino il mio numero di identificazione fiscale. Ma mi sono sentita sollevata quando, nel processo di comunicazione, \u00e8 spuntato all'improvviso un fratello maggiore che si \u00e8 rivelato essere il direttore tecnico di Habr. <\/p>\n<p>                        <b class=\"spoiler_title\">Mio caro fratello, che ne ha avuta anche lui parte<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/ca21d19236d8d1caca4d659f49e7a477.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>                        <b class=\"spoiler_title\">Nel frattempo, le supposizioni diventavano sempre pi\u00f9 incredibili<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/13f47fddd45c6d40ba68ba7f233bb792.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nE si \u00e8 giunti a teorie da Illuminati.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/344c2d70581e69ab5376bbe67eabd51e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nLe teorie del complotto pi\u00f9 succose riguardavano Spongebob, Harry Potter e il lampeggio di una corda di LED cinese che avevamo messo all'interno dell'unit\u00e0 centrale.<\/p>\n<p>Da dove spuntano Spongebob e Harry Potter, direte voi? Abbiamo inserito i loro indirizzi nella pagina dei contatti di Sokolo, il che ha generato una miriade di congetture nella comunit\u00e0 Discord. In realt\u00e0 volevamo solo omaggiare le nostre opere preferite d'infanzia.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/1f541f8cbe5f7e73b616e47652299fa9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Quella stessa citazione nella pagina \"<noindex><a rel=\"nofollow\" href=\"https:\/\/ooosokol.ru\/contacts\">Contatti<\/a><\/noindex>\"<\/i><\/p>\n<p>E alla fine<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/35100c95ef78dadf12c63b0e08f0ec7c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/6719a54c7b643fa14104a49edaee8623.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/5cb070879fdf390de89e33ed96723ef6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/93edce804c2d0c1a9581141113d0c064.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/e90e11145ba4165622b2b3053efe8944.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Si \u00e8 scoperto che nel serial ci sono effettivamente documenti di Spongebob. Erano indicati come numero di identificazione fiscale<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/8b78647a05f13e9a7402278e2185daf5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUna delle teorie pi\u00f9 complesse sostiene che nel lampeggio della corda cinese sia nascosto un messaggio in codice Morse. <\/p>\n<p>                        <b class=\"spoiler_title\">Hanno registrato i lampeggi e tentato di decifrarli<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/c888d827ad21791bad17ec760ef4803a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/41c29bbd0769e30cb4e5d92b86868570.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/5c9af43e5d2194a1e0b5fcd65e0c06ef.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nTra le teorie pi\u00f9 semplici, ragazzi cercavano di capire se ci fosse un suggerimento nascosto nelle carte.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/81d237a6a2dece0b7bc882d68b4e2d04.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLungo il cammino ci hanno paragonato a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.wikiwand.com\/ru\/%D0%A6%D0%B8%D0%BA%D0%B0%D0%B4%D0%B0_3301\">Cicada 3301<\/a><\/noindex> \u2014 una valutazione immeritata, ma comunque piacevole.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/475ef299f129b98caea79cf63f77e80a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/b1b9d95f7825dc901f7786d9a5a87e1b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI giocatori si sono impegnati in ingegneria sociale. Mi hanno chiamato spacciandosi per l'FSB, i vigili del fuoco, lo stesso Sokolo, la sua ex moglie e un guardiano che, si diceva, fosse gi\u00f9 da noi. Dicevano che era scoppiato un incendio, che qualcuno era rimasto bloccato nell'ascensore, e la storia pi\u00f9 straziante era quella che riguardava un cagnolino che, secondo il chiamante, si trovava nell'ufficio avvolto dalle fiamme.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/4c62680deb599ae4cd3c6cc0bd155c70.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Ci sono state anche delle tentativi di corruzione<\/i><\/p>\n<p>Piano piano nel chat hanno cominciato a spuntare meme originali.<\/p>\n<p>                        <b class=\"spoiler_title\">Ecco un paio<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/4e8d3c503bb50298eabeb9508c178787.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/1a870b382e1600f5dfa348f689a4c59c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/637a118228dff4474b9f4de5bde4316a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Nel frattempo, le fabbriche languivano<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/f290372308405e5b66628dbfa76d8fe3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/475a70bfd5d8c009d38cc80559285c76.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/74f3b257b715ad2a4610c9932a57c62f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/9dbf2a67f7ab74dc435cb23d20ea1c71.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/67002cb3e89799ffdee4a71b0b85f9d0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h2>Indizio<\/h2>\n<p>\nIl denaro nello shredder diminuiva sempre di pi\u00f9. Affinch\u00e9 il vincitore potesse ottenere almeno qualcosa, abbiamo deciso di fare un suggerimento. Per di pi\u00f9, seguendo le regole del game design, prima del finale aumentare la tensione.<\/p>\n<p>In un <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/515048\/\">post separato<\/a><\/noindex> nel blog abbiamo pubblicato un video. All'inizio \u00e8 stato inserito un frammento di Fight Club \u2014 come riferimento a Tyler Durden, che pensava di inserire il venticinquesimo fotogramma nei film, mentre lavorava nei cinema.<\/p>\n<p>Abbiamo deciso di applicare la stessa meccanica e abbiamo inserito come venticinquesimo fotogramma un suggerimento su come <noindex><a rel=\"nofollow\" href=\"https:\/\/sbis.ru\/contragents\/7723558400\/772301001\">cercare su Google<\/a><\/noindex> il corretto numero di identificazione fiscale e il nome e cognome del proprietario. <\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"dEZyyESJg4s\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/dEZyyESJg4s\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/cac950eea233c4c8c332f29bb6ee930e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Dopo questo i ragazzi hanno capito tutto molto rapidamente<\/i><\/p>\n<h3>Passo 4. Sparare con il laser in modalit\u00e0 non bellica<\/h3>\n<p>\nQuando l'alimentazione \u00e8 stata fornita dalla societ\u00e0 di gestione e dopo l'attivazione dei fusibili, Megatron si accendeva e poteva sparare in modalit\u00e0 di prova. Nel modulo per l'inserimento era gi\u00e0 stato inserito il token per il colpo di prova.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/b395705d08e3d812bbfd4271fd5aaf88.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Ogni 25 secondi veniva generato un nuovo token, che poteva essere utilizzato per accendere il laser per 10 secondi a potenza 10\/255<\/i><\/p>\n<p>Poi il laser si raffreddava per un minuto e durante questo minuto non era disponibile, non accettava nuove richieste di sparo.<\/p>\n<p>Questa potenza era assolutamente insufficiente per bruciare una corda, ma qualsiasi giocatore poteva sparare con Megatron e vedere il raggio laser in azione. <\/p>\n<p>                        <b class=\"spoiler_title\">La reazione della comunit\u00e0 \u00e8 stata pi\u00f9 che turbolenta<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/7292e32723d99262ce40636a130eb8e0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>                        <b class=\"spoiler_title\">Ma tutti si sono rapidamente calmati e hanno capito che non era ancora la fine del gioco<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/2432f414389af3cbafd56ed8a2be7a1e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nDopo la comunit\u00e0 ha iniziato a capire come avviare la modalit\u00e0 bellica<\/p>\n<p>                        <b class=\"spoiler_title\">Brainstorming<\/b><br \/>\n                        <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/vm\/j-\/kd\/vmj-kdsd94p2izz2_ux_4dgq49m.jpeg\"><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/abc96e77747b9483c551f8e9f5b4bcff.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/0d34ed960407c0a5e60688437f9174c7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ws\/zr\/kw\/wszrkwzj7f3mlcjmva5xvusmdl8.jpeg\"><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/c5a0bfd6a0f309cfb683e3aeee10bc37.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/c0f8c5e41c3523b4abf2885a1f0371cf.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Sono apparsi fake su Discord<\/i><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/7x\/ug\/po\/7xugpozxfrkw3hqk9ian6m_tmgm.jpeg\"><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/a95b843f41183646b8dcb4d2fcc194cc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<i>Non sapevamo che qualcosa fosse scritto sul gambo del tavolo durante la trasmissione<\/i><\/p>\n<h3>La comunit\u00e0 \u00e8 arrivata al passo 4. Comprendere come vengono generati i token: trovare il gist e generare un token che accende il laser in modalit\u00e0 bellica<\/h3>\n<p>\nLa modalit\u00e0 bellica di Megatron \u00e8 100% della potenza del laser a 3 W. Questo \u00e8 pi\u00f9 che sufficiente per 2 minuti per bruciare la corda che teneva il peso, rompere l'acquario e allagare il server.<\/p>\n<p>Abbiamo lasciato alcuni suggerimenti su <noindex><a rel=\"nofollow\" href=\"https:\/\/gist.github.com\/ooosokol\/605eab15b856d46d7e45f27e89040b8d\">GitHub del progetto<\/a><\/noindex>: ovvero il codice di generazione del token, che permetteva di capire che i token di prova e bellici vengono generati sulla base di un unico indicatore del contatore. Nel caso del token bellico, oltre al valore del contatore, viene utilizzato anche un sale, che \u00e8 stato quasi completamente lasciato nella cronologia delle modifiche di questo gist, eccetto gli ultimi due simboli.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/7f1780e701e32bf8849d170c62cdd32a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Come tutti hanno rapidamente capito, era 42<\/i><\/p>\n<p>Nei commenti del gist c'era una corrispondenza tra Andrei Sokolov e lo sviluppatore ('il saggio sviluppatore', come lo hanno chiamato i ragazzi di Discord).<\/p>\n<p>Nella corrispondenza, Andrei inviava uno dei token bellici, e lo sviluppatore ha risposto che questo token era stato inizializzato con un valore del contatore 42.<\/p>\n<p><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/6e58da9fc8f86ea1d9f1d29d5f300488.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nConoscendo questi dati, era possibile esaminare gli ultimi 2 simboli del sale e scoprire, di fatto, che per esso erano stati utilizzati numeri di Lost, tradotti in sistema esadecimale.<\/p>\n<p>Successivamente, ai giocatori restava da catturare il valore del contatore (analizzando il token di prova) e generare un token di combattimento utilizzando il valore del contatore successivo e il sale raccolto nel passaggio precedente.<\/p>\n<p>Il contatore si incrementava semplicemente ad ogni tiro di prova e ogni 25 secondi. Non ne abbiamo parlato da nessuna parte, doveva essere una piccola sorpresa di gioco. I ragazzi hanno capito tutto molto rapidamente e hanno lanciato il megatron in modalit\u00e0 combattimento.<\/p>\n<h3>Passo 5. Tagliare la corda con il laser<\/h3>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"XpEgI5AknN4\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/XpEgI5AknN4\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\n<i>Com'era<\/i><\/p>\n<p>Qui gi\u00e0 tutto \u00e8 semplice. L'invio del token di combattimento attivava il laser in modalit\u00e0 combattimento, e la stanza cambiava, entrando in \"modalit\u00e0 catastrofe\", come la chiamavamo nel copione generale:<\/p>\n<ul>\n<li>Tutta la luce nella stanza si spegneva<\/li>\n<li>I pulsanti dei dispositivi IoT sul sito diventavano non disponibili<\/li>\n<li>Si accendeva una luce lampeggiante e si udiva il suono di una sirena<\/li>\n<li>Il peso rosso si illuminava<\/li>\n<li>Sullo schermo della televisione iniziava il conto alla rovescia per l'attivazione del laser in modalit\u00e0 combattimento <\/li>\n<\/ul>\n<p>\nAbbiamo dato un'ora e mezza per il conto alla rovescia, affinch\u00e9 tutti coloro che giocavano avessero il tempo di attivare la trasmissione e vedere il finale. E non a torto: mentre aspettavo con il cuore in gola il suono dell'impatto e il vetro che andava in frantumi dalla stanza accanto, tutto il team che aveva costruito il quest, senza dirlo a nessuno, cominci\u00f2 a tornare alla base per vedere il finale con i propri occhi. Entravano semplicemente nella stanza e iniziavano ad abbracciarsi.<\/p>\n<p>                        <b class=\"spoiler_title\">Nel frattempo, su Discord<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/b831bfdf5faec76962c063cca307b4e6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/33c40df26042ccf8b3bb8fe56b70de78.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nDopo la fine del conto alla rovescia, il laser si attiv\u00f2 in modalit\u00e0 combattimento e in due minuti tagli\u00f2 la corda \u2014 il peso vol\u00f2 dritto nell'acquario. Prima dell'impatto, sullo schermo url\u00f2 un'istrice pazza, sollevando in preda al panico le piccole zampe.<\/p>\n<p>Dato che tutto il team si trovava l\u00ec, abbiamo girato un breve messaggio a tutti coloro che avevano lottato per due giorni per il finale su Discord e siamo andati ad aprire lo champagne:<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"ZypmDzfF55Y\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/ZypmDzfF55Y\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h2>Come abbiamo calcolato il momento dell'avvio dei video promozionali e il volo del peso?<\/h2>\n<p>\nDopo una decina di test di taglio della corda con il laser, abbiamo capito che era una struttura molto inaffidabile \u2014 la corda parzialmente tagliata diventava pi\u00f9 sottile, si tendeva sotto il peso del peso, cambiava posizione e il laser non riusciva pi\u00f9 a tagliarla completamente. <\/p>\n<p>Pertanto, abbiamo seguito un'altra strada: abbiamo duplicato il bruciatore, avvolgendo la corda con un filo di nichrome. Attraverso il filo passava una corrente, che si riscaldava fino a diventare rossa e bruciava la corda in circa 2 secondi \u2014 questo ci dava una chiara indicazione di quando azionare il capibara urlante, fermare il timer di avvio e lanciare il video pubblicitario:<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"HvLjeorvmOg\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/HvLjeorvmOg\/hqdefault.jpg\" alt=\"Guarda il video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h2>Cosa non ha funzionato?<\/h2>\n<p>\nAlla fine, dal case del computer doveva uscire fumo denso, come in un incendio \u2014 abbiamo preparato fumogeni, li abbiamo accesi in modo simile, ma in qualche modo non hanno funzionato (probabilmente a causa dell'acqua).<\/p>\n<h2>Chi \u00e8 il vincitore?<\/h2>\n<p>\nIl vincitore \u00e8 <b>Arkadij Alexeev<\/b> di San Pietroburgo \u2014 \u00e8 stato lui a generare per primo il token di prova e ha vinto i restanti soldi nello shredder per un totale di 134.000 rubli.<\/p>\n<p>Una breve intervista con Arkadij.<\/p>\n<h4>Racconta di te, di cosa ti occupi al lavoro?<\/h4>\n<p><\/p>\n<blockquote><p>Per formazione sono un esperto di sicurezza, ho completato lo BIT all'ITMO. Lavoro come sviluppatore web full stack in modalit\u00e0 outsourcing. A scuola ero un olimpionico, anche in programmazione e matematica.<\/p><\/blockquote>\n<p><\/p>\n<h4>Come hai scoperto il gioco?<\/h4>\n<p><\/p>\n<blockquote><p>Ho aperto Habr solo per leggere, ho visto l'articolo e mi sono interessato.<\/p><\/blockquote>\n<p><\/p>\n<h4>Quante ore hai giocato, quando ti sei unito?<\/h4>\n<p><\/p>\n<blockquote><p>Mi sono unito la sera del giorno in cui \u00e8 stato pubblicato l'articolo (cio\u00e8 un giorno prima della fine). Ho passato la serata e gran parte del giorno seguente.<\/p><\/blockquote>\n<p><\/p>\n<h4>Cosa ti \u00e8 piaciuto e cosa no?<\/h4>\n<p><\/p>\n<blockquote><p>In generale, mi \u00e8 piaciuto tutto (dopotutto ho vinto)), ma un po' mi ha infastidito il momento delle chiamate. Tipo, dover chiamare e controllare ogni versione non era molto bello, almeno era imbarazzante \u2014 capivo che ci fossero altre decine di persone che chiamavano, met\u00e0 delle quali scherzava e cercava di fare ingegneria sociale.<\/p><\/blockquote>\n<p><\/p>\n<h4>Come hai capito come trovare il token di battaglia per il megatron?<\/h4>\n<p><\/p>\n<blockquote><p>Quando sono entrato, avevano gi\u00e0 spamato il server, smanettato con le luci, trovato la password dell'admin del laser, vari sottodomini e pagine. <\/p>\n<p>\u00c8 stato anche facile trovare il profilo su GitHub e il gist con i commenti. Da l\u00ec il processo di generazione del token e il segreto per esso sono evidenti. In questi tipi di quest non bisogna inventare troppo, secondo me, perch\u00e9 si pu\u00f2 rimanere sopraffatti da una serie di possibili sviluppi; e quindi bisogna seguire la direzione suggerita dal creatore della quest. <\/p>\n<p>Tenendo conto degli altri sottodomini e del sito di test su Tilda, era chiaro che dopo l'accensione del laser sarebbe stato necessario selezionare un token. Quella stessa sera ho abbozzato una richiesta approssimativa per attivare il laser (basandomi su 4 form disponibili: 1 sul sito di lavoro e 3 su quello di test\/vecchio) e ho cercato di bruteforcizzare i token funzionanti partendo dal 42 (cos\u00ec, per curiosit\u00e0 \u2014 magari l\u00ec era gi\u00e0 tutto attivato, e la pagina per l'invio del token si sarebbe aperta dopo il codice fiscale e il nome e cognome). <\/p>\n<p>Non sono sicuro che la richiesta fosse corretta, poich\u00e9 non avevo tempo per verificarlo (dopotutto potevo controllare solo l'attivazione del laser), ma mi stavo preparando in anticipo per il bruteforcing del token. <\/p>\n<p>C'era anche una logica evidente con i websocket e il controllo dei dispositivi nel file app.js. C'era un chiaro riferimento al dispositivo a9, sul quale inviare power: true ha fatto crashare il socket. Ho provato a inviare vari comandi \u2014 chiss\u00e0, poteva esserci un dispositivo aggiuntivo per decifrare il codice fiscale, ma senza successo. <\/p>\n<p>Poi ho provato a bruteforcizzare gli altri ID vicino a quei dieci, ma ovunque c'era 'unknown device'. Ho anche cercato su Google, sono entrato in contatto con chsokolow@gmail.com, ho inviato vari input nel modulo della pagina del listino prezzi, ho esplorato con lasermasters, ma tutto senza risultati. Il giorno dopo stavo chiacchierando in chat, cercando su Google, poi \u00e8 emerso il tema della steganografia e ho chiesto consiglio a una persona esperta nella stegosolv per immagini e gif (ma logicamente capivo che il 99% non conteneva nulla, dato che sarebbe stato troppo + in contraddizione con la linea principale del quest). <\/p>\n<p>Ma alla fine, ho passato anche alcune ore a esaminare tutte le immagini e gif. Ho anche chiamato un paio di volte con varie opzioni di codice fiscale, ma senza risultato. Poi ho deciso di lasciar perdere, ma \u00e8 stata rilasciata un'indicazione \u2014 e si \u00e8 capito che presto avrebbero trovato il codice fiscale, cosa che \u00e8 accaduta. Poi forse ho inviato io, oppure qualcun altro (non \u00e8 chiaro) power: true al dispositivo a9 e il laser ha funzionato, sebbene forse qui non ci fosse connessione e abbia iniziato a funzionare semplicemente dopo il codice fiscale. In generale, sono entrato nel pannello di amministrazione del laser e sono rimasto piuttosto sorpreso, poich\u00e9 il server inviava automaticamente il token (mentre io stavo gi\u00e0 preparando il bruteforcing). \u00c8 diventato evidente che il token era un test, dato che la trasmissione + il buon senso + l'ho verificato. <\/p>\n<p>Nel codice c'era una logica per inviare un token di lavoro da qualche parte tramite notifica, ma, a quanto pare, o era codice errato, oppure era necessario per altre parti del sistema. Ho scritto uno script per ottenere il token di lavoro attuale dal test attuale e sono rimasto con F5, cercando di inviarli \u2014 ci sono stati problemi con questo, poich\u00e9 tutti premgevano costantemente il pulsante di invio, cambiando cos\u00ec il token. Poi il sito \u00e8 caduto, il contatore si \u00e8 azzerato, ma non importa \u2014 dopo un po' ho inviato il token di lavoro. Teoricamente il contatore era 58 e <b>il token era 449a776938f7ce4cf19f8603045dca0f<\/b> al momento dell'attivazione, se non sbaglio. In sostanza, \u00e8 tutto.<\/p>\n<p>Poi mi sono innervosito un po' per commenti del tipo \u00abs\u00ec, \u00e8 tutto triviale, s\u00ec, \u00e8 andata bene\u00bb. Beh, se entri nella pagina, pensi per un minuto, scrivi uno script in pochi minuti, lo controlli \u2014 s\u00ec, \u00e8 triviale. Ma l'ho fatto in 10-20 secondi, e poi non sono riuscito a inviare il token per diversi minuti. <\/p>\n<p>Certo, avrei potuto provare a scrivere una logica per acquisire e inviare automaticamente, ma ci sarebbe voluto pi\u00f9 tempo e sarebbe stato un grande rischio, inoltre probabilmente il cloud avrebbe iniziato a lamentarsi. Quello con cui sono davvero stato fortunato \u00e8 stata l'ultima fase \u2014 un po' di algoritmi sulla velocit\u00e0 + velocit\u00e0 di reazione, \u00e8 proprio il mio campo. Se ci fosse stata una missione direttamente da un pentest, probabilmente non sarei stato il primo.<\/p><\/blockquote>\n<p><\/p>\n<h2>Ma questo non \u00e8 ancora la fine.<\/h2>\n<p>\nNon vedo l'ora di raccontarvi di tutto il fantastico team che ha costruito questo quest e di tutte le soluzioni ingegneristiche che ha trovato. Ma questo post \u00e8 gi\u00e0 troppo lungo \u2014 quindi ci saranno articoli separati su questo, quindi rimanete sintonizzati e iscrivetevi al nostro blog su Habra.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/ruvds.com\/ru-rub?utm_source=habr&amp;utm_medium=special&amp;utm_campaign=servergame_thirdpost#order\"><img decoding=\"async\" alt=\"Chi ha fermato lo shredder o come dovevamo affrontare la missione di distruggere il server\" src=\"\/wp-content\/uploads\/2020\/08\/1c05684db1a155b4f84fb44016a9702c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/515522\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0430\u0440\u0443 \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u043c\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0438 \u043e\u0434\u043d\u043e \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u044d\u043c\u043e\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e-\u0437\u0430\u0440\u044f\u0436\u0435\u043d\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0430\u043c \u043f\u043e\u0432\u0435\u0437\u043b\u043e \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0431\u043b\u043e\u0433\u0430 \u2014 \u0445\u0430\u043a\u0435\u0440\u0441\u043a\u0443\u044e \u043e\u043d\u043b\u0430\u0439\u043d-\u0438\u0433\u0440\u0443 \u0441 \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043f\u0440\u0435\u0432\u0437\u043e\u0448\u043b\u0438 \u0432\u0441\u0435 \u043d\u0430\u0448\u0438 \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f: \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u043d\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u0438\u043d\u044f\u043b\u0438 \u0443\u0447\u0430\u0441\u0442\u0438\u0435, \u0430 \u0431\u044b\u0441\u0442\u0440\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u0432 \u0441\u043b\u0430\u0436\u0435\u043d\u043d\u043e\u0435 \u043a\u043e\u043c\u043c\u044c\u044e\u043d\u0438\u0442\u0438 \u0438\u0437 620 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0432 \u0434\u0438\u0441\u043a\u043e\u0440\u0434\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u0448\u0442\u0443\u0440\u043c\u043e\u043c \u0432\u0437\u044f\u043b\u043e \u043a\u0432\u0435\u0441\u0442 \u0437\u0430 \u0434\u0432\u043e\u0435 \u0441\u0443\u0442\u043e\u043a \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0440\u044b\u0432\u0430 \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":92628,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-92627","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0430\u0440\u0443 \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u043c\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0438 \u043e\u0434\u043d\u043e \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u044d\u043c\u043e\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e-\u0437\u0430\u0440\u044f\u0436\u0435\u043d\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0430\u043c \u043f\u043e\u0432\u0435\u0437\u043b\u043e \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0431\u043b\u043e\u0433\u0430 \u2014 \u0445\u0430\u043a\u0435\u0440\u0441\u043a\u0443\u044e \u043e\u043d\u043b\u0430\u0439\u043d-\u0438\u0433\u0440\u0443 \u0441 \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kto-ostanovil-shreder-ili-kak-nuzhno-bylo-prohodit-kvest-s-unichtozheniem-servera\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0442\u043e \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b \u0448\u0440\u0435\u0434\u0435\u0440 \u0438\u043b\u0438 \u043a\u0430\u043a \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u044c \u043a\u0432\u0435\u0441\u0442 \u0441 \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0430\u0440\u0443 \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u043c\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0438 \u043e\u0434\u043d\u043e \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u044d\u043c\u043e\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e-\u0437\u0430\u0440\u044f\u0436\u0435\u043d\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0430\u043c \u043f\u043e\u0432\u0435\u0437\u043b\u043e \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0431\u043b\u043e\u0433\u0430 \u2014 \u0445\u0430\u043a\u0435\u0440\u0441\u043a\u0443\u044e \u043e\u043d\u043b\u0430\u0439\u043d-\u0438\u0433\u0440\u0443 \u0441 \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kto-ostanovil-shreder-ili-kak-nuzhno-bylo-prohodit-kvest-s-unichtozheniem-servera\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-08-29T17:42:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-29T17:42:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Chi ha fermato lo shredder o come si doveva affrontare il quest per distruggere il server | ProHoster","description":"Un paio di giorni fa abbiamo concluso uno degli eventi pi\u00f9 emozionanti che ci \u00e8 capitato di organizzare nel nostro blog: un gioco online hackeristico con distruzione del server.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kto-ostanovil-shreder-ili-kak-nuzhno-bylo-prohodit-kvest-s-unichtozheniem-servera","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0442\u043e \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b \u0448\u0440\u0435\u0434\u0435\u0440 \u0438\u043b\u0438 \u043a\u0430\u043a \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u044c \u043a\u0432\u0435\u0441\u0442 \u0441 \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 | ProHoster","og:description":"\u041f\u0430\u0440\u0443 \u0434\u043d\u0435\u0439 \u043d\u0430\u0437\u0430\u0434 \u043c\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b\u0438 \u043e\u0434\u043d\u043e \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u044d\u043c\u043e\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e-\u0437\u0430\u0440\u044f\u0436\u0435\u043d\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0430\u043c \u043f\u043e\u0432\u0435\u0437\u043b\u043e \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0431\u043b\u043e\u0433\u0430 \u2014 \u0445\u0430\u043a\u0435\u0440\u0441\u043a\u0443\u044e \u043e\u043d\u043b\u0430\u0439\u043d-\u0438\u0433\u0440\u0443 \u0441 \u0443\u043d\u0438\u0447\u0442\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kto-ostanovil-shreder-ili-kak-nuzhno-bylo-prohodit-kvest-s-unichtozheniem-servera","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-08-29T17:42:16+00:00","article:modified_time":"2020-08-29T17:42:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"92627","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:04:28","updated":"2026-08-11 12:50:09","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/92627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=92627"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/92627\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/92628"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=92627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=92627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=92627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}