{"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\/fr\/blog\/administrirovanie\/kto-ostanovil-shreder-ili-kak-nuzhno-bylo-prohodit-kvest-s-unichtozheniem-servera","title":{"rendered":"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Il y a quelques jours, nous avons termin\u00e9 l'un des \u00e9v\u00e9nements les plus charg\u00e9s \u00e9motionnellement que nous avons eu la chance d'organiser dans le cadre de notre blog \u2014 un jeu en ligne de hacking avec destruction de serveur. <\/p>\n<p>Les r\u00e9sultats ont d\u00e9pass\u00e9 toutes nos attentes : les participants ne se sont pas seulement inscrits, mais se sont rapidement organis\u00e9s en une communaut\u00e9 soud\u00e9e de 620 personnes sur Discord, qui a litt\u00e9ralement pris d'assaut la qu\u00eate en deux jours sans interruption pour dormir. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/515522\/\"><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" 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 \/>\nEt voici comment cela s'est termin\u00e9 :<\/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=\"Lire la vid\u00e9o\" 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>Comment tout a commenc\u00e9 et de quoi s'agit-il ?<\/h2>\n<p>\nLe jeu a commenc\u00e9 le 12 ao\u00fbt, lorsque nous avons publi\u00e9 sur le blog <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/514776\/\">post<\/a><\/noindex> une vid\u00e9o o\u00f9 un hacker d\u00e9guis\u00e9 en cr\u00e2ne propose de jouer \u00e0 un jeu, de d\u00e9truire le serveur, de provoquer un court-circuit dans la pi\u00e8ce (ou un mini-incendie) et de r\u00e9cup\u00e9rer l'argent restant dans le shredder.<\/p>\n<p>C'\u00e9tait une qu\u00eate en ligne : nous avons lanc\u00e9 une diffusion en direct sur YouTube depuis une pi\u00e8ce que nous avons remplie d'appareils IoT, avec un serveur sous le lit (qui devait \u00eatre d\u00e9truit), et au-dessus du serveur, nous avions un aquarium suspendu avec un poids. Pour rendre le jeu plus palpitant, nous avons d\u00e9cid\u00e9 d'\u00e9tablir un prix de 200 000 roubles, que nous avons charg\u00e9s dans le shredder et programm\u00e9 pour s'activer toutes les 60 minutes. Chaque heure, le shredder d\u00e9vorait 1000 roubles \u2014 plus les joueurs arr\u00eateraient vite, plus ils gagneraient d'argent.<\/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=\"Lire la vid\u00e9o\" 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>Construire cette qu\u00eate \u00e9tait en soi une qu\u00eate \u2014 nous avons d\u00fb nous nourrir d'une seule livraison et dormir quelques heures par jour directement dans la m\u00eame pi\u00e8ce. Mais ce qui \u00e9tait le plus surprenant, c'\u00e9tait d'observer le vol de la pens\u00e9e des joueurs et leur engagement \u00e9motionnel dans le processus.<\/p>\n<p>Honn\u00eatement, l'ing\u00e9niosit\u00e9 des joueurs dans la r\u00e9solution des \u00e9nigmes a largement d\u00e9pass\u00e9 notre modeste projet : chaque minute libre, nous lisions le chat de Discord et dans certains cas, nous \u00e9tions litt\u00e9ralement en larmes de rire en d\u00e9couvrant ce que faisaient les joueurs et comment ils plaisantaient pendant le processus.<\/p>\n<p>Sept personnes ont travaill\u00e9 sans rel\u00e2che sur le projet : un d\u00e9veloppeur back-end, un sp\u00e9cialiste du hardware, un v\u00e9ritable producteur de cin\u00e9ma, un designer CG et deux coproducteurs inspirateurs.<\/p>\n<p>Nous raconterons dans les prochains articles comment la qu\u00eate a \u00e9t\u00e9 r\u00e9alis\u00e9e d'un point de vue technique, et pour l'instant, je vais expliquer sa solution : comment il fallait hacker cette pi\u00e8ce pendant la diffusion. Nous allons \u00e9galement rappeler la chronologie des \u00e9v\u00e9nements, ainsi que toutes les th\u00e9ories folles illuminati provenant du chat Discord.<\/p>\n<h2>Que s'est-il pass\u00e9 pour les joueurs au d\u00e9but du jeu ?<\/h2>\n<p>\nTous les objets de la pi\u00e8ce \u00e9taient class\u00e9s en trois cat\u00e9gories :<\/p>\n<ul>\n<li>Des dispositifs IoT simples \u00e0 g\u00e9rer, non li\u00e9s aux jeux<\/li>\n<li>Des dispositifs de jeu pour passer le quest<\/li>\n<li>Ambiance<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/d9069fcfaf597a90b34dc2b54b442805.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNous avons install\u00e9 8 \u00e9l\u00e9ments tr\u00e8s simples \u00e0 g\u00e9rer : deux lampes, une guirlande, cinq lettres SOUCUL, chacune \u00e9tant de couleur changeante. Tout cela pouvait \u00eatre allum\u00e9\/\u00e9teint directement depuis le site et les r\u00e9sultats pouvaient \u00eatre vus en temps r\u00e9el \u2013 nous les avons rendus accessibles \u00e0 tous les joueurs, quel que soit leur niveau technique.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/5a1b0ee08046109141d46572f0bb1c8e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Tout ce qui pouvait \u00eatre allum\u00e9 depuis le site<\/i><\/p>\n<p>Parmi les \u00e9l\u00e9ments de jeu importants n\u00e9cessaires pour passer le quest, auxquels l'acc\u00e8s n'\u00e9tait pas si simple :<\/p>\n<ol>\n<li>Un serveur avec un couvercle ouvert et un aquarium au-dessus <\/li>\n<li>Une kettlebell suspendue de mani\u00e8re \u00e0 briser l'aquarium <\/li>\n<li>Megatron 3000 \u2013 un puissant laser point\u00e9 vers la corde qui tient la kettlebell<\/li>\n<li>Un puissant ventilateur qui se d\u00e9clenchait sous charge sur le serveur <\/li>\n<li>Un tableau blanc sur lequel \u00e9taient inscrits le nom d'utilisateur et le mot de passe pour Megatron<\/li>\n<li>Un t\u00e9l\u00e9phone sur lequel on pouvait appeler et voir son appel en direct<\/li>\n<li>Un destructeur de papier qui d\u00e9vorait un billet de 1000 roubles par heure<\/li>\n<\/ol>\n<p><\/p>\n<h2>Comment le quest a \u00e9t\u00e9 r\u00e9solu<\/h2>\n<p>\nJe dirai tout de suite : le secret s'ouvrait assez facilement.<\/p>\n<p>L'objectif du jeu \u00e9tait d'arr\u00eater le destructeur de papier en provoquant un court-circuit dans la pi\u00e8ce. Pour cela, il fallait briser l'aquarium, en lan\u00e7ant la kettlebell et en noyant le serveur. La kettlebell \u00e9tait maintenue par une corde, que Megatron visait. En prenant le contr\u00f4le de Megatron, on pouvait couper la corde. Cela se faisait en 5 \u00e9tapes simples :<\/p>\n<h3>\u00c9tape 1. Charger le serveur dans la pi\u00e8ce<\/h3>\n<p>\nPar exemple, en envoyant des paquets avec une commande.<\/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'indice \u00e9tait une captcha tr\u00e8s charg\u00e9e <noindex><a rel=\"nofollow\" href=\"https:\/\/ooosokol.ru\/pricelist\">sur la page du tarif<\/a><\/noindex> sur <noindex><a rel=\"nofollow\" href=\"https:\/\/ooosokol.ru\/pricelist\">Cette m\u00eame captcha, qu'il fallait attaquer<\/a><\/noindex>.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/80af2bf38beb1f29902f60608ca65dc2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>En chargeant le serveur, sa temp\u00e9rature augmentait et cela pouvait \u00eatre suivi sur la surveillance, ouverte juste devant la cam\u00e9ra. Ensuite, le ventilateur s'activait, soulevant un l\u00e9ger rideau sur le tableau blanc. Cela r\u00e9v\u00e9lait le nom d'utilisateur et le mot de passe d'acc\u00e8s \u00e0 la page de Megatron inscrits sur le tableau.<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/36039026faaa0ef5cfb6e6956ce84e97.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEt la page de contr\u00f4le de Megatron pouvait \u00eatre trouv\u00e9e en v\u00e9rifiant tous les certificats \u00e9mis pour le domaine ooosokol.ru.<\/p>\n<p>Sur le sous-domaine<\/p>\n<p>megatron.ooosokol.ru <noindex><a rel=\"nofollow\" href=\"https:\/\/megatron.ooosokol.ru\/\">megatron.ooosokol.ru<\/a><\/noindex> la page de gestion de Megatron \u00e9tait accessible. Mais elle ne s'ouvrait pas tant que l'alimentation primaire n'\u00e9tait pas fournie au Megatron.<\/p>\n<p>Tous ces \u00e9tapes ont \u00e9t\u00e9 rapidement discut\u00e9es par les joueurs dans les commentaires de la diffusion sur YouTube. Ensuite, les d\u00e9fis \u00e9taient un peu plus difficiles et les joueurs ont cr\u00e9\u00e9 un serveur Discord nomm\u00e9 RUVDS Hack Room pour continuer la discussion.<\/p>\n<h3>\u00c9tape 2. Fournir l'alimentation primaire au Megatron<\/h3>\n<p>\nTous les appareils intelligents g\u00e9r\u00e9s depuis le site (ces lampes que les joueurs allumaient et \u00e9teignaient en continu) avaient leurs propres identifiants.<\/p>\n<p>Pour fournir l'alimentation primaire au Megatron et l'\u00e9clairer en m\u00eame temps, il fallait trouver et activer un appareil cach\u00e9 sur la page de gestion du bureau.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/21d4b2bd950f49282c7c6d3deb26aaa8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPour cela, il fallait regarder les identifiants des appareils et remarquer qu'il y avait 4 appareils, alors que seulement 3 \u00e9taient disponibles sur le site. <\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/452ad83a2f77cc07a9cfb92c96a9bf0c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLa page du Megatron devenait accessible en activant le 4\u00e8me appareil et le laser s'\u00e9clairait. Cependant, il \u00e9tait impossible de tirer avec le laser car un message indiquait que le laser n'\u00e9tait pas disponible et un conseil : le disjoncteur du bureau avait saut\u00e9, il fallait appeler la soci\u00e9t\u00e9 de gestion et demander de r\u00e9tablir l'alimentation. <noindex><a rel=\"nofollow\" href=\"https:\/\/megatron.ooosokol.ru\/\">la page<\/a><\/noindex> Conseil sur la soci\u00e9t\u00e9 de gestion<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/de8f502aee113b887ff16213d40f25c2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>3. Appeler la soci\u00e9t\u00e9 de gestion et demander de r\u00e9tablir l'alimentation du Megatron<\/i><\/p>\n<h3>Selon le LOR, le Megatron ne pouvait pas tirer car le disjoncteur du bureau avait saut\u00e9. Seule la soci\u00e9t\u00e9 de gestion pouvait r\u00e9tablir l'alimentation, et il fallait les appeler et passer une identification en tant que propri\u00e9taire de la soci\u00e9t\u00e9.<\/h3>\n<p>\nTrouver le num\u00e9ro de la soci\u00e9t\u00e9 de gestion \u00e9tait facile - nous l'avons directement inscrit dans le footer.<\/p>\n<p>Mais passer l'identification \u00e9tait beaucoup plus difficile.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/d3f2467e8bd2838258e6b837fe162b40.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLorsque l'on appelait le num\u00e9ro +74991130688, une op\u00e9ratrice r\u00e9pondait et demandait d'une voix monotone de donner le TIN de l'entreprise et le nom complet du propri\u00e9taire. Sans cela, elle refusait de r\u00e9tablir l'alimentation et expliquait que c'\u00e9tait une simple centrale d'appels externalis\u00e9e, qu'ils avaient 2000 clients et bureaux, et qu'il \u00e9tait impossible de trouver le bon sans ces informations.<\/p>\n<p>Pour les joueurs, cela s'est av\u00e9r\u00e9 \u00eatre l'\u00e9tape la plus difficile. Ils ont cherch\u00e9 le bon TIN et le nom complet du propri\u00e9taire pendant presque deux jours, tandis que moi (dans le r\u00f4le de l'op\u00e9ratrice de la centrale) j'ai re\u00e7u plus de 400 appels pendant ce temps. Le t\u00e9l\u00e9phone sonnait toutes les 2-3 minutes.<\/p>\n<p>Les gars faisaient tout ce qu'ils pouvaient. Ils ont tout essay\u00e9 : d\u00e9chiffrement du code source du site, recherche du propri\u00e9taire du site Sokolov, v\u00e9rification sur les r\u00e9seaux sociaux.<\/p>\n<p>Ils ont cherch\u00e9 le TIN de diff\u00e9rentes entreprises.<\/p>\n<p>                        <b class=\"spoiler_title\">Ils cherchaient le num\u00e9ro d'identification fiscale de diff\u00e9rentes entreprises<\/b><br \/>\n                        <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/6g\/8w\/tx\/6g8wtxbp95x9nyiwev6kjhgdbgu.jpeg\"><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" 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=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/e0050986383f457dad2bbd5945e9d504.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" 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=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" 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=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/0820c8aab2fcbd6cb8aff0a29f71777d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<i>Sch\u00e9ma de recherche presque complet<\/i><br \/>\n                    <br \/>\n\u00c0 un moment donn\u00e9, ils ont m\u00eame appel\u00e9 avec un num\u00e9ro masqu\u00e9 \u2014 comme s'ils appelaient depuis le bureau de la soci\u00e9t\u00e9 Sokol, indiqu\u00e9e dans le pied de page.<\/p>\n<p>Nous avons alors d\u00e9couvert qu'un grand nombre d'entreprises portaient le nom Sokol. Pratiquement toutes ces entreprises ont \u00e9t\u00e9 contact\u00e9es par les appelants, mais cela n'avait rien \u00e0 voir avec ce que le site a v\u00e9cu. <noindex><a rel=\"nofollow\" href=\"http:\/\/lasermasters.ru\">lasermasters.ru<\/a><\/noindex>, chez qui nous avions r\u00e9ellement achet\u00e9 le fameux Megatron il y a environ un mois.<\/p>\n<p>D'abord, Discord a attaqu\u00e9 le support de Lasermasters.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/f2d222336193140558b8b4717a2a3194.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEnsuite, ils ont r\u00e9ussi \u00e0 y trouver le compte de quelqu'un ! Pendant ce temps, le support de Lasermasters avait d\u00e9j\u00e0 cess\u00e9 d'\u00eatre avare en mots.<\/p>\n<p>                        <b class=\"spoiler_title\">Attention, \u00e9loignez les enfants de l'\u00e9cran<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/95f2fa7cc62b6b2dc9dc92257a99783f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/7f6858e7fbb4ac30de4d58da733dd72c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nFinalement, ils ont d\u00e9cid\u00e9 de DDoS Lasermasters et leur site est tomb\u00e9. Tout comme nous avons r\u00e9ussi \u00e0 mettre \u00e0 terre le site de Sokol, bien que nous l'ayons rapidement remis en ligne.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/hsto.org\/webt\/e4\/8q\/-b\/e48q-b6gvy5zm2yu8bqmg0jgzke.jpeg\"><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/06f14b9680c8a31129afdf4308289e65.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Au cours de l'enqu\u00eate, les gars de Discord ont m\u00eame trouv\u00e9 l'acteur dont nous avions achet\u00e9 la photo dans une banque d'images, pour qu'il joue le r\u00f4le de l'antagoniste principal, le propri\u00e9taire de LLC Andre\u00ef Sokolov. Il s'est av\u00e9r\u00e9 qu'il s'appelle Youri et qu'il n'est absolument pas au courant de la pol\u00e9mique dans laquelle il est impliqu\u00e9.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/5d54b13b62c803a761dc6fab397f2890.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Andre\u00ef Sokolov, personnage du jeu<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/0d2cbf9920a15cf9065d14651c377d9d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Youri, mod\u00e8le<\/i><\/p>\n<p>S'il avait su comment il a tenu 600 personnes \u00e9veill\u00e9es pendant deux jours\u2026<\/p>\n<p>Ensuite, ils ont commenc\u00e9 \u00e0 creuser sp\u00e9cifiquement sous moi, comme sous l'organisateur de la qu\u00eate (ce qui aurait pu se terminer par un succ\u00e8s si les gars avaient compris qu'ils pouvaient pirater mes canaux de travail). <\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/1e2babd073723d3ae968c5575e642a80.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJ'ai m\u00eame un peu paniqu\u00e9 quand ils ont mentionn\u00e9 mon pr\u00e9nom et mon num\u00e9ro de contribuable. Mais j'ai \u00e9t\u00e9 soulag\u00e9e quand, dans le processus de la communication \u00e9clat\u00e9e, j'ai soudainement eu un fr\u00e8re a\u00een\u00e9, qui s'est av\u00e9r\u00e9 \u00eatre le directeur technique de Habra. <\/p>\n<p>                        <b class=\"spoiler_title\">Mon cher fr\u00e8re, qui a \u00e9galement pris une part<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/ca21d19236d8d1caca4d659f49e7a477.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>                        <b class=\"spoiler_title\">Pendant ce temps, les hypoth\u00e8ses devenaient de plus en plus incroyables<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/13f47fddd45c6d40ba68ba7f233bb792.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEt cela a abouti \u00e0 des th\u00e9ories illuminati.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/344c2d70581e69ab5376bbe67eabd51e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nLes th\u00e9ories du complot les plus savoureuses concernaient Bob l'\u00c9ponge, Harry Potter et le clignotement de la guirlande LED chinoise que nous avions mise \u00e0 l'int\u00e9rieur du bo\u00eetier du syst\u00e8me.<\/p>\n<p>D'o\u00f9 viennent Bob l'\u00c9ponge et Harry Potter, vous pourriez demander ? Nous avons ins\u00e9r\u00e9 leurs adresses sur la page de contact de Sokol et cela a suscit\u00e9 une multitude d'hypoth\u00e8ses dans la communaut\u00e9 Discord. Bien que nous voulions simplement rendre hommage \u00e0 nos \u0153uvres d'enfance pr\u00e9f\u00e9r\u00e9es.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/1f541f8cbe5f7e73b616e47652299fa9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Cette r\u00e9f\u00e9rence sur la page &quot;<noindex><a rel=\"nofollow\" href=\"https:\/\/ooosokol.ru\/contacts\">Contacts<\/a><\/noindex>&quot;<\/i><\/p>\n<p>Et au final<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/35100c95ef78dadf12c63b0e08f0ec7c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/6719a54c7b643fa14104a49edaee8623.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/5cb070879fdf390de89e33ed96723ef6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/93edce804c2d0c1a9581141113d0c064.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/e90e11145ba4165622b2b3053efe8944.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Il s'av\u00e8re que dans la s\u00e9rie, il y a bien des documents de Bob l'\u00c9ponge. Ils \u00e9taient appel\u00e9s comme le num\u00e9ro de contribuable.<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/8b78647a05f13e9a7402278e2185daf5.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUne des th\u00e9ories les plus complexes \u00e9tait que le clignotement de la guirlande chinoise contenait un message en code Morse. <\/p>\n<p>                        <b class=\"spoiler_title\">Le scintillement a \u00e9t\u00e9 enregistr\u00e9 et essay\u00e9 d'\u00eatre d\u00e9chiffr\u00e9.<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/c888d827ad21791bad17ec760ef4803a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/41c29bbd0769e30cb4e5d92b86868570.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/5c9af43e5d2194a1e0b5fcd65e0c06ef.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nParmi les th\u00e9ories plus simples, les gars essayaient de comprendre s'il y avait un indice cach\u00e9 dans les cartes.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/81d237a6a2dece0b7bc882d68b4e2d04.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn chemin, on nous comparait \u00e0 <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 une \u00e9valuation injustement \u00e9lev\u00e9e, mais tout de m\u00eame agr\u00e9able.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/475ef299f129b98caea79cf63f77e80a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/b1b9d95f7825dc901f7786d9a5a87e1b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLes joueurs ont largement essay\u00e9 l'ing\u00e9nierie sociale. On m'a appel\u00e9 en se faisant passer pour des agents du FSB, des pompiers, Sokolov lui-m\u00eame, son ex-femme et un garde qui, pr\u00e9tendument, se trouvait en bas. Ils disaient qu'un incendie avait \u00e9clat\u00e9, que quelqu'un \u00e9tait coinc\u00e9 dans l'ascenseur, et l'histoire la plus d\u00e9chirante \u00e9tait qu'un petit chien de l'appelant se trouvait pr\u00e9tendument dans un bureau en feu.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/4c62680deb599ae4cd3c6cc0bd155c70.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Il y a aussi eu des tentatives de corruption.<\/i><\/p>\n<p>Peu \u00e0 peu, des m\u00e8mes sont apparus dans le chat.<\/p>\n<p>                        <b class=\"spoiler_title\">Voici quelques-uns.<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/4e8d3c503bb50298eabeb9508c178787.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/1a870b382e1600f5dfa348f689a4c59c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/637a118228dff4474b9f4de5bde4316a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Pendant ce temps, les usines restaient inactives.<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/f290372308405e5b66628dbfa76d8fe3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/475a70bfd5d8c009d38cc80559285c76.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/74f3b257b715ad2a4610c9932a57c62f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/9dbf2a67f7ab74dc435cb23d20ea1c71.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/67002cb3e89799ffdee4a71b0b85f9d0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h2>Indice<\/h2>\n<p>\nL'argent dans le broyeur diminuait de plus en plus. Afin que le gagnant ait au moins quelque chose, nous avons d\u00e9cid\u00e9 de faire un indice. De plus, en suivant les r\u00e8gles du game design, juste avant la finale, de cr\u00e9er du suspense.<\/p>\n<p>S\u00e9par\u00e9ment, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/515048\/\">article<\/a><\/noindex> nous avons publi\u00e9 une vid\u00e9o sur le blog. Au d\u00e9but, une s\u00e9quence de Fight Club a \u00e9t\u00e9 ins\u00e9r\u00e9e \u2014 en r\u00e9f\u00e9rence \u00e0 Tyler Durden, qui envisageait d'ins\u00e9rer le 25\u00e8me cadre dans les films, tandis qu'il travaillait dans des cin\u00e9mas.<\/p>\n<p>Nous avons d\u00e9cid\u00e9 d'appliquer la m\u00eame m\u00e9canique et avons ins\u00e9r\u00e9 l'indice comme 25\u00e8me cadre, comment <noindex><a rel=\"nofollow\" href=\"https:\/\/sbis.ru\/contragents\/7723558400\/772301001\">googler<\/a><\/noindex> le bon INN et le nom complet du propri\u00e9taire. <\/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=\"Lire la vid\u00e9o\" 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=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/cac950eea233c4c8c332f29bb6ee930e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Apr\u00e8s cela, les gars ont compris tr\u00e8s vite.<\/i><\/p>\n<h3>\u00c9tape 4. Tirer au laser en mode non-combat.<\/h3>\n<p>\nLors de la fourniture d'\u00e9nergie par l'entreprise de gestion et apr\u00e8s l'allumage des disjoncteurs, Megatron s'allumait et pouvait tirer en mode test. Un jeton pour le tir de test \u00e9tait d\u00e9j\u00e0 ins\u00e9r\u00e9 dans le formulaire de saisie.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/b395705d08e3d812bbfd4271fd5aaf88.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Un nouveau jeton \u00e9tait g\u00e9n\u00e9r\u00e9 toutes les 25 secondes, il pouvait \u00eatre utilis\u00e9 pour activer le laser pendant 10 secondes \u00e0 une puissance de 10\/255.<\/i><\/p>\n<p>Apr\u00e8s cela, le laser devait se refroidir pendant 1 minute et pendant cette minute il \u00e9tait indisponible, ne prenant pas de nouvelles demandes de tir.<\/p>\n<p>Cette puissance n'\u00e9tait absolument pas suffisante pour couper la corde, mais n'importe quel joueur pouvait tirer avec Megatron et voir le faisceau laser en action. <\/p>\n<p>                        <b class=\"spoiler_title\">La r\u00e9action de la communaut\u00e9 a \u00e9t\u00e9 plus que vive.<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/7292e32723d99262ce40636a130eb8e0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n                    <\/p>\n<p>                        <b class=\"spoiler_title\">Mais tout le monde s'est vite calm\u00e9 et a compris que ce n'\u00e9tait pas encore la fin du jeu.<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/2432f414389af3cbafd56ed8a2be7a1e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nEnsuite, la communaut\u00e9 a commenc\u00e9 \u00e0 comprendre comment lancer le mode combat.<\/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=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/abc96e77747b9483c551f8e9f5b4bcff.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" 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=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/c5a0bfd6a0f309cfb683e3aeee10bc37.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/c0f8c5e41c3523b4abf2885a1f0371cf.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Des faux ont surgit sur Discord.<\/i><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/7x\/ug\/po\/7xugpozxfrkw3hqk9ian6m_tmgm.jpeg\"><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/a95b843f41183646b8dcb4d2fcc194cc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<i>Nous ne savions pas qu'il y avait quelque chose d'\u00e9crit sur la jambe de la table pendant la diffusion.<\/i><\/p>\n<h3>La communaut\u00e9 est arriv\u00e9e \u00e0 l'\u00e9tape 4. Comprendre comment les jetons sont g\u00e9n\u00e9r\u00e9s : trouver le gist et g\u00e9n\u00e9rer un jeton qui inclut le laser en mode combat.<\/h3>\n<p>\nLe mode combat de Megatron utilise 100 % de la puissance du laser \u00e0 3 W. Cela suffit largement pour br\u00fbler la corde qui maintenait le poids pendant 2 minutes, briser l'aquarium et inonder le serveur.<\/p>\n<p>Nous avons laiss\u00e9 quelques indices sur <noindex><a rel=\"nofollow\" href=\"https:\/\/gist.github.com\/ooosokol\/605eab15b856d46d7e45f27e89040b8d\">le GitHub du projet<\/a><\/noindex>: \u00e0 savoir le code de g\u00e9n\u00e9ration du jeton, \u00e0 partir duquel on pouvait comprendre que les jetons de test et de combat \u00e9taient g\u00e9n\u00e9r\u00e9s sur la base d'un m\u00eame indice de compteur. Dans le cas du jeton de combat, en plus de la valeur du compteur, un sel est \u00e9galement utilis\u00e9, qui a presque enti\u00e8rement \u00e9t\u00e9 laiss\u00e9 dans l'historique des modifications de ce gist, \u00e0 l'exception des deux derniers caract\u00e8res.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/7f1780e701e32bf8849d170c62cdd32a.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Comme tout le monde l'a rapidement devin\u00e9, c'\u00e9tait 42.<\/i><\/p>\n<p>Dans les commentaires du gist, il y avait un \u00e9change entre Andrei Sokolov et le d\u00e9veloppeur ('sage d\u00e9veloppeur', comme l'ont surnomm\u00e9 les gars sur Discord).<\/p>\n<p>Dans cet \u00e9change, Andrei a envoy\u00e9 l'un des jetons de combat, et le d\u00e9veloppeur a r\u00e9pondu que ce jeton avait \u00e9t\u00e9 initialis\u00e9 avec une valeur de compteur de 42.<\/p>\n<p><img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/6e58da9fc8f86ea1d9f1d29d5f300488.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn connaissant ces donn\u00e9es, il \u00e9tait possible de parcourir les 2 derniers caract\u00e8res du sel et de d\u00e9couvrir qu'on avait utilis\u00e9 des chiffres de Lost, convertis en base 16.<\/p>\n<p>Ensuite, les joueurs devaient attraper la valeur du compteur (en analysant le jeton de test) et g\u00e9n\u00e9rer un jeton de combat en utilisant la valeur suivante du compteur et le sel trouv\u00e9 \u00e0 l'\u00e9tape pr\u00e9c\u00e9dente.<\/p>\n<p>Le compteur s'incr\u00e9mente simplement \u00e0 chaque tir d'essai et toutes les 25 secondes. Nous n'avons \u00e9crit cela nulle part, cela devait \u00eatre une petite surprise de jeu. Les gars ont compris cela tr\u00e8s rapidement et ont lanc\u00e9 Megatron en mode combat.<\/p>\n<h3>\u00c9tape 5. Br\u00fbler la corde avec le 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=\"Lire la vid\u00e9o\" 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>Comment cela s'est pass\u00e9<\/i><\/p>\n<p>Ici, tout est d\u00e9j\u00e0 simple. L'envoi du jeton de combat a activ\u00e9 le laser en mode combat, et la pi\u00e8ce changeait pour entrer en 'mode catastrophe', comme nous l'avons appel\u00e9 dans le sc\u00e9nario g\u00e9n\u00e9ral :<\/p>\n<ul>\n<li>Tous les lumi\u00e8res s'\u00e9teignaient dans la pi\u00e8ce.<\/li>\n<li>Les boutons des appareils IoT sur le site devenaient inaccessibles.<\/li>\n<li>Un clignotant et un son de sir\u00e8ne s'activaient.<\/li>\n<li>Le poids rouge \u00e9tait \u00e9clair\u00e9.<\/li>\n<li>Un compte \u00e0 rebours commen\u00e7ait sur l'\u00e9cran de la t\u00e9l\u00e9vision jusqu'au lancement du laser en mode combat. <\/li>\n<\/ul>\n<p>\nNous avons donn\u00e9 un compte \u00e0 rebours d'une heure et demie pour que tous ceux qui jouaient puissent se connecter et voir la finale. Et ce n'\u00e9tait pas en vain : alors que j'attendais avec impatience le son du coup et du verre bris\u00e9 de la pi\u00e8ce voisine, toute l'\u00e9quipe qui avait cr\u00e9\u00e9 le quest a commenc\u00e9 \u00e0 se diriger vers la base, sans se concerter, pour voir la finale de leurs propres yeux. Ils entraient simplement dans la pi\u00e8ce et commen\u00e7aient \u00e0 s'enlacer.<\/p>\n<p>                        <b class=\"spoiler_title\">Pendant ce temps sur Discord<\/b><br \/>\n                        <img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/b831bfdf5faec76962c063cca307b4e6.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/33c40df26042ccf8b3bb8fe56b70de78.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\nApr\u00e8s la fin du compte \u00e0 rebours, le laser s'est activ\u00e9 en mode combat et a coup\u00e9 la corde en deux minutes \u2014 le poids a vol\u00e9 directement dans l'aquarium. Avant le coup, un capybara fou a hurl\u00e9 \u00e0 l'\u00e9cran, levant ses petites pattes dans la panique.<\/p>\n<p>Puisque toute l'\u00e9quipe \u00e9tait r\u00e9unie l\u00e0-bas, nous avons enregistr\u00e9 un petit message pour tous ceux qui ont lutt\u00e9 pendant deux jours pour rejoindre la finale sur Discord, et nous sommes all\u00e9s ouvrir du 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=\"Lire la vid\u00e9o\" 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>Comment avons-nous calcul\u00e9 le temps de lancement des publicit\u00e9s vid\u00e9o et le vol du poids ?<\/h2>\n<p>\nApr\u00e8s une dizaine de tests de coupure de corde avec le laser, nous avons compris que c'\u00e9tait une construction tr\u00e8s peu fiable \u2014 une corde \u00e0 moiti\u00e9 coup\u00e9e devenait plus fine, sous le poids du poids elle s'\u00e9tirait, changeait de position et le laser ne pouvait plus la couper compl\u00e8tement. <\/p>\n<p>C'est pourquoi nous avons suivi une autre voie : nous avons doubl\u00e9 la coupure en enroulant la corde avec un fil nichrome. Un courant \u00e9tait envoy\u00e9 \u00e0 travers le fil, il devenait rougeoyant et coupait la corde en environ 2 secondes \u2014 cela nous donnait une compr\u00e9hension pr\u00e9cise de quand activer le capybara hurlant, arr\u00eater le chronom\u00e8tre de lancement et lancer la publicit\u00e9 :<\/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=\"Lire la vid\u00e9o\" 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>Qu'est-ce qui n'a pas fonctionn\u00e9 ?<\/h2>\n<p>\n\u00c0 la finale, de l'\u00e9paisse fum\u00e9e devait sortir de l'unit\u00e9 centrale, comme lors d'un incendie \u2014 nous avons pr\u00e9par\u00e9 des fumig\u00e8nes, les avons allum\u00e9s de la m\u00eame mani\u00e8re, mais ils n'ont pas fonctionn\u00e9 (probablement \u00e0 cause de l'eau).<\/p>\n<h2>Qui est le gagnant ?<\/h2>\n<p>\nLe gagnant est <b>Arkadi\u00ef Alekse\u00efev<\/b> de Saint-P\u00e9tersbourg \u2014 c'est lui qui a g\u00e9n\u00e9r\u00e9 en premier un jeton de test et a gagn\u00e9 les 134 000 roubles restants dans le shredder.<\/p>\n<p>Une petite interview avec Arkadi\u00ef.<\/p>\n<h4>Parle-nous de toi, que fais-tu dans la vie ?<\/h4>\n<p><\/p>\n<blockquote><p>Par ma formation, je suis sp\u00e9cialiste de la s\u00e9curit\u00e9, j'ai termin\u00e9 le BIT \u00e0 l'ITMO. Je travaille comme d\u00e9veloppeur web full-stack en freelance. J'\u00e9tais un \u00e9l\u00e8ve olympique \u00e0 l'\u00e9cole, y compris en programmation et en math\u00e9matiques.<\/p><\/blockquote>\n<p><\/p>\n<h4>Comment as-tu entendu parler du jeu ?<\/h4>\n<p><\/p>\n<blockquote><p>Je suis all\u00e9 sur Habr juste pour lire, j'ai vu un article, \u00e7a m'a int\u00e9ress\u00e9.<\/p><\/blockquote>\n<p><\/p>\n<h4>Combien d'heures as-tu jou\u00e9, quand t'es-tu joint au jeu ?<\/h4>\n<p><\/p>\n<blockquote><p>Je me suis joint le soir du jour o\u00f9 l'article a \u00e9t\u00e9 publi\u00e9 (c'est-\u00e0-dire un jour avant la fin). J'ai pass\u00e9 la soir\u00e9e et une grande partie de la journ\u00e9e suivante.<\/p><\/blockquote>\n<p><\/p>\n<h4>Qu'est-ce qui t'a plu, qu'est-ce qui ne t'a pas plu ?<\/h4>\n<p><\/p>\n<blockquote><p>Dans l'ensemble, j'ai tout aim\u00e9 (forc\u00e9ment, j'ai gagn\u00e9)), mais le moment avec les appels \u00e9tait un peu stressant. Appeler et v\u00e9rifier chaque version, c'\u00e9tait pas tr\u00e8s agr\u00e9able, au moins parce que c'\u00e9tait g\u00eanant \u2014 je savais qu'il y en avait encore quelques dizaines qui appelaient, dont la moiti\u00e9 plaisantait et essayait de faire de l'ing\u00e9nierie sociale.<\/p><\/blockquote>\n<p><\/p>\n<h4>Comment as-tu compris comment trouver le jeton d'authentification pour le m\u00e9gatron ?<\/h4>\n<p><\/p>\n<blockquote><p>Quand je suis arriv\u00e9, le serveur avait d\u00e9j\u00e0 \u00e9t\u00e9 spamm\u00e9, les lumi\u00e8res avaient \u00e9t\u00e9 test\u00e9es, ils avaient trouv\u00e9 le mot de passe de l'interface admin du laser, divers sous-domaines et pages. <\/p>\n<p>Il \u00e9tait aussi facile de trouver un profil sur GitHub et un gist avec des commentaires. De l\u00e0, le processus de g\u00e9n\u00e9ration du jeton et de son secret \u00e9tait \u00e9vident. Dans ce genre de qu\u00eates, il n'est pas n\u00e9cessaire d'inventer quelque chose d'extraordinaire en passant, car on peut se noyer dans une multitude de sc\u00e9narios ; il faut donc suivre la direction indiqu\u00e9e par le cr\u00e9ateur de la qu\u00eate. <\/p>\n<p>En tenant compte des autres sous-domaines et du site test sur Tilda, il \u00e9tait clair qu'apr\u00e8s avoir aliment\u00e9 le laser, il faudrait trouver un jeton. Par cons\u00e9quent, le m\u00eame soir, j'ai esquiss\u00e9 une requ\u00eate approximative pour activer le laser (sur la base de 4 formulaires accessibles : 1 sur le site en service et 3 sur le site test \/ ancien) et j'ai essay\u00e9 de brute-forcer avec des jetons en commen\u00e7ant par 42 (juste par curiosit\u00e9 \u2014 qui sait, peut-\u00eatre que tout \u00e9tait d\u00e9j\u00e0 activ\u00e9, et que la page pour envoyer le jeton s'ouvrirait simplement apr\u00e8s l'INN et le nom complet). <\/p>\n<p>Je ne suis pas s\u00fbr que la requ\u00eate \u00e9tait correcte, car je n'avais pas le temps de v\u00e9rifier (car on ne pouvait v\u00e9rifier que l'activation du laser), mais je m'\u00e9tais pr\u00e9par\u00e9 \u00e0 l'avance pour le brute-force du jeton. <\/p>\n<p>Il y avait aussi une logique \u00e9vidente avec les websockets et le contr\u00f4le des appareils dans le fichier app.js. Il y avait un gros indice concernant le dispositif a9, qui plantait le socket lorsqu'on envoyait power: true. J'ai essay\u00e9 d'envoyer diverses choses \u00e0 ce sujet \u2014 on ne sait jamais, cela pourrait \u00eatre un dispositif suppl\u00e9mentaire pour d\u00e9chiffrer l'INN, mais sans succ\u00e8s. <\/p>\n<p>Ensuite, j'ai aussi examin\u00e9 les autres ID \u00e0 c\u00f4t\u00e9 de ces dix, mais partout c'\u00e9tait unknown device. J'ai aussi essay\u00e9 de chercher sur Google diverses choses, j'ai consult\u00e9 chsokolow@gmail.com, j'ai envoy\u00e9 diverses informations via le formulaire sur la page des prix, j'ai explor\u00e9 avec lasermasters, mais tout cela sans succ\u00e8s. Le lendemain, je suis rest\u00e9 dans le chat, \u00e0 chercher diverses informations, puis un sujet de st\u00e9ganographie a \u00e9merg\u00e9 et j'ai consult\u00e9 une personne sp\u00e9cialis\u00e9e dans la st\u00e9gosolve pour les images et les GIFs (mais je savais d\u00e9j\u00e0 que 99% du temps il n'y avait rien, car ce serait trop + cela contredirait la ligne principale de la qu\u00eate). <\/p>\n<p>Mais finalement, j'ai aussi pass\u00e9 quelques heures \u00e0 fouiller toutes les images et GIFs. J'ai encore appel\u00e9 plusieurs fois avec diff\u00e9rentes variantes de l'INN, mais en vain. Ensuite, j'ai d\u00e9cid\u00e9 de laisser tomber, mais ils ont publi\u00e9 un indice \u2014 et il est devenu clair que dans un avenir proche, l'INN serait trouv\u00e9, ce qui s'est effectivement produit. Ensuite, soit moi, soit quelqu'un d'autre (ce n'est pas clair) a envoy\u00e9 power: true \u00e0 l'appareil a9 et le laser a fonctionn\u00e9, bien que peut-\u00eatre il n'y ait pas de lien et qu'il ait simplement fonctionn\u00e9 apr\u00e8s l'INN. En tout cas, j'ai acc\u00e9d\u00e9 \u00e0 l'administration du laser et j'ai \u00e9t\u00e9 assez surpris, car le serveur envoyait lui-m\u00eame le token (alors que je me pr\u00e9parais d\u00e9j\u00e0 \u00e0 le brute-forcer). Il est devenu \u00e9vident que le token \u00e9tait un test, car la transmission + le bon sens + je l'ai v\u00e9rifi\u00e9. <\/p>\n<p>Dans le code, il y avait une logique d'envoi d'un token fonctionnel quelque part avec une notification, mais apparemment, soit c'\u00e9tait un code incorrect, soit cela \u00e9tait n\u00e9cessaire pour d'autres parties du syst\u00e8me. J'ai esquiss\u00e9 un script pour obtenir le token fonctionnel actuel \u00e0 partir du token test actuel et je suis rest\u00e9 sur F5, essayant de les envoyer \u2014 cela a pos\u00e9 probl\u00e8me, car tout le monde appuyait constamment sur le bouton d'envoi, modifiant ainsi le token. Ensuite, le site a \u00e9galement plant\u00e9, le compteur a \u00e9t\u00e9 r\u00e9initialis\u00e9, mais ce n'est pas le principal \u2014 apr\u00e8s un certain temps, j'ai envoy\u00e9 le token fonctionnel. En th\u00e9orie, le compteur \u00e9tait \u00e0 58 et <b>le token \u00e9tait 449a776938f7ce4cf19f8603045dca0f<\/b> au moment de l'activation, si je ne me trompe pas. En gros, c'est tout.<\/p>\n<p>Ensuite, j'ai eu quelques frustrations \u00e0 cause des commentaires comme \u00ab c'est tout trivial, c'est de la chance \u00bb. Eh bien, si l'on va sur la page, r\u00e9fl\u00e9chit une minute, \u00e9crit un script en quelques minutes, le teste \u2014 alors oui, c'est trivial. Mais je l'ai fait en 10-20 secondes, et ensuite j'ai juste mis plusieurs minutes \u00e0 envoyer le token. <\/p>\n<p>Bien s\u00fbr, on aurait pu essayer d'\u00e9crire la logique pour capturer et envoyer automatiquement, mais cela aurait pris plus de temps et comportait un grand risque, en plus le cloud aurait probablement commenc\u00e9 \u00e0 se plaindre. Ce avec quoi j'ai vraiment eu de la chance, c'est avec la toute derni\u00e8re \u00e9tape \u2014 un peu d'algorithmes sur la vitesse + le temps de r\u00e9action, c'est vraiment mon truc. S'il y avait eu une t\u00e2che directement issue d'un pentest, je ne serais probablement pas le premier.<\/p><\/blockquote>\n<p><\/p>\n<h2>Mais ce n'est pas encore fini<\/h2>\n<p>\nJ'ai tellement h\u00e2te de vous parler de toute l'\u00e9quipe formidable qui a construit cette qu\u00eate et de toutes les solutions techniques qu'elle a trouv\u00e9es. Mais ce post est d\u00e9j\u00e0 trop long \u2014 donc des articles s\u00e9par\u00e9s seront consacr\u00e9s \u00e0 cela, alors restez \u00e0 l'\u00e9coute et abonnez-vous \u00e0 notre blog sur Habr.<\/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=\"Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur\" src=\"\/wp-content\/uploads\/2020\/08\/1c05684db1a155b4f84fb44016a9702c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Source : <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\/fr\/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=\"fr_FR\" \/>\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\/fr\/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\udd47Qui a arr\u00eat\u00e9 le shredder ou comment il fallait passer la qu\u00eate de destruction du serveur | ProHoster","description":"Il y a quelques jours, nous avons termin\u00e9 l'un des \u00e9v\u00e9nements les plus charg\u00e9s \u00e9motionnellement que nous avons eu la chance d'organiser dans le cadre de notre blog \u2014 un jeu en ligne de hacking avec destruction de serveur.","canonical_url":"https:\/\/prohoster.info\/fr\/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":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/92627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=92627"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/92627\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/92628"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=92627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=92627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=92627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}