{"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\/ro\/blog\/administrirovanie\/kto-ostanovil-shreder-ili-kak-nuzhno-bylo-prohodit-kvest-s-unichtozheniem-servera","title":{"rendered":"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Acum c\u00e2teva zile, am \u00eencheiat unul dintre cele mai emo\u021bionante evenimente pe care am avut norocul s\u0103 le organiz\u0103m \u00een cadrul blogului \u2013 un joc online de tip hacker cu distrugerea serverului. <\/p>\n<p>Rezultatele au dep\u0103\u0219it toate a\u0219tept\u0103rile noastre: participan\u021bii nu doar c\u0103 au participat, ci s-au organizat rapid \u00eentr-o comunitate bine sudat\u0103 de 620 de persoane pe Discord, care a cucerit efectiv questul \u00een dou\u0103 zile, f\u0103r\u0103 pauz\u0103 pentru somn. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/515522\/\"><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" 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 \/>\n\u0218i iat\u0103 cum s-a terminat:<\/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=\"Reda\u021bi 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>Cum a \u00eenceput totul \u0219i despre ce este vorba de fapt?<\/h2>\n<p>\nJocul a \u00eenceput pe 12 august, c\u00e2nd am publicat pe blog <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/514776\/\">post<\/a><\/noindex> un videoclip \u00een care un hacker \u00eenf\u0103\u021bi\u0219at ca un craniu propune s\u0103 juc\u0103m un joc, s\u0103 distrugem serverul, s\u0103 provoc\u0103m un scurtcircuit \u00een camer\u0103 (sau un mini-incendiu) \u0219i s\u0103 lu\u0103m banii r\u0103ma\u0219i \u00een shredder.<\/p>\n<p>A fost un quest online: am lansat o transmisiune pe YouTube dintr-o camer\u0103 pe care am umplut-o cu dispozitive IoT, cu un server sub pat (pe care trebuia s\u0103-l distrugem), iar deasupra serverului am montat un acvariu \u0219i am suspendat deasupra lui un greutate. Pentru a face jocul mai palpitant, am decis s\u0103 stabilim un fond de premii de 200.000 de ruble, pe care l-am \u00eenc\u0103rcat \u00een shredder \u0219i l-am setat s\u0103 porneasc\u0103 la fiecare 60 de minute. Fiecare or\u0103 shredder-ul consuma 1000 de ruble \u2013 cu c\u00e2t juc\u0103torii opreau mai repede, cu at\u00e2t mai mul\u021bi bani c\u00e2\u0219tigau.<\/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=\"Reda\u021bi 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>Construirea acestui quest a fost un quest \u00een sine \u2013 a trebuit s\u0103 ne hr\u0103nim cu livr\u0103ri \u0219i s\u0103 dormim c\u00e2te c\u00e2teva ore pe zi chiar \u00een aceea\u0219i camer\u0103. Dar cel mai uimitor a fost s\u0103 observ\u0103m zborul g\u00e2ndirii juc\u0103torilor \u0219i dedicarea lor emo\u021bional\u0103 pe parcurs.<\/p>\n<p>Dac\u0103 trebuie s\u0103 fiu sincer, ingeniozitatea juc\u0103torilor \u00een dezlegarea provoc\u0103rilor a dep\u0103\u0219it cu mult planul nostru modest: \u00een fiecare minut liber citeam chat-ul de pe Discord \u0219i, \u00een unele cazuri, am pl\u00e2ns de r\u00e2s, descoperind ce fac juc\u0103torii \u0219i cum glumesc pe parcurs.<\/p>\n<p>La proiect au muncit neobosit 7 persoane: un backend developer, un specialist hardware, un adev\u0103rat produc\u0103tor de film, un designer CG \u0219i doi inspira\u021bi co-produc\u0103tori.<\/p>\n<p>\u00cen post\u0103rile urm\u0103toare, vom explica cum a fost implementat acest quest din punct de vedere tehnic, iar acum voi dezv\u0103lui solu\u021bia: cum trebuia s\u0103 se hack-uiasc\u0103 aceast\u0103 camer\u0103 \u00een timpul transmisiunii. De asemenea, vom reaminti cronologia evenimentelor \u0219i toate teoriile nebune ale ilumiantilor din chatul Discord.<\/p>\n<h2>Ce aveau juc\u0103torii la \u00eenceputul jocului<\/h2>\n<p>\nToate obiectele din camer\u0103 erau \u00eemp\u0103r\u021bite \u00een trei categorii:<\/p>\n<ul>\n<li>Dispozitive IoT simple de utilizat, non-joc<\/li>\n<li>Dispozitive de joc pentru parcurgerea quest-ului<\/li>\n<li>Ambient<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/d9069fcfaf597a90b34dc2b54b442805.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAm plasat 8 elemente foarte simple de gestionat: dou\u0103 l\u0103mpi, un \u0219ir de lumini, cinci litere SOCK, fiecare dintre ele av\u00e2nd capacitatea de a schimba culoarea. Toate aceste elemente puteau fi activate\/dezactivate direct de pe site, iar rezultatul era vizibil imediat \u00een transmisie \u2014 le-am f\u0103cut accesibile tuturor juc\u0103torilor, indiferent de nivelul lor de cuno\u0219tin\u021be tehnice.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/5a1b0ee08046109141d46572f0bb1c8e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Tot ce se activa simplu de pe site<\/i><\/p>\n<p>Printre elementele de joc importante, de care era nevoie pentru a finaliza quest-ul, accesul c\u0103rora nu era at\u00e2t de u\u0219or de ob\u021binut:<\/p>\n<ol>\n<li>Un server cu capacul deschis \u0219i un acvariu deasupra lui <\/li>\n<li>O greutate, suspendat\u0103 astfel \u00eenc\u00e2t s\u0103 sparg\u0103 acvariul <\/li>\n<li>Megatron 3000 \u2014 un laser puternic, \u00eendreptat c\u0103tre sfoara care sus\u021binea greutatea<\/li>\n<li>Un ventilator puternic, care se activa sub sarcin\u0103 pe server <\/li>\n<li>Un flipchart pe care erau scrise username-ul \u0219i parola pentru Megatron<\/li>\n<li>Un telefon, la care se putea suna \u0219i se putea vedea apelul \u00een direct<\/li>\n<li>Un shredder care m\u00e2nca c\u00e2te o bancnot\u0103 de 1000 de ruble pe or\u0103<\/li>\n<\/ol>\n<p><\/p>\n<h2>Cum a fost dezlegat quest-ul<\/h2>\n<p>\nVoi spune imediat: cutia se deschidea destul de u\u0219or.<\/p>\n<p>Obiectivul jocului era s\u0103 opre\u0219ti shredder-ul, provoc\u00e2nd un scurtcircuit \u00een camer\u0103. Pentru acest lucru, trebuia s\u0103 spargi acvariul, arunc\u00e2nd \u00een el greutatea \u0219i s\u0103 umpli serverul cu ap\u0103. Greutatea era suspendat\u0103 pe un fir pe care Megatron \u00eel \u021binti. Prelu\u00e2nd controlul asupra Megatron, sfoara putea fi t\u0103iat\u0103. Acest lucru se f\u0103cea \u00een 5 pa\u0219i simpli:<\/p>\n<h3>Pasul 1. Aduce\u021bi sarcin\u0103 serverului aflat \u00een camer\u0103<\/h3>\n<p>\nDe exemplu, prin trimiterea pachetelor cu comanda.<\/p>\n<pre><code class=\"bash\">ab -r -n 10000 -c 100 -s 280 -l https:\/\/ws.ooosokol.ru\/captcha<\/code><\/pre>\n<p>\nSfatul a fost o captur\u0103 foarte dificil\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/ooosokol.ru\/pricelist\">captcha<\/a><\/noindex> pe <noindex><a rel=\"nofollow\" href=\"https:\/\/ooosokol.ru\/pricelist\">pagina Lista de pre\u021buri<\/a><\/noindex>.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/80af2bf38beb1f29902f60608ca65dc2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Acel captcha care trebuia atacat<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/36039026faaa0ef5cfb6e6956ce84e97.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00cen timpul \u00eenc\u0103rc\u0103rii serverului, temperatura acestuia cre\u0219tea, iar acest lucru putea fi monitorizat pe ecranul deschis chiar \u00eenaintea camerei. Apoi se activa ventilatorul care ridica o u\u0219oar\u0103 perdea de pe flipchart. Atunci ap\u0103rea loginul \u0219i parola de acces la pagina Megatron scris\u0103 pe tabl\u0103.<\/p>\n<p>Pagina de control a Megatron putea fi g\u0103sit\u0103 verific\u00e2nd toate certificatele emise pentru domeniul ooosokol.ru.<\/p>\n<p>Pe subdomeniu <noindex><a rel=\"nofollow\" href=\"https:\/\/megatron.ooosokol.ru\/\">megatron.ooosokol.ru<\/a><\/noindex> se afla pagina de control a Megatron. \u00cens\u0103 aceasta nu se deschidea p\u00e2n\u0103 c\u00e2nd Megatron nu primea alimentarea ini\u021bial\u0103.<\/p>\n<p>To\u021bi ace\u0219ti pa\u0219i au fost finaliza\u021bi aproape instantaneu \u00een comentariile transmisiunii pe youtube. Apoi, sarcinile au devenit mai dificile, iar juc\u0103torii au creat serverul Discord RUVDS Hack Room \u0219i au continuat discu\u021bia acolo.<\/p>\n<h3>Pasul 2. Oferi\u021bi alimentarea ini\u021bial\u0103 la Megatron<\/h3>\n<p>\nToate dispozitivele inteligente gestionate de pe site (celebrile lumini care erau activate \u0219i dezactivate f\u0103r\u0103 oprire de juc\u0103tori) aveau identificatori proprii.<\/p>\n<p>Pentru a oferi alimentarea ini\u021bial\u0103 la Megatron \u0219i, \u00een acela\u0219i timp, a-l ilumina, era necesar s\u0103 g\u0103si\u021bi \u0219i s\u0103 activa\u021bi un dispozitiv ascuns pe pagina de control a biroului.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/21d4b2bd950f49282c7c6d3deb26aaa8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPentru aceasta, trebuia s\u0103 ne uit\u0103m la identificatorii dispozitivelor \u0219i s\u0103 observ\u0103m c\u0103 sunt 4 dispozitive, dar pe site sunt disponibile doar 3. <\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/452ad83a2f77cc07a9cfb92c96a9bf0c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPagina Megatron devenea disponibil\u0103 la activarea celui de-al 4-lea dispozitiv, iar laserul se ilumina. \u00cens\u0103 era imposibil s\u0103 tragi cu laserul, iar pe pagina lui <noindex><a rel=\"nofollow\" href=\"https:\/\/megatron.ooosokol.ru\/\">ap\u0103rea un mesaj c\u0103 laserul nu este disponibil pentru moment \u0219i un indiciu: \u00een birou s-au fumat siguran\u021bele, trebuie s\u0103 suni compania de administrare \u0219i s\u0103 ceri alimentarea.<\/a><\/noindex> Indiciul despre compania de administrare<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/de8f502aee113b887ff16213d40f25c2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>3. Sun\u0103 compania de administrare \u0219i cere s\u0103 activezi alimentarea la Megatron<\/i><\/p>\n<h3>Din cauza LOR Megatron nu putea trage, deoarece \u00een birou s-au fumat siguran\u021bele. Activarea aliment\u0103rii \u00eenapoi putea fi f\u0103cut\u0103 doar de compania de administrare, la care trebuia s\u0103 suni \u0219i s\u0103 treci identificarea ca \u0219i proprietar de SRL.<\/h3>\n<p>\nA fost u\u0219or s\u0103 g\u0103sim num\u0103rul companiei de administrare - l-am inserat direct \u00een footer.<\/p>\n<p>\u00cens\u0103 a trece identificarea a fost mult mai greu.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/d3f2467e8bd2838258e6b837fe162b40.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDar a trece identificarea a fost mult mai greu.<\/p>\n<p>C\u00e2nd am sunat la num\u0103rul +74991130688, a r\u0103spuns o fat\u0103-operator \u0219i, cu un ton plictisit, a cerut s\u0103 spun NIF-ul companiei \u0219i numele complet al proprietarului. F\u0103r\u0103 aceste informa\u021bii, ea a refuzat s\u0103 activeze alimentarea \u0219i a explicat c\u0103 sunt doar o dispecerat\u0103 externalizat\u0103, c\u0103 au 2000 de clien\u021bi \u0219i birouri \u0219i c\u0103 f\u0103r\u0103 aceste informa\u021bii nu poate g\u0103si ceea ce caut\u0103.<\/p>\n<p>Pentru juc\u0103tori, acesta a fost cel mai complicat etap\u0103. NIF-ul corect \u0219i numele proprietarului au fost c\u0103utate timp de aproape dou\u0103 zile, iar eu (\u00een calitate de operator al dispeceratului) am primit mai mult de 400 de apeluri \u00een acest timp. Telefonul suna la fiecare 2-3 minute.<\/p>\n<p>B\u0103ie\u021bii au f\u0103cut tot ce au putut. Au folosit totul: au deschis sursele site-ului, au c\u0103utat proprietarul site-ului Sokolov, l-au verificat pe re\u021belele sociale.<\/p>\n<p>                        <b class=\"spoiler_title\">Au c\u0103utat NIF-uri ale diferitelor companii.<\/b><br \/>\n                        <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/6g\/8w\/tx\/6g8wtxbp95x9nyiwev6kjhgdbgu.jpeg\"><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" 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=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/e0050986383f457dad2bbd5945e9d504.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" 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=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" 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=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/0820c8aab2fcbd6cb8aff0a29f71777d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<i>Planul aproape complet de c\u0103utare.<\/i><br \/>\n                    <br \/>\n\u00centr-un moment dat, au sunat chiar folosind un num\u0103r fals \u2014 de parc\u0103 apelau din biroul companiei Sokol, men\u021bionat\u0103 \u00een subsol.<\/p>\n<p>Atunci am aflat c\u00e2te companii poart\u0103 numele Sokol. Practic, fiecare dintre aceste companii a fost apelat\u0103 de juc\u0103tori, dar asta nu se compar\u0103 cu ce a tr\u0103it site-ul. <noindex><a rel=\"nofollow\" href=\"http:\/\/lasermasters.ru\">lasermasters.ru<\/a><\/noindex>, de la care am cump\u0103rat acel Megatron acum aproximativ o lun\u0103.<\/p>\n<p>Mai \u00eent\u00e2i, discord a atacat suportul LaserMasters.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/f2d222336193140558b8b4717a2a3194.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nApoi au reu\u0219it s\u0103 g\u0103seasc\u0103 acolo un cont al cuiva! \u00cen timp ce suportul LaserMasters a devenit mai vorb\u0103re\u021b.<\/p>\n<p>                        <b class=\"spoiler_title\">Aten\u021bie, \u00eendep\u0103rta\u021bi copiii de la ecran!<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/95f2fa7cc62b6b2dc9dc92257a99783f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/7f6858e7fbb4ac30de4d58da733dd72c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\n\u00cen cele din urm\u0103, au decis s\u0103 fac\u0103 DDoS asupra LaserMasters \u0219i site-ul lor a c\u0103zut. De asemenea, am reu\u0219it s\u0103 c\u0103dem \u0219i site-ul Sokol, de\u0219i l-am ridicat rapid.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/hsto.org\/webt\/e4\/8q\/-b\/e48q-b6gvy5zm2yu8bqmg0jgzke.jpeg\"><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/06f14b9680c8a31129afdf4308289e65.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>\u00cen timpul investiga\u021biei, b\u0103ie\u021bii din discord au g\u0103sit chiar un actor, fotografia c\u0103ruia am cump\u0103rat-o de pe stocuri, pentru a interpreta rolul principalului antagonist, proprietarul LLC Andrei Sokolov. Se pare c\u0103 \u00eel cheam\u0103 Yuri \u0219i c\u0103 nu are habar \u00een ce problem\u0103 a intrat.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/5d54b13b62c803a761dc6fab397f2890.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Andrei Sokolov, personajul jocului.<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/0d2cbf9920a15cf9065d14651c377d9d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Yuri, modelul.<\/i><\/p>\n<p>Dac\u0103 ar fi \u0219tiut cum a f\u0103cut ca 600 de oameni s\u0103 nu doarm\u0103 timp de dou\u0103 zile\u2026)<\/p>\n<p>Apoi, au \u00eenceput s\u0103 cerceteze \u00een mod specific sub mine, ca organizator al quest-ului (ceea ce ar fi putut avea succes dac\u0103 b\u0103ie\u021bii ar fi reu\u0219it s\u0103-mi hack-uiasc\u0103 canalele de lucru). <\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/1e2babd073723d3ae968c5575e642a80.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nM-am \u00eengrijorat pu\u021bin c\u00e2nd mi-au men\u021bionat patronimul \u0219i chiar \u0219i codul meu fiscal. Dar m-am relaxat c\u00e2nd, \u00een procesul de telefon stricat, am descoperit c\u0103 am un frate mai mare, care s-a dovedit a fi director tehnic la Habr. <\/p>\n<p>                        <b class=\"spoiler_title\">Fratele meu drag, care a primit \u0219i el ceva<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/ca21d19236d8d1caca4d659f49e7a477.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>                        <b class=\"spoiler_title\">\u00centre timp, ipotezele deveneau din ce \u00een ce mai incredibile<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/13f47fddd45c6d40ba68ba7f233bb792.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u0218i s-a ajuns la teorii iluminate.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/344c2d70581e69ab5376bbe67eabd51e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nCele mai savuroase teorii ale conspira\u021biei se refereau la SpongeBob, Harry Potter \u0219i lumina intermitent\u0103 a ghirlandei de diode chineze\u0219ti pe care am pus-o \u00een interiorul unit\u0103\u021bii centrale.<\/p>\n<p>De unde vine SpongeBob \u0219i Harry Potter, ve\u021bi spune? Le-am b\u0103gat adresele pe pagina de contacte a Sokola \u0219i asta a generat o mul\u021bime de specula\u021bii \u00een comunitatea de Discord. De\u0219i voiam doar s\u0103 aducem un omagiu operelor noastre preferate din copil\u0103rie.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/1f541f8cbe5f7e73b616e47652299fa9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Acea referire de pe pagina \"<noindex><a rel=\"nofollow\" href=\"https:\/\/ooosokol.ru\/contacts\">Contacte<\/a><\/noindex>\"<\/i><\/p>\n<p>\u0218i \u00een urma acestui lucru<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/35100c95ef78dadf12c63b0e08f0ec7c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/6719a54c7b643fa14104a49edaee8623.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/5cb070879fdf390de89e33ed96723ef6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/93edce804c2d0c1a9581141113d0c064.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/e90e11145ba4165622b2b3053efe8944.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>S-a descoperit c\u0103 \u00een serial exist\u0103 cu adev\u0103rat documente ale lui SpongeBob. Le numeau ca fiind codul fiscal<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/8b78647a05f13e9a7402278e2185daf5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUna dintre cele mai complexe teorii era c\u0103 \u00een pulsa\u021biile ghirlandei chineze\u0219ti era un mesaj \u00een cod Morse. <\/p>\n<p>                        <b class=\"spoiler_title\">Am \u00eenregistrat scintila\u021biile \u0219i am \u00eencercat s\u0103 le decrypt\u0103m<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/c888d827ad21791bad17ec760ef4803a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/41c29bbd0769e30cb4e5d92b86868570.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/5c9af43e5d2194a1e0b5fcd65e0c06ef.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nDintre teoriile mai simple \u2014 b\u0103ie\u021bii au \u00eencercat s\u0103 \u00een\u021beleag\u0103 dac\u0103 nu cumva e ascuns un indiciu \u00een h\u0103r\u021bi.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/81d237a6a2dece0b7bc882d68b4e2d04.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPe drum, ne-au comparat cu <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 o evaluare nemeritat de bun\u0103, dar oricum pl\u0103cut\u0103.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/475ef299f129b98caea79cf63f77e80a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/b1b9d95f7825dc901f7786d9a5a87e1b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJuc\u0103torii au \u00eencercat cu fervoritate ingineria social\u0103. M-au sunat sub pretextul FSB-ului, al pompierilor, al lui Sokolov, al fostei sale so\u021bii \u0219i al unui paznic care se pretindea c\u0103 st\u0103 la noi la parter. Au spus c\u0103 a \u00eenceput un incendiu, cineva a r\u0103mas blocat \u00een lift, iar cea mai emo\u021bionant\u0103 poveste a fost c\u0103 \u00een biroul cuprins de fl\u0103c\u0103ri se afl\u0103 un c\u0103\u021bel al apelantului.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/4c62680deb599ae4cd3c6cc0bd155c70.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Au fost \u0219i \u00eencerc\u0103ri de mit\u0103<\/i><\/p>\n<p>\u00cencet, \u00een chat au \u00eenceput s\u0103 apar\u0103 meme proprii.<\/p>\n<p>                        <b class=\"spoiler_title\">Iat\u0103 c\u00e2teva<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/4e8d3c503bb50298eabeb9508c178787.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/1a870b382e1600f5dfa348f689a4c59c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/637a118228dff4474b9f4de5bde4316a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">\u00centre timp, uzinele se opreau<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/f290372308405e5b66628dbfa76d8fe3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/475a70bfd5d8c009d38cc80559285c76.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/74f3b257b715ad2a4610c9932a57c62f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/9dbf2a67f7ab74dc435cb23d20ea1c71.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/67002cb3e89799ffdee4a71b0b85f9d0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h2>Indiciu<\/h2>\n<p>\nBanul din shredder se reducea tot mai mult. Pentru ca c\u00e2\u0219tig\u0103torul s\u0103 primeasc\u0103 m\u0103car ceva, am decis s\u0103 facem un indiciu. De asemenea, urm\u00e2nd regulile designului de joc, chiar \u00eenainte de final s\u0103 cre\u0219tem tensiunea.<\/p>\n<p>Printr-o <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/515048\/\">postare separat\u0103<\/a><\/noindex> \u00een blog am pus un videoclip. La \u00eenceput a fost inserat un fragment din Fight Club \u2014 ca referire la Tyler Durden, care se g\u00e2ndea la inserarea 25-ului cadru \u00een filme, \u00een timp ce lucra \u00een cinematografe.<\/p>\n<p>Am decis s\u0103 aplic\u0103m aceea\u0219i mecanic\u0103 \u0219i am inserat 25-ul cadru ca indiciu, cum s\u0103 <noindex><a rel=\"nofollow\" href=\"https:\/\/sbis.ru\/contragents\/7723558400\/772301001\">c\u0103ut\u0103m pe Google<\/a><\/noindex> codul fiscal corect \u0219i numele complet al proprietarului. <\/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=\"Reda\u021bi 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=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/cac950eea233c4c8c332f29bb6ee930e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Dup\u0103 aceasta, b\u0103ie\u021bii s-au descurcat foarte repede<\/i><\/p>\n<h3>Pasul 4. Atragerea cu laserul \u00een modul non-combat<\/h3>\n<p>\nLa activarea aliment\u0103rii de c\u0103tre compania de gestionare \u0219i dup\u0103 introducerea siguran\u021belor, Megatron se activa \u0219i putea trage \u00een modul de testare. \u00cen formularul de introducere fusese deja introdus un token pentru un tir de test.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/b395705d08e3d812bbfd4271fd5aaf88.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Fiecare 25 de secunde se genera un nou token, care putea fi folosit pentru a activa laserul timp de 10 secunde la o putere de 10\/255<\/i><\/p>\n<p>Apoi, laserul se r\u0103cea timp de 1 minut \u0219i \u00een acest minut nu era disponibil, nu accepta noi solicit\u0103ri de tragere.<\/p>\n<p>Aceast\u0103 putere nu era suficient\u0103 pentru a t\u0103ia fr\u00e2nghia, dar orice juc\u0103tor putea trage cu Megatron \u0219i vedea raza laser \u00een ac\u021biune. <\/p>\n<p>                        <b class=\"spoiler_title\">Reac\u021bia comunit\u0103\u021bii a fost mai mult dec\u00e2t tumultoas\u0103<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/7292e32723d99262ce40636a130eb8e0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>                        <b class=\"spoiler_title\">Dar toat\u0103 lumea s-a calm \u00een cur\u00e2nd \u0219i a \u00een\u021beles c\u0103 acesta nu era sf\u00e2r\u0219itul jocului<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/2432f414389af3cbafd56ed8a2be7a1e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nMai departe, comunitatea a \u00eenceput s\u0103 descifreze cum se porne\u0219te modul de lupt\u0103<\/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=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/abc96e77747b9483c551f8e9f5b4bcff.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" 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=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/c5a0bfd6a0f309cfb683e3aeee10bc37.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/c0f8c5e41c3523b4abf2885a1f0371cf.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Au ap\u0103rut falsuri pe Discord<\/i><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/7x\/ug\/po\/7xugpozxfrkw3hqk9ian6m_tmgm.jpeg\"><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/a95b843f41183646b8dcb4d2fcc194cc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<i>Nu \u0219tim c\u0103 pe piciorul mesei \u00een transmisie era scris ceva<\/i><\/p>\n<h3>Comunitatea a trecut la pasul 4. S\u0103 \u00een\u021beleag\u0103 cum se genereaz\u0103 token-urile: s\u0103 g\u0103seasc\u0103 gist-ul \u0219i s\u0103 genereze un token care activeaz\u0103 laserul \u00een modul de lupt\u0103<\/h3>\n<p>\nModul de lupt\u0103 al lui Megatron este 100% puterea laserului la 3 W. Acest lucru este suficient timp de 2 minute pentru a t\u0103ia fr\u00e2nghia care \u021binea greutatea, a sparge acvariul \u0219i a inunda serverul cu ap\u0103.<\/p>\n<p>Am l\u0103sat c\u00e2teva indicii pe <noindex><a rel=\"nofollow\" href=\"https:\/\/gist.github.com\/ooosokol\/605eab15b856d46d7e45f27e89040b8d\">GitHub-ul proiectului<\/a><\/noindex>: anume codul de generare a token-ului, care permitea s\u0103 se \u00een\u021beleag\u0103 c\u0103 token-urile de test \u0219i cele de lupt\u0103 sunt generate pe baza unei singure m\u0103suri a contorului. \u00cen cazul token-ului de lupt\u0103, pe l\u00e2ng\u0103 valoarea contorului se folose\u0219te \u0219i un salt, care a fost l\u0103sat aproape complet \u00een istoria modific\u0103rilor acestui gist, cu excep\u021bia ultimele dou\u0103 simboluri.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/7f1780e701e32bf8849d170c62cdd32a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Cum \u0219i-au dat to\u021bi seama rapid, aceasta era 42<\/i><\/p>\n<p>\u00cen comentariile gist-ului era o coresponden\u021b\u0103 \u00eentre Andrei Sokolov \u0219i dezvoltator (\"dezvoltatorul \u00een\u021belept\", cum l-au numit b\u0103ie\u021bii din Discord).<\/p>\n<p>\u00cen coresponden\u021b\u0103, Andrei a trimis unul dintre token-urile de lupt\u0103, iar dezvoltatorul a r\u0103spuns c\u0103 acest token a fost ini\u021bializat la valoarea contorului 42.<\/p>\n<p><img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/6e58da9fc8f86ea1d9f1d29d5f300488.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCunosc\u00e2nd aceste date, se putea verifica ultimele 2 simboluri ale saltului \u0219i se putea descoperi c\u0103 pentru acesta s-au folosit cifre din Lost, traduse \u00een sistem hexazecimal.<\/p>\n<p>Apoi, juc\u0103torii au trebuit s\u0103 capteze valoarea contorului (analiz\u00e2nd tokenul de test) \u0219i s\u0103 genereze un token de lupt\u0103, folosind urm\u0103toarea valoare a contorului \u0219i sarea ob\u021binut\u0103 la pasul anterior.<\/p>\n<p>Contorul s-a incrementat cu fiecare test de tragere \u0219i la fiecare 25 de secunde. Despre aceasta nu am men\u021bionat nic\u0103ieri, trebuia s\u0103 fie o mic\u0103 surpriz\u0103 \u00een joc. Echipa a rezolvat rapid problema \u0219i a activat megatronul \u00een modul de lupt\u0103.<\/p>\n<h3>Pasul 5. \u00cenghi\u021be\u021bi funia cu laserul<\/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=\"Reda\u021bi 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>Cum a fost<\/i><\/p>\n<p>Aici totul este simplu. Trimiterea tokenului de lupt\u0103 activa laserul \u00een modul de lupt\u0103, iar camera se transforma \u0219i intra \u00een \u201emodul de catastrof\u0103\u201d, a\u0219a cum l-am numit \u00een scenariul general:<\/p>\n<ul>\n<li>Toat\u0103 lumina din camer\u0103 se stinge<\/li>\n<li>Butonii dispozitivelor iot de pe site deveneau inaccesibili<\/li>\n<li>Se activa un flash \u0219i sunetul unei sirene<\/li>\n<li>Greutatea ro\u0219ie se lumina<\/li>\n<li>Pe ecranul televizorului \u00eencepea num\u0103r\u0103toarea invers\u0103 p\u00e2n\u0103 la activarea laserului \u00een modul de lupt\u0103 <\/li>\n<\/ul>\n<p>\nAm dat o or\u0103 \u0219i jum\u0103tate pentru num\u0103r\u0103toarea invers\u0103, pentru ca to\u021bi cei care jucau s\u0103 aib\u0103 timp s\u0103 activeze transmisia \u0219i s\u0103 vad\u0103 finalul. \u0218i nu degeaba: \u00een timp ce a\u0219teptam cu inima b\u0103t\u00e2nd s\u0103 aud sunetul impactului \u0219i sticla care se sp\u0103rgea din camera al\u0103turat\u0103, \u00eentreaga echip\u0103 care construi\u0219te questul, f\u0103r\u0103 s\u0103 se consulte, a \u00eenceput s\u0103 se \u00eendrepte spre baz\u0103 pentru a vedea finalul cu ochii lor. Ei doar alergau \u00een camer\u0103 \u0219i \u00eencepeau s\u0103 se \u00eembr\u0103\u021bi\u0219eze.<\/p>\n<p>                        <b class=\"spoiler_title\">\u00centre timp, \u00een Discord<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/b831bfdf5faec76962c063cca307b4e6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/33c40df26042ccf8b3bb8fe56b70de78.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nDup\u0103 \u00eencheierea num\u0103r\u0103torii inverse, laserul s-a activat \u00een modul de lupt\u0103 \u0219i, \u00een dou\u0103 minute, a t\u0103iat funia \u2014 greutatea a zburat direct spre acvariu. \u00cenainte de impact, pe ecran s-a auzit o capibara nebun\u0103, strig\u00e2nd, \u00een panic\u0103, cu labele mici ridicate.<\/p>\n<p>Cum toat\u0103 echipa era acolo, am filmat un mesaj scurt pentru to\u021bi cei care au luptat timp de dou\u0103 zile pentru final, \u00een Discord, \u0219i am mers s\u0103 deschidem \u0219ampania:<\/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=\"Reda\u021bi 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>Cum am calculat timpul pentru lansarea videoclipurilor comerciale \u0219i zborul greut\u0103\u021bii?<\/h2>\n<p>\nDup\u0103 zeci de teste de t\u0103iere a funiei cu laserul, am realizat c\u0103 aceasta este o construc\u021bie foarte nesigur\u0103 \u2014 funia t\u0103iat\u0103 par\u021bial devine mai sub\u021bire, sub greutatea funiei se \u00eentindea, \u00ee\u0219i schimba pozi\u021bia \u0219i laserul nu mai putea s\u0103 o taie complet. <\/p>\n<p>A\u0219adar, am ales o alt\u0103 cale: am duplicat arderea, \u00eenf\u0103\u0219ur\u00e2nd fr\u00e2nghia cu un fir din nichrom. Prin fir curentul electric a trecut, acesta s-a \u00eenc\u0103lzit p\u00e2n\u0103 la ro\u0219u \u0219i a ars fr\u00e2nghia \u00een aproximativ 2 secunde \u2014 aceasta ne oferea o \u00een\u021belegere exact\u0103 a c\u00e2nd s\u0103 activ\u0103m capibara strig\u0103toare, s\u0103 oprim cronometrarea \u0219i s\u0103 lans\u0103m spotul publicitar:<\/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=\"Reda\u021bi 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>Ce nu a func\u021bionat?<\/h2>\n<p>\n\u00cen final, din unitatea de sistem ar fi trebuit s\u0103 ias\u0103 un fum dens, ca la un incendiu \u2014 am preg\u0103tit fumigene, le-am aprins similar, dar dintr-un motiv oarecare nu au func\u021bionat (probabil din cauza apei).<\/p>\n<h2>Cine este c\u00e2\u0219tig\u0103torul?<\/h2>\n<p>\nC\u00e2\u0219tig\u0103torul a fost <b>Arcadi Alexeev<\/b> din Sankt Petersburg \u2014 tocmai el a generat primul token de test \u0219i a c\u00e2\u0219tigat banii r\u0103ma\u0219i \u00een shredder, \u00een valoare de 134.000 de ruble.<\/p>\n<p>Un mic interviu cu Arcadi.<\/p>\n<h4>Spune-ne despre tine, cu ce te ocupi la munc\u0103?<\/h4>\n<p><\/p>\n<blockquote><p>Sunt specialist \u00een securitate, am absolvit BIT la ITMO. Lucrez ca dezvoltator web full-stack \u00een outsourcing. La \u0219coal\u0103 eram olimpic, inclusiv la programare \u0219i matematic\u0103.<\/p><\/blockquote>\n<p><\/p>\n<h4>Cum ai aflat despre joc?<\/h4>\n<p><\/p>\n<blockquote><p>Am intrat pe Habr doar ca s\u0103 citesc, am v\u0103zut un articol, m-am interesat.<\/p><\/blockquote>\n<p><\/p>\n<h4>C\u00e2te ore ai jucat, c\u00e2nd te-ai al\u0103turat?<\/h4>\n<p><\/p>\n<blockquote><p>M-am al\u0103turat seara acelei zile, c\u00e2nd a fost publicat articolul (cu o zi \u00eenainte de final). Am stat seara \u0219i o mare parte din ziua urm\u0103toare.<\/p><\/blockquote>\n<p><\/p>\n<h4>Ce \u021bi-a pl\u0103cut, ce nu?<\/h4>\n<p><\/p>\n<blockquote><p>\u00cen general, mi-a pl\u0103cut tot (p\u00e2n\u0103 la urm\u0103, am c\u00e2\u0219tigat)), dar m-a deranjat pu\u021bin partea cu apelurile. Adic\u0103 s\u0103 suni \u0219i s\u0103 verifici fiecare versiune era cumva incomod, mai ales c\u0103 \u00een\u021belegeam c\u0103 mai sunt c\u00e2teva zeci de oameni care sun\u0103, jum\u0103tate glumesc \u0219i \u00eencearc\u0103 ingineria social\u0103.<\/p><\/blockquote>\n<p><\/p>\n<h4>Cum ai \u00een\u021beles cum s\u0103 g\u0103se\u0219ti tokenul de lupt\u0103 pentru megatron?<\/h4>\n<p><\/p>\n<blockquote><p>C\u00e2nd am intrat, deja se f\u0103cuse spam pe server, ap\u0103saser\u0103 pe lumini, g\u0103siser\u0103 parola pentru adminul laserului, diverse subdomenii \u0219i pagini. <\/p>\n<p>A fost u\u0219or s\u0103 g\u0103se\u0219ti profilul pe GitHub \u0219i gist-ul cu comentarii. De acolo este evident procesul de generare a tokenului \u0219i secretul pentru acesta. \u00cen astfel de questuri nu trebuie s\u0103 inovezi prea mult imo, deoarece po\u021bi fi cufundat \u00een multe varianta de evolu\u021bie a evenimentelor; \u0219i \u00een consecin\u021b\u0103, trebuie s\u0103 urmezi direc\u021bia \u00een care te \u00eempinge creatorul questului. <\/p>\n<p>\u021ain\u00e2nd cont de celelalte subdomenii \u0219i de site-ul de test de pe Tilda, a devenit clar c\u0103, dup\u0103 alimentarea cu energie a laserului, va trebui s\u0103 g\u0103sesc un token. \u00cen consecin\u021b\u0103, chiar \u00een acea sear\u0103 am schi\u021bat o cerere general\u0103 pentru activarea laserului (bazat\u0103 pe cele 4 forme disponibile: 1 pe site-ul de lucru \u0219i 3 pe site-ul de test \/ vechi) \u0219i am \u00eencercat s\u0103 brutez token-uri de lucru \u00eencep\u00e2nd cu 42 (a\u0219a, de nebun \u2014 poate c\u0103 era deja totul activat, iar pagina cu trimiterea token-ului s-ar fi deschis doar dup\u0103 INN \u0219i numele complet). <\/p>\n<p>Nu sunt sigur c\u0103 cererea a fost corect\u0103, deoarece nu am avut timp s\u0103 verific (deoarece verificarea putea fi efectuat\u0103 doar pentru activarea laserului), dar m-am preg\u0103tit din timp pentru a brutez token-ul. <\/p>\n<p>Acolo exista o logic\u0103 evident\u0103 cu websocket-urile \u0219i controlul dispozitivelor \u00een fi\u0219ierul app.js. Era un indiciu gros legat de dispozitivul a9, care genera o eroare de socket c\u00e2nd trimiteam power: true. Am \u00eencercat s\u0103-i trimit tot felul de lucruri \u2014 cine \u0219tie, poate existau dispozitive suplimentare pentru descifrarea INN-ului, dar f\u0103r\u0103 succes. <\/p>\n<p>Apoi am mai \u00eencercat s\u0103 brutez celelalte ID-uri \u00een jurul celor zece, dar toate erau device-uri necunoscute. Am \u00eencercat, de asemenea, s\u0103 caut tot felul de lucruri pe Google, m-am conectat la chsokolow@gmail.com, am trimis diverse prin formularul de pe pagina de pre\u021buri, am cercetat cu lasermasters, dar tot f\u0103r\u0103 succes. \u00cen ziua urm\u0103toare, am stat \u00een chat, c\u0103ut\u00e2nd diverse, apoi a ap\u0103rut tema stego \u0219i am discutat cu cineva de la stegosolve pentru imagini \u0219i gif-uri (dar \u00een mod logic, \u0219tiam c\u0103 99% din ele nu con\u021bin nimic, deoarece ar fi fost prea mult + s-ar fi contrazis cu linia principal\u0103 a quest-ului). <\/p>\n<p>Dar, \u00een final, am stat c\u00e2teva ore \u0219i am analizat toate imaginile \u0219i gif-urile. Am mai sunat de c\u00e2teva ori cu diverse variante de INN, dar f\u0103r\u0103 succes. Apoi am decis s\u0103 mai las totul deoparte, dar au postat un indiciu \u2014 \u0219i a devenit clar c\u0103, \u00een scurt timp, INN-ul va fi g\u0103sit, ceea ce s-a \u0219i \u00eent\u00e2mplat. Apoi, fie eu, fie altcineva (nu e clar) am trimis power: true pe dispozitivul a9 \u0219i laserul a \u00eenceput s\u0103 func\u021bioneze, de\u0219i s-ar putea s\u0103 nu existe o leg\u0103tur\u0103 \u0219i s\u0103 fi \u00eenceput s\u0103 func\u021bioneze pur \u0219i simplu dup\u0103 INN. \u00cen general, am intrat \u00een administrarea laserului \u0219i am fost surprins, deoarece serverul trimitea singur token-ul (iar eu m\u0103 preg\u0103team s\u0103 brutez). A devenit evident c\u0103 token-ul era unul de test, deoarece transmisia + bunul sim\u021b + l-am verificat. <\/p>\n<p>\u00cen cod existau logica de trimitere a tokenului de lucru undeva prin notificare, dar, probabil, fie era un cod incorect, fie era necesar pentru alte p\u0103r\u021bi ale sistemului. Am schi\u021bat un script pentru a ob\u021bine tokenul de lucru curent din testul actual \u0219i am \u00eenceput s\u0103 ap\u0103s F5, \u00eencerc\u00e2nd s\u0103 le trimit \u2014 au fost probleme cu asta, deoarece toat\u0103 lumea ap\u0103sa constant butonul de trimitere, schimb\u00e2nd astfel tokenul. Apoi, site-ul a picat, num\u0103r\u0103toarea a fost resetat\u0103, dar nu asta conteaz\u0103 \u2014 dup\u0103 un timp, am trimis tokenul de lucru. Teoretic, num\u0103r\u0103toarea era 58 \u0219i <b>tokenul era 449a776938f7ce4cf19f8603045dca0f<\/b> la momentul activ\u0103rii, dac\u0103 nu gre\u0219esc. De fapt, asta e tot.<\/p>\n<p>Apoi, m-am mai enervat pu\u021bin de comentarii de genul \u201eda, toate astea sunt triviale, doar am avut noroc\u201d. Ei bine, dac\u0103 intri pe pagin\u0103, te g\u00e2nde\u0219ti o minut\u0103, scrii un script \u00een c\u00e2teva minute, \u00eel verifici \u2014 atunci da, e trivial. Dar am f\u0103cut asta \u00een 10-20 de secunde \u0219i apoi am avut probleme timp de c\u00e2teva minute s\u0103 trimit tokenul. <\/p>\n<p>Desigur, puteam \u00eencerca s\u0103 scriu logica pentru a captura \u0219i trimite automat, dar ar fi durat mai mult \u0219i ar fi fost un risc mai mare, plus probabil c\u0103 cloud-ul ar fi \u00eenceput s\u0103 se pl\u00e2ng\u0103. Ce mi-a mers cu adev\u0103rat bine a fost ultima etap\u0103 \u2014 pu\u021bin algoritmi pe vitez\u0103 + viteza de reac\u021bie, asta este exact ceea ce \u00eemi place. Dac\u0103 ar fi fost o sarcin\u0103 direct din pen-test, probabil c\u0103 nu a\u0219 fi fost primul.<\/p><\/blockquote>\n<p><\/p>\n<h2>Dar asta nu e \u00eenc\u0103 sf\u00e2r\u0219itul<\/h2>\n<p>\nAbia a\u0219tept s\u0103 v\u0103 povestesc despre toat\u0103 echipa minunat\u0103 care a construit acest quest \u0219i despre toate solu\u021biile ingineresti pe care le-a g\u0103sit. Dar acest post a ie\u0219it deja mult prea mare \u2014 a\u0219a c\u0103 vor fi articole separate despre asta, a\u0219a c\u0103 r\u0103m\u00e2ne\u021bi aproape \u0219i abona\u021bi-v\u0103 la blogul nostru de pe 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=\"Cine a oprit shredderul sau cum trebuia s\u0103 treci prin questul de distrugere a serverului\" src=\"\/wp-content\/uploads\/2020\/08\/1c05684db1a155b4f84fb44016a9702c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Sursa: <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.2 - 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\/ro\/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.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Cine a oprit shredder-ul sau cum trebuia s\u0103 fie trecut quest-ul pentru distrugerea serverului | ProHoster","description":"Acum c\u00e2teva zile, am \u00eencheiat unul dintre cele mai emo\u021bionante evenimente pe care am avut norocul s\u0103 le organiz\u0103m \u00een cadrul blogului \u2013 un joc online de tip hacker cu distrugerea serverului.","canonical_url":"https:\/\/prohoster.info\/ro\/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":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/92627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=92627"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/92627\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/92628"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=92627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=92627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=92627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}