Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Duela egun pare bat blogaren parte gisa antolatzeko zortea izan dugun ekitaldi emozional handienetako bat osatu genuen: zerbitzariak suntsitzen dituen lineako hacker-joko bat.

Emaitzek gure itxaropen guztiak gainditu zituzten: parte-hartzaileek parte hartu ez ezik, Discord-en 620 laguneko komunitate ongi koordinatu batean antolatu ziren, eta horrek bi egunetan lotarako etenik gabe hartu zuen bilaketa.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Eta honela amaitu zen:

Nola hasi zen dena eta zertan datza?

Jolasa abuztuaren 12an hasi zen blogean argitaratu genuenean post burezur itxurako hacker batek joko bat jokatzeko, zerbitzaria suntsitzeko, gelan zirkuitu labur bat eragin (bueno, edo sute txiki bat) eta geratzen den dirua birringailuan hartzeko eskaintzen duen bideo batekin.

Lineako bilaketa bat izan zen: iot gailuz betetako gela batetik, ohe azpiko zerbitzari batetik (suntsitu behar izan zena) eta akuario bat jarri zen zerbitzariaren gainean eta pisu bat zintzilik zegoen gela batetik YouTube emisio bat jarri genuen martxan. Jokoa ekintzaz betetzeko, 200 errubloko sari-funts bat egitea erabaki genuen, birringailuan kargatu eta 000 minuturo aktibatzeko ezarri genuen. Orduro birringailuak 60 errublo jaten zituen - jokalariek zenbat eta lehenago gelditu, orduan eta diru gehiago irabaziko zuten.

Bilaketa hau eraikitzea berez bilaketa bat zen: janaria bakarrik jan eta egunean hainbat orduz lo egin behar genuen gela berean. Baina harrigarriena jokalarien pentsamendu-hegaldia eta prozesu horretan duten eragin emozionala ikustea izan zen.

Egia esateko, puzzleak konpontzeko jokalarien asmamenak gure ideia xumea gainditzen zuen askotan: minutu libre guztietan discord txata irakurtzen genuen eta zenbait kasutan literalki barrez negar egiten genuen, jokalariek zer egiten zuten eta nola txantxa egiten zuten jakiteko. prozesua.

7 lagun aritu ziren lanean nekaenik gabe proiektuan: backender bat, hardware espezialista bat, benetako zinema ekoizle bat, CG diseinatzaile bat eta bi koekoizle ideologiko.

Ondoko argitalpenetan esango dizugu nola inplementatu zen bilaketa ikuspuntu teknikotik, baina oraingoz konponbidea esango dizut: nola izan zen zehazki hackeatzea gela hau emisioan. Aldi berean, gogora ditzagun gertaeren kronologia, baita discord txat-eko Illuminati teoria zoro guztiak eta kitto.

Zer izan zuten jokalariek partida hasieran?

Gelako objektu guztiak hiru kategoriatan banatu ziren:

  • Erabiltzeko errazak, jokoz kanpoko iot gailuak
  • Bilaketa burutzeko joko-gailuak
  • Segizioa

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Oso erraz kudeatzeko 8 elementu jarri genituen: bi lanpara, girlanda bat, bost FALCON letra, bakoitza kolorez alda zitekeen. Hori guztia webgunetik zuzenean aktibatu/desaktibatu eta berehala ikusi ahal izango zen emaitza emankizunean - berariaz jokalari guztien eskura jarri genituen, haien ezagutza teknikoa edozein izanda ere.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Webgunetik sartuta zegoen guztia

Bilaketa burutzeko beharrezkoak ziren joko-elementu garrantzitsuenetarikoa, eta sarbidea ez zen hain erraza lortzea:

  1. Zerbitzaria estalkia irekita eta gainean akuarioa
  2. Pisua esekita akuario bat apurtzeko
  3. Megatron 3000 - pisuari eusten dion sokari zuzendutako laser erakusle indartsua
  4. Zerbitzaria kargapean zegoenean hasi zen haizagailu indartsua
  5. Megatron-en saio-hasiera eta pasahitza idatzitako paper-diagrama
  6. Deitu eta deia zuzenean ikusi ahal izateko telefonoa
  7. Orduko 1000 errublo billeteak jaten zituen birrintzailea

Zehazki nola konpondu zen bilaketa?

Berehala esango dut: kutxa sinpleki ireki zen.

Jokoaren helburua birringailua geldiaraztea zen, gelan zirkuitu laburra eraginez. Horretarako, akuarioa hautsi behar zen pisu bat botaz eta zerbitzaria urez betez. Pisua Megatronek helburu zuen lokarri batean eusten zuen. Megatronen kontrola hartuz, soka moztu liteke. Hau 5 urrats errazetan egin zen:

1. urratsa. Kargatu zerbitzaria gelan

Adibidez, paketeak komando batekin bidaltzea.

ab -r -n 10000 -c 100 -s 280 -l https://ws.ooosokol.ru/captcha

Iradokizuna oso kargatu zen captcha on Prezio zerrenda orria.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Eraso behar zen captcha bera

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Zerbitzaria kargatu zenean, tenperatura handitu egin zen eta kameraren aurrean zuzenean irekitako monitorizazio sisteman kontrolatu zitekeen. Orduan, haizagailua piztu zen, eta horrek argi-gortina bat ireki zuen paper-taulan. Ondoren, arbelean idatzitako Megatron-en orrialdera sartzeko saioa eta pasahitza ireki ziren.

Eta Megatron kudeaketa orria bera aurki liteke ooosokol.ru domeinurako emandako ziurtagiri guztiak egiaztatuz.

Azpidomeinu batean megatron.ooosokol.ru Megatron kontrol orri bat zegoen. Baina ez zen ireki Megatroni energia primarioaz hornitu arte.

Jokalariek ia berehala igaro zituzten etapa guzti hauek YouTube-ko emankizunaren iruzkinetan. Gero, zereginak zaildu egin ziren eta jokalariek RUVDS Hack Room discord zerbitzaria sortu zuten eta bertan jarraitu zuten eztabaida.

2. urratsa: Aplikatu lehen mailako potentzia Megatron-i

Gunetik kontrolatutako gailu adimendun guztiek (jokalariek gelditu gabe piztu eta itzaltzen zituzten lanpara berdinak) beren identifikatzaileak zituzten.

Megatroni energia primarioa hornitzeko eta aldi berean argitzeko, beharrezkoa zen bulegoko kudeaketa orrian ezkutuko gailu bat aurkitu eta piztea.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Horretarako, gailuen identifikatzaileak begiratu eta guztira 4 gailu daudela ohartu behar zen, baina 3 bakarrik daude eskuragarri gunean.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

4. gailua piztu zenean, Megatron orria eskuragarri zegoen eta laserra bera nabarmendu zen. Baina, aldi berean, ezinezkoa zen laser bat jaurtitzea, eta hori Orrialdearen Mezu bat zegoen laserra oraindik erabilgarri ez zegoela eta iradokizun bat: auto-ilarak egon ziren bulegoan, kudeaketa enpresara deitu behar duzu eta argindarra eskatu.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Kudeaketa enpresari buruzko aholkua

3. Deitu kudeaketa-enpresari eta eskatu Megatron-en boterea pizteko

ENTren arabera, Megatronek ezin izan zuen tiro egin, bulegoko auto-ilarak kanporatu zirelako. Kudeaketa enpresak bakarrik piztu zezakeen energia berriro, eta LLCren jabe gisa harremanetan jarri eta identifikatu behar zen.

Erraza izan da kudeaketa-enpresa zenbakia aurkitzea - ​​zuzenean txertatu dugu orri-oinean.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Baina identifikazioa askoz zailagoa zen.

+74991130688 zenbakira deitzean, emakume operadore batek telefonoa hartu zuen eta ahots aspertuta konpainiaren BETA eta jabearen izen-abizenak eskatu zituen. Hori gabe, argindarra pizteari uko egin zion eta hori azpikontratatutako kontrol gela arrunt bat dela azaldu zuen, 2000 bezero eta bulego dituzte, eta informazio hori gabe ezinezkoa da behar dutena aurkitzea.

Hau izan zen jokalarientzat etaparik zailena. Ia bi egun behar izan ziren jabearen TIN zuzena eta izen osoa aurkitzeko, eta nik (kontrol-gelako operadoreak ordezkatuta) 400 dei baino gehiago jaso ditut denbora horretan. Telefonoak 2-3 minuturo jotzen zuen.

Mutilak ahal zuten moduan zulatzen zuten. Dena erabili zen: gunearen iturburu-kodea deuseztatu zuten, Sokolov gunearen jabea Googlen egin zuten eta sare sozialetan bilatu zuten.

Enpresa ezberdinen identifikazio fiskaleko zenbakiak bilatzen ari ziren
Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Bilaketa-eskema ia osoa

Noizbait zenbaki faltsu batekin ere deitu zuten -oinean ageri den Sokol konpainiaren bulegotik deitzen ari balira bezala.

Gero, Sokol zenbat enpresa deitzen diren jakin genuen. Konpainia horietako ia guztiek jokalarien deiak jaso zituzten, baina hori ez zen ezer webguneak bizitakoarekin alderatuta lasermasters.ru, berari Megatron bera erosi genion duela hilabete inguru.

Lehenik eta behin, desadostasunak Lasersmastersen laguntzari eraso zion.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Orduan norbaiten kontua aurkitu ahal izan dugu bertan! Lasermasters-en laguntzak adierazpenak gutxitzeari utzi dion bitartean.

Kontuz, mantendu haurrak pantailatik urrun
Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Azkenean, Lasermastersek gogaitzea erabaki zuen eta haien gunea huts egin zuen. Sokol gunea botatzea lortu genuen bezala, nahiz eta azkar altxatu genuen.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Ikerketan zehar, discord-eko mutilek aktore bat ere aurkitu zuten, zeinaren argazkia akzioetatik erosi genuen, antagonista nagusiaren papera jokatu ahal izateko, Andrei Sokolov LLCren jabea. Agertu zen bere izena Yuri dela eta ez daki zer-nolako nahasteetan sartu zen.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Andrey Sokolov, jokoaren pertsonaia

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Yuri, modeloa

Jakingo balu nola behartu zituen 600 pertsona bi egunez lo ez egitera...)

Orduan niri espresuki zulatzen hasi ziren, bilaketaren antolatzaile gisa (oso ondo bukatu zitekeen mutilek nire lan-kanalak hackeatzea asmatu izan balute).

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Pixka bat kezkatu nintzen nire patronimikoa eta baita Zergadunaren Identifikazio Zenbakia ere izendatu zutenean. Baina lasaitu egin zen, kaltetutako telefonoak funtzionatzen zuen bitartean, bat-batean anaia nagusi bat izan nuenean, bat-batean Habr-en zuzendari teknikoa izan zena.

Nire anaia maitea, hark ere sufritu zuen
Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Bitartean, asmakizunak gero eta sinestezinagoak ziren
Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Eta Illuminati teorietara iritsi zen.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Konspirazio-teoria mamitsuenak Bob Esponja, Harry Potter eta sistema-unitatearen barruan jarri genuen txinatar diodo-girandaren keinuari buruzkoak ziren.

Nongoak dira Bob Esponja eta Harry Potter, diozu? Haien helbideak Sokol-en kontaktu orrian jarri ditugu eta honek espekulazio asko sortu zituen discord komunitatean. Gure haurtzaroko obra gogokoenak omendu nahi izan ditugun arren.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Erreferentzia bera orrialdean "kontaktuak"

Eta ondorioz

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Sortu zen benetan Bob Esponja dokumentuak daudela seriean. TIN bezala deitzen zitzaien

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Teoria konplexuenetako bat txinatar girlanda keinukariak Morse kodean zuen mezu bat zuela.

Flickering grabatu eta deszifratzen saiatu zen
Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Teoria sinpleagoa da mutilak arrastoa kartetan ezkutatuta zegoen ala ez asmatzen saiatu zirela.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Bidean alderatu gintuzten Cicada 3301 β€” Merezi gabeko balorazio altua, baina hala ere atsegina.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Jokalariek indar guztiekin saiatu ziren ingeniaritza soziala. FSBren, suhiltzaileen, Sokolov bera, bere emazte ohiaren eta ustez behean eserita dagoen segurtasun zaindariaren itxurapean deitu zidaten. Sua hasi zela esan zuten, norbait igogailuan trabatuta zegoela, eta istoriorik mingarriena izan zen deitzailearen txakurra ustez bulegoan eserita zegoela, sutan sartuta.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Eroskeria saiakerak ere egon ziren

Poliki-poliki, nire memeak txatean agertzen hasi ziren.

Hona hemen pare bat
Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Bitartean, lantegiak geldirik zeuden
Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

lagundu

Gero eta diru gutxiago zegoen birringailuan. Irabazleak gutxienez zerbait lor dezan, iradokizun bat egitea erabaki dugu. Aldi berean, jokoaren diseinuaren arauei jarraituz, igo tentsioa finala baino lehen.

Bereizi baraualdia Blogean bideo bat jarri dugu. Hasieran, Fight Club-eko pieza bat txertatu zen Tyler Durdeni erreferentzia gisa, zinema aretoetan lanean ari zela 25. fotograma pelikuletan txertatzea pentsatzen ari zela.

Mekanika bera aplikatzea erabaki genuen eta 25. fotograman nola egin jakiteko aholku bat txertatu genuen Googlera TIN zuzena eta jabearen izen-abizenak.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Horren ostean mutilek oso azkar asmatu zuten

4. urratsa. Shoot laser bat ez-borroka moduan

Kudeaketa enpresak energia hornitu zuenean eta entxufeak piztu ondoren, Megatron piztu zen eta proba moduan tiro egin zezakeen. Sarrerako inprimakian proba-jaurtiketa baterako token bat sartu da dagoeneko.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
25 segundoro token berri bat sortzen zen, hau laserra 10 segundoz pizteko erabil liteke 10/255 potentzian

Ondoren, laserra minutu 1 hoztu zen eta minutu horretan ez zegoen erabilgarri eta ez zuen jaurtiketa eskaera berriak onartu.

Potentzia hori guztiz ez zen sokatik erretzeko, baina edozein jokalarik Megatronetik tiro egin zezakeen eta laser izpia martxan ikusi.

Komunitatearen erreakzioa indartsua baino indartsuagoa izan zen
Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Baina denak azkar lasaitu ziren eta konturatu ziren hau ez zela partidaren amaiera.
Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Orduan, komunitatea borroka modua nola abiarazi asmatzen hasi zen

ideia-jasa
Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Discord-en faltsuak daude

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Ez genekien emankizunean mahaiaren hankan zerbait idatzita zegoenik

Komunitatea 4. urratsera iritsi da. Ulertu tokenak nola sortzen diren: aurkitu mamia eta sortu borroka moduan laserra pizten duen token bat.

Megatron-en borroka modua %100eko laser potentzia da 3 watt-tan. Hau nahikoa da 2 minutuz pisuari eusten zion sokatik erretzeko, akuarioa apurtzeko eta zerbitzaria urez gainditzeko.

Iradokizun batzuk utzi ditugu proiektua github: hots, tokenak sortzeko kodea, bertatik uler daiteke proba eta borroka tokenak kontagailuaren adierazle berean oinarrituta sortzen direla. Borroka token baten kasuan, kontagailuaren balioaz gain, gatz bat ere erabiltzen da, mamia hau aldatzearen historian ia guztiz geratu dena, azken bi karaktereak izan ezik.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen
Denek azkar asmatu zutenez, 42 zen

Gistaren iruzkinetan Andrey Sokolov eta garatzailearen arteko korrespondentzia bat zegoen ("garatzaile jakintsua", discord-eko mutilek esaten zioten bezala).

Korrespondentzian, Andreyk borroka-tokenetako bat bidali zuen eta garatzaileak erantzun zuen token hau 42-ko kontagailu-balioarekin hasieratu zela.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Datu hauek ezagututa, gatzaren azken 2 sinboloak ordenatu eta, egia esan, Lost-eko zenbakiak, sistema hamaseimalera bihurtuta, erabili zirela jakin zen.

Ondoren, jokalariek kontagailuaren balioa harrapatu (probaren tokena aztertuz) eta borroka token bat sortu behar zuten hurrengo kontagailuaren balioa eta aurreko urratsean hautatutako gatza erabiliz.

Kontagailua probako jaurtiketa bakoitzean eta 25 segundoz behin handitzen da. Ez genuen honi buruz inon idatzi, joko txikiko sorpresa bat izan behar zen. Mutilak oso azkar asmatu zuten eta megatrona abiarazi zuten borroka moduan.

5. urratsa. Laser soka erre


Nola zegoen

Hemen dena sinplea da. Borroka token bat bidaltzeak laserra borroka moduan bihurtuko luke, eta gela aldatu eta "hondamendi moduan" sartuko litzateke, eszenatoki orokorrean esaten genuen bezala:

  • Gelako argi guztiak itzali ziren
  • Webguneko iot gailuetarako botoiak ez dira erabilgarri egon
  • Argi keinukariak eta sirenaren soinua
  • Pisu gorria argitu zen
  • Telebista pantailan atzerako kontaketa hasi zen laserra borroka moduan jarri zen arte.

Ordu eta erdiko atzerako kontaketa eman genion, jokatu zuten guztiek emisioa piztu eta finala ikusteko denbora izan zezaten. Eta arrazoi on batengatik: ondoko gelaren inpaktuaren eta kristalak apurtzen ari zirela arnasa harturik itxaroten nengoela, bilaketa eraiki zuen talde osoa, hitzik esan gabe, basera joaten hasi zen bere amaiera ikusteko. bere begiak. Gelara sartu eta besarkatzen hasi ziren.

Bitartean discordian
Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Atzerako kontaketa amaitu ondoren, laserra martxan jarri zen eta bi minututan sokatik erre zen - pisua zuzenean hegan egin zuen akuariora. Talkaren aurretik, kapibara ero batek oihu egin zuen pantailan, izututa bere oin txikiak altxatuz.

Talde osoa bertan bilduta zegoenez, mezu txiki bat bota genien bi egunetan discordian finalerako borrokatu eta txanpaina irekitzera joan ziren guztiei:

Nola kalkulatu dugu publizitate bideoak abiarazteko denbora eta pisuaren hegaldia?

Laser batekin soka bat erretzeko hamaika proba egin ondoren, oso fidagarria den diseinua dela konturatu ginen: erdi erretako soka meheagoa bihurtzen da, luzatzen duen pisuaren pisuaren azpian, kokapena aldatzen du eta laserrak ezin du gehiago moztu. guztiz.

Horregatik, beste bide bat hartu genuen: erredura bikoiztu genuen soka nikromo hariz bilduz. Haritik korronte bat igaro zen, gorritu egin zen eta sokatik erre zen 2 segundotan gutxi gorabehera - honek kapibara garrasika piztu, abiarazteko tenporizadorea gelditu eta iragarkia abiarazi behar genuen zehatz-mehatz ulertu genuen:

Zerk ez digu balio?

Azkenean, sistema-unitatetik ke lodia atera behar zen, su batean bezala - ke bonbak prestatu genituen, era berean piztu genituen, baina arrazoiren batengatik ez zuten funtzionatu (seguruenik ura dela eta).

Nor da irabazlea?

Irabazle atera zen Arkadi Alekseiev San Petersburgotik - proba-token bat sortzen lehena izan zen eta shredder-ean geratzen zen dirua irabazi zuen 134 errubloko zenbatekoan.

Elkarrizketa labur bat Arkadirekin.

Kontaiguzu zeure buruari buruz, zer egiten duzu lanean?

Segurtasun espezialista naiz prestakuntzaz, ITMOn BIT-en graduatua. Pila osoa azpikontratatutako web garatzaile gisa lan egiten dut. Eskolan lehiaketetan aritu nintzen, besteak beste, programazioan eta matematikan.

Nola ezagutu zenuen jokoa?

Habr-era joan nintzen irakurtzera, artikulua ikusi eta interesa piztu zitzaidan.

Zenbat ordu jokatu zenuen sartu zinenean?

Artikulua argitaratu zen eguneko arratsaldean sartu nintzen (hau da, amaitu baino egun bat lehenago). Arratsaldea eta hurrengo egunaren zati handi bat pasa nuen.

Zer gustatu zaizu eta zer ez?

Orokorrean dena gustatu zitzaidan (noski, irabazi nuen)), baina urduri samar nengoen deiekin. Tira, bertsio bakoitza deitzea eta egiaztatzea nolabait ez zen oso ona, behintzat deserosoa zen - ulertu nuen oraindik dozenaka deitzen ari zirela, erdiak txantxetan eta ingeniaritza sozialean aritzen saiatzen ari zirela.

Nola asmatu zenuen nola aurkitu Megatronen borroka-tokena?

Sartu nintzenean, jada zerbitzariari spam-a bidali, bonbillak sartu, laser-administrazio panelaren pasahitza aurkitu zuten, era guztietako azpidomeinuak eta orrialdeak.

Era berean, erraza izan zen Github-en profil bat eta iruzkinekin mamia aurkitzea. Hortik aurrera, bistakoa da token bat eta horren sekretua sortzeko prozesua. Horrelako bilaketetan ez dago asko asmatu beharrik, IMHO, gertaerak garatzeko aukera mordo batean ito zaitezke eta; eta horren arabera bilaketaren sortzaileak bultzatzen zaituen tokira jarraitu behar duzu.

Gainerako azpidomeinuak eta tilde-ko proba-gunea kontuan hartuta, argi zegoen laserra piztu ondoren token bat hautatzea beharrezkoa izango zela. Ondorioz, arratsalde hartan bertan laserra pizteko gutxi gorabeherako eskaera bat zirriborratu nuen (erabilgarri dauden 4 inprimakietan oinarrituta: 1 lan-gunean eta 3 proba/zaharrean) eta 42tik hasita laneko tokenekin egiten saiatu nintzen (beno, ergelarentzat - bat-batean dena dagoeneko gaituta dago, eta tokena bidaltzen duen orria TINaren eta izen-abizenaren ondoren irekiko da).

Ez nago ziur eskaera zuzena zenik, ez baitzegoen egiaztatzeko denborarik (azken finean, laserra piztuta zegoela egiaztatu besterik ezin zen), baina aldez aurretik prestatu nuen tokena bilatzeko.

Websocketekin eta gailuen kudeaketarekin ere logika nabaria zegoen app.js fitxategian. A9 gailu baten iradokizun ausart bat zegoen boterea bidaltzean: entxufeak huts egin zuen egia. Dena bidaltzen saiatu nintzen, ez dakizu TINa konpontzeko gailu gehigarri bat egon liteke, baina arrakastarik gabe.

Gero, hamar horien ondoan dauden gainerako NAN fitxategiak bilatu nituen, baina gailu ezezagun bat zegoen nonahi. Era guztietako gauzak Googlen ere saiatu nintzen, igo [posta elektroniko bidez babestua], prezioen zerrendako orrialdeko formularioan dena bidali zuen, lasermastersekin zundaketa batzuk egin zituen, baina arrakastarik gabe. Biharamunean txatean eserita nengoen, denetariko gauza googleatzen, orduan stego gaia atera zen eta stegosolve pertsonarekin kontsultatu nuen argazkiak eta gifetarako (baina mentalki ulertu nuen denboraren %99an ez zegoela ezer, izan ere. hori gehiegi litzateke + kontraesana bilaketa-lerro nagusiarekin) .

Baina azkenean, eseri eta argazki eta gif guztiak zulatzen ibili nintzen pare bat orduz. Pare bat aldiz gehiago deitu nuen TIN aukera ezberdinekin, baina ez zuen funtzionatu. Orduan uko egitea erabaki nuen, baina han argibide bat argitaratu zuten, eta argi geratu zen etorkizun hurbilean Zergadunaren Identifikazio Zenbakia (TIN) aurkituko zutela, horixe gertatu zen. Orduan, nik edo beste norbaitek (ez da begi-bistakoa) boterea bidali zuen: a9 gailuari leial eta laserra funtzionatzen hasi zen, nahiz eta agian konexiorik ez zegoen eta TINaren ondoren hasi zen lanean. Oro har, laserren administrazio panelean sartu nintzen eta nahiko harrituta geratu nintzen, zerbitzariak berak tokena bidali baitzuen (eta brute egiteko prestatzen ari nintzen). Bistakoa zen tokena proba bat zela, emankizuna + zentzua + egiaztatu nuenetik.

Kodeak jakinarazpen gisa lan egiten duen token bat nonbait bidaltzeko logika zuen, baina itxuraz, kode okerra zen edo sistemaren beste ataletarako beharrezkoa zen. Uneko probako uneko lan-tokena lortzeko script bat idatzi nuen eta f5-n eserita hasi nintzen, bidaltzen saiatzen. Arazoak izan ziren honekin, denek etengabe bidaltzeko botoia sakatzen baitzuten, horrela tokena aldatuz ahal izanez gero. Gero gunea huts egin zuen, kontagailua berrezarri zen, baina hori ez da kontua - pixka bat igaro ondoren, laneko token bat bidali nuen. Teorian kontagailua 58 zen eta Ρ‚ΠΎΠΊΠ΅Π½ Π±Ρ‹Π» 449a776938f7ce4cf19f8603045dca0f aktibatzeko unean, oker ez banago. Hori da dena.

Gero, apur bat erre egin nintzen "bai, hau guztia hutsala da, baina zortea izan nuen" bezalako iruzkinekin. Beno, orrialdera joaten bazara, pentsatu minutu batez, idatzi gidoia minutu pare batean, egiaztatu - orduan bai, hutsala da. Baina 10-20 segundotan egin nuen, eta orduan ezin izan nuen tokena bidali hainbat minutuz.

Noski, saia zaitezke logika idazten jaso eta automatikoki bidaltzeko, baina horrek denbora gehiago beharko luke eta arrisku handia izango litzateke, gainera hodeia ziurrenik zinka hasiko litzateke. Benetan zortea izan nuena azken etapa izan zen: abiadura + erreakzio abiadurarako algoritmo batzuk, hau nirea da. Pentestetik zuzenean zeregin bat egon izan balitz, ziurrenik ez nintzateke lehena bihurtuko.

Baina oraindik ez da amaitu

Ezin dut itxaron escape areto hau eraiki zuen talde harrigarria eta asmatu zituzten ingeniaritza irtenbide guztiak kontatzeko. Baina mezu hau oso handiegia izan da dagoeneko; beraz, artikulu bereiziak egongo dira honi buruz, beraz, egon adi eta harpidetu gure blogera HabrΓ©-n.

Nork gelditu zuen birringailua edo nola zerbitzariaren suntsipenarekin bilaketa osatzea beharrezkoa zen

Iturria: www.habr.com

Gehitu iruzkin berria