Veeam техникалык колдоо тобунан кибер квест

Бул кыш, тагыраагы, католик Рождествосу менен Жаңы жылдын ортосундагы күндөрдүн биринде Veeam техникалык колдоо инженерлери адаттан тыш иштер менен алек болушкан: алар “Veeamonymous” аттуу хакерлер тобуна аңчылык кылышкан.

Veeam техникалык колдоо тобунан кибер квест

Ал жигиттердин өздөрү кантип ойлоп табышканын жана иш жүзүндө «согушка жакын» милдеттер менен чыныгы издөөнү ишке ашырышканын айтып берди. Кирилл Стецко, Эскалация инженери.

- Эмне үчүн муну баштадыңыз?

- Ошол эле жол менен адамдар Linux менен бир убакта пайда болгон - жөн гана көңүл ачуу үчүн, өздөрүнүн ырахаты үчүн.

Биз кыймыл-аракетти каалап, ошол эле учурда пайдалуу, кызыктуу нерсе кылгыбыз келди. Мындан тышкары, инженерлерге күнүмдүк жумушунан кандайдыр бир эмоционалдык жеңилдик берүү керек болчу.

- Муну ким сунуштады? Бул кимдин идеясы болгон?

— Идея биздин менеджер Катя Егорова болчу, андан кийин концепция жана андан аркы бардык идеялар биргелешкен күч-аракет менен жаралган. Башында хакатон өткөрүүнү ойлогонбуз. Бирок концепцияны иштеп чыгуу учурунда идея изденүүгө айланды, анткени техникалык колдоо боюнча инженер программалоодон башка иш-аракеттин түрү.

Ошентип, биз досторду, жолдошторду, тааныштарды чакырдык, ар кандай адамдар бизге түшүнүк менен жардам беришти - T2ден бир адам (экинчи колдоо линиясы редактордун эскертүүсү), T3 менен бир адам, SWAT командасынан бир нече адам (өзгөчө шашылыш учурларда ыкчам жооп берүү тобу - редактордун эскертүүсү). Баарыбыз чогулуп отуруп, өзүбүздүн изденүүбүз үчүн тапшырмаларды берүүгө аракет кылдык.

— Мунун бардыгын билүү абдан күтүүсүз болду, анткени, менин билишимче, квест механикасын көбүнчө атайын сценаристтер иштеп чыгышат, башкача айтканда, сиз мындай татаал нерсе менен гана эмес, чыгармачылыгыңыз менен да алектендиңиз , сиздин профессионалдык ишмердүүлүгүңүзгө.

— Ооба, биз муну жөн эле оюн-зоок эмес, инженерлердин техникалык чеберчилигин “көбөйткүсү келген”. Биздин бөлүмдүн милдеттеринин бири билим жана окутуу алмашуу болуп саналат, бирок, мындай изденүү адамдарга жашоо үчүн кээ бир жаңы ыкмаларын "тийип" мүмкүнчүлүк берүү үчүн сонун мүмкүнчүлүк болуп саналат.

— Тапшырмаларды кантип алдыңыз?

— Бизде акыл чабуулу болду. Биз кээ бир техникалык тесттерди жасашыбыз керек экенин түшүндүк, алар кызыктуу жана ошол эле учурда жаңы билимдерди алып келет.
Мисалы, биз адамдар трафикти жыттап, он алтылык редакторлорду колдонуп, Linux үчүн кандайдыр бир нерселерди жасоого аракет кылышы керек деп ойлогонбуз, өнүмдөрүбүзгө байланыштуу бир аз тереңирээк нерселер (Veeam Backup & Replication жана башкалар).

Концепция да маанилүү бөлүгү болгон. Биз хакерлердин, анонимдүү кирүүнүн жана купуялык атмосферасынын темасына курууну чечтик. Гай Фоукстун маскасы символго айланган жана анын аталышы табигый түрдө - Veeamonymous болгон.

"Башында сөз болгон"

Кызыкчылыкты арттыруу үчүн биз иш-чаранын алдында квест-тематикалык PR кампаниясын уюштурууну чечтик: кеңсебиздин айланасына кулактандыруу жазылган плакаттарды илип койдук. Анан бир нече күндөн кийин ар кимден тымызын спрей банкалар менен боёп, “өрдөк” башташты, алар плакаттарды кээ бир чабуулчулар талкалап салышканын айтышат, жада калса далили менен сүрөтүн да тиркешти...

- Демек, өзүңөр, башкача айтканда уюштуруучулар командасыбы?!

— Ооба, жума күнү, саат 9дар чамасында, баары чыгып кеткенде, биз барып, шарлардан жашыл түстөгү “V” тамгасын тарттык.) Квесттин көптөгөн катышуучулары муну ким жасаганын эч качан ойлошкон эмес – адамдар бизге келишти. жана плакаттарды ким кыйратканын сурады? Кимдир бирөө бул маселеге абдан олуттуу мамиле жасап, бул тема боюнча бүтүндөй иликтөө жүргүзгөн.

Квест үчүн биз аудио файлдарды да жаздык, "айрылып" үндөрдү: мисалы, инженер биздин [өндүрүштүк CRM] тутумубузга киргенде, ар кандай фразаларды, сандарды айткан жооп берүүчү робот бар... Мына биз ал жаздырган, аздыр-көптүр маңыздуу сөз айкаштарын түзгөн сөздөрдөн, балким, бир аз кыйшык болушу мүмкүн - мисалы, аудио файлда "Сага жардам бере турган досторубуз жок" деген сөз бар.

Мисалы, биз IP даректи бинардык код менен көрсөттүк жана дагы бул сандарды [робот тарабынан айтылат] колдонуп, ар кандай коркунучтуу үндөрдү коштук. Биз видеону өзүбүз тартканбыз: видеодо кара капюшон жана Гай Фокстин бет капчан отурган адамы бар, бирок чындыгында бир эмес, үчөө бар, анткени анын артында экөө туруп, "фонду" кармап турушат. жууркан :).

- Ооба, ачык айтканда, башың айланды.

- Ооба, өрт чыкты. Дегеле, биз алгач өзүбүздүн техникалык мүнөздөмөлөрүбүздү ойлоп таап, анан эмне болду деген темада адабий жана оюн-зоок схемасын түздүк. Сценарий боюнча катышуучулар “Veeamonymous” аттуу хакерлер тобуна аңчылык кылышкан. Идея ошондой эле, биз "4-дубалды талкалайбыз", башкача айтканда, окуяларды реалдуулукка өткөрөбүз - биз, мисалы, чачыратуучу идиштен сүрөт тарттык.

Биздин бөлүмдөн англис тилинде сүйлөгөндөрдүн бири текстти адабий иштетүүгө жардам берди.

- Күтө туруңуз, эмне үчүн эне тилдүү? Сиз да баарын англис тилинде жасадыңызбы?!

— Ооба, биз муну Санкт-Петербургдагы жана Бухаресттеги кеңселер үчүн жасаганбыз, ошондуктан баары англис тилинде болчу.

Биринчи тажрыйба үчүн биз бардыгын жөн эле иштегенге аракет кылдык, андыктан сценарий сызыктуу жана абдан жөнөкөй болгон. Биз дагы чөйрөнү коштук: жашыруун тексттер, коддор, сүрөттөр.

Veeam техникалык колдоо тобунан кибер квест

Биз мемдерди да колдондук: изилдөө темалары боюнча бир топ сүрөттөр, НЛОлор, кээ бир популярдуу коркунучтуу окуялар бар болчу - кээ бир командалар буга алаксып, ал жерден жашыруун билдирүүлөрдү табууга, стеганография жана башка нерселер боюнча билимдерин колдонууга аракет кылышкан... бирок, албетте, мындай эч нерсе болгон эмес.

Тикенектер жөнүндө

Бирок даярдоо процессинде биз күтүлбөгөн кыйынчылыктарга да дуушар болдук.

Биз алар менен көп күрөшүп, ар кандай күтүлбөгөн маселелерди чечтик жана издөөгө бир жумадай калганда биз баары жоголуп кетти деп ойлогонбуз.

Квесттин техникалык негиздери жөнүндө бир аз айтып коюу керек.

Баары биздин ички ESXi лабораториясында жасалган. Бизде 6 команда бар болчу, демек, биз 6 ресурс пулун бөлүшүбүз керек болчу. Ошентип, ар бир команда үчүн биз керектүү виртуалдык машиналары бар өзүнчө бассейнди орноттук (ошол эле IP). Бирок мунун баары бир тармактагы серверлерде жайгашкандыктан, биздин VLANдардын учурдагы конфигурациясы ар кандай бассейндердеги машиналарды изоляциялоого мүмкүндүк берген жок. Жана, мисалы, тестирлөө учурунда, биз бир бассейнден машина башка бир машинага туташтырылган жагдайларды алдык.

— Абалды кантип оңдой алдыңыз?

— Башында биз көпкө ойлондук, уруксаттар менен ар кандай варианттарды, машиналар үчүн өзүнчө vLANдарды сынап көрдүк. Натыйжада, алар муну жасашты - ар бир команда Veeam Backup серверин гана көрөт, ал аркылуу бардык кийинки иштер аткарылат, бирок төмөнкүлөрдү камтыган жашыруун субпулду көрбөйт:

  • бир нече Windows машиналары
  • Windows негизги сервери
  • Linux машинасы
  • жуп VTL (Виртуалдык Тасма китепканасы)

Бардык бассейндерге vDS которуштуруусунда порттордун өзүнчө тобу жана өздөрүнүн Жеке VLAN ыйгарылган. Бул кош обочолонуу тармактын өз ара аракеттенүү мүмкүнчүлүгүн толугу менен жок кылуу үчүн зарыл болгон нерсе.

Кайраттуулар жөнүндө

— Квестке кимдир бирөө катыша алабы? Командалар кантип түзүлдү?

— Мындай иш-чараны өткөрүү боюнча биздин биринчи тажрыйбабыз болгон жана биздин лабораториянын мүмкүнчүлүктөрү 6 бригада менен чектелген.

Биринчиден, жогоруда айткандай, биз пиар-кампания жүргүздүк: плакаттарды жана почталарды колдонуу менен квест өткөрүлөт деп жарыяладык. Атүгүл бизде кээ бир кеңештер болгон - фразалар плакаттардын өзүндө экилик код менен шифрленген. Ошентип элди кызыктырып, эл өз ара, достору менен, достору менен келишим түзүп, кызматташып калган. Натыйжада, бизде бассейндерге караганда көбүрөөк адамдар жооп беришти, ошондуктан биз тандоо жүргүзүүгө туура келди: биз жөнөкөй тесттик тапшырма менен келдик жана аны жооп бергендердин баарына жөнөттүк. Бул тез арада чечилиши керек болгон логикалык маселе болчу.

Командага 5 кишиге чейин уруксат берилген. Капитандын кереги жок, идеясы кызматташуу, бири-бири менен баарлашуу болчу. Кимдир бирөө күчтүү, мисалы, Linux-та, кимдир бирөө ленталарда күчтүү (ленталардын резервдик көчүрмөлөрү) жана ар бир адам тапшырманы көрүп, жалпы чечимге өз күчүн жумшай алат. Ар ким бири-бири менен сүйлөшүп, бир чечүү жолун табышты.

Veeam техникалык колдоо тобунан кибер квест

— Бул иш-чара кайсы учурда башталды? Сизде кандайдыр бир "X сааты" болгонбу?

— Ооба, бизде катуу белгиленген кун бар, белумде иш азыраак болсун деп тандап алганбыз. Албетте, топтун лидерлерине баланча командалар квестке катышууга чакырылганы алдын ала эскертилип, ошол күнү аларга [жүктөө боюнча] бир аз жеңилдик берилиши керек болчу. Жылдын аягы, 28-декабрь, жума болушу керек окшойт. Биз болжол менен 5 саатка созулат деп күткөнбүз, бирок бардык командалар аны тезирээк бүтүрүштү.

— Бардыгы тец укуктуу беле, реалдуу иштердин негизинде бардыгына бирдей милдеттер коюлганбы?

— Ооба, түзүүчүлөрдүн ар бири жеке тажрыйбасынан бир нече окуяны алды. Биз мунун чындыгында болушу мүмкүн экенин билчүбүз жана аны «сезип», карап, түшүнүү адам үчүн кызыктуу болмок. Алар дагы бир нече конкреттүү нерселерди алышты - мисалы, бузулган ленталардан маалыматтарды калыбына келтирүү. Кээ бирлери кыйытмалар менен, бирок көпчүлүк командалар муну өз алдынча жасашты.

Же тез сценарийлердин сыйкырын колдонуу керек болчу - мисалы, бизде кандайдыр бир "логикалык бомба" көп томдук архивди дарактын боюндагы туш келди папкаларга "жыртып жиберген" окуясы болгон жана маалыматтарды чогултуу керек болчу. Сиз муну кол менен кыла аласыз - [файлдарды] бирден таап, көчүрө аласыз же масканы колдонуп скрипт жаза аласыз.

Негизинен бир маселени ар кандай жолдор менен чечсе болот деген көз карашты карманууга аракет кылдык. Мисалы, эгер сиз бир аз тажрыйбалуу болсоңуз же баш аламан болгуңуз келсе, анда аны тезирээк чече аласыз, бирок аны бетме-бет чечүүнүн түз жолу бар - бирок ошол эле учурда сиз көйгөйгө көбүрөөк убакыт коротасыз. Башкача айтканда, дээрлик ар бир тапшырманын бир нече чечимдери бар жана командалар кайсы жолдорду тандаары кызык болду. Ошентип, сызыктуу эместик так чечим вариантын тандоодо болгон.

Айтмакчы, Linux маселеси эң татаал болуп чыкты – бир гана команда аны эч кандай кыйытмаларсыз өз алдынча чечти.

— Иши кылып ала аласызбы? Чыныгы квестдегидей??

— Ооба, кабыл алсак болот эле, анткени биз адамдар ар кандай экенин, билими жоктор бир командага кире аларын түшүндүк, андыктан өтүүнү кечеңдетпөө жана атаандаштыкка болгон кызыгууну жоготпоо үчүн биз ушундай чечимге келдик. кеңештер болмок. Бул үчүн ар бир команданы уюштуруучулардан бир адам байкап турду. Эч ким алдабасын деп ынандык.

Veeam техникалык колдоо тобунан кибер квест

Жылдыздар жөнүндө

— Жеңүүчүлөргө сыйлыктар болдубу?

— Ооба, биз бардык катышуучулар үчүн да, жеңүүчүлөр үчүн да эң жагымдуу сыйлыктарды берүүгө аракет кылдык: жеңүүчүлөр Veeam логотиби жана он алтылык код менен шифрленген фразасы бар дизайнердик футболкаларды алышты, кара). Бардык катышуучулар Гай Фоукс маскасын жана логотип жана ошол эле код менен фирмалык баштык алышты.

- Башкача айтканда, баары чыныгы изденүүдөгүдөй болгон!

"Ооба, биз чоңойгон нерсени кылгыбыз келди, мен ойлойм, биз ийгиликке жеттик."

- Бул чыныгы! Бул квестке катышкандардын акыркы реакциясы кандай болду? Максатыңызга жеттиңизби?

- Ооба, көбү кийинчерээк чыгып, өздөрүнүн алсыз жерлерин даана көрүп, жакшырткысы келгенин айтышты. Кимдир бирөө белгилүү бир технологиялардан коркууну токтотту - мисалы, ленталардан блокторду таштоо жана ал жерден бир нерсени кармап калуу аракети... Кимдир бирөө Linuxту жакшыртуу керек экенин түшүндү жана башкалар. Биз жетишерлик кенен тапшырмаларды берүүгө аракет кылдык, бирок анча маанилүү эмес.

Veeam техникалык колдоо тобунан кибер квест
Жеңүүчү команда

"Ким кааласа, ошол нерсеге жетет!"

— Квестти даярдагандардан көп күч талап кылындыбы?

- Чынында ооба. Бирок бул, кыязы, бизде мындай квесттерди, мындай инфраструктураны даярдоо боюнча тажрыйбанын жоктугунан улам болгон. (Келгиле, бул биздин чыныгы инфраструктурабыз эмес деп эскертип көрөлү - ал жөн гана кээ бир оюн функцияларын аткарышы керек болчу.)

Бул биз үчүн абдан кызыктуу тажрыйба болду. Адегенде мен ишенбедим, анткени идея мага өтө салкын көрүнгөндүктөн, аны ишке ашыруу абдан кыйын деп ойлогом. Бирок биз аны жасай баштадык, жер айдай баштадык, баары күйө баштады, акыры ийгиликке жеттик. Ал тургай, дээрлик эч кандай кабатталган жок.

Жалпысынан 3 ай өткөрдүк. Көбүнчө концепцияны ойлоп таап, эмнени ишке ашыра аларыбызды талкууладык. Процесстин жүрүшүндө, албетте, кээ бир нерселер өзгөрдү, анткени биз бир нерсе жасоого техникалык мүмкүнчүлүктөрүбүз жок экенин түшүндүк. Биз жолдо бир нерсени кайра жасашыбыз керек болчу, бирок бүткүл контур, тарых жана логика бузулбагандай. Биз жөн гана техникалык тапшырмалардын тизмесин бербестен, аны окуяга ылайыкташтырып, ырааттуу жана логикалуу болушуна аракет кылдык. Негизги иш акыркы айда, башкача айтканда, X күнүнө 3-4 жума калганда жүрүп жаткан.

— Демек, негизги ишиңизден тышкары даярдыкка да убакыт бөлдүңүзбү?

— Биз муну негизги ишибиз менен катарлаш жургуздук, ооба.

- Сизден дагы ушундай кылууну сураныштыбы?

- Ооба, кайталайлы деген көп суранычтарыбыз бар.

- Жана сен?

- Бизде жаңы идеялар, жаңы концепциялар бар, биз көбүрөөк адамдарды тартып, аны убакыттын өтүшү менен кеңейтүүнү каалайбыз - тандоо процесси да, оюн процессинин өзү да. Жалпысынан алганда, биз "Cicada" долбоору менен шыктандырдык, аны Google'да көрсөңүз болот - бул абдан сонун IT темасы, дүйнөнүн бардык булуң-бурчунан адамдар ошол жерде биригишет, алар Redditте, форумдарда темаларды башташат, код котормолорун колдонушат, табышмактарды чечишет. , жана мунун баары.

— Идея сонун болду, жөн гана идеяны урматтоо жана ишке ашыруу, анткени бул чындап эле көп нерсеге арзыйт. Бул демиңизди жоготпоңуз жана бардык жаңы долбоорлоруңуз да ийгиликтүү болушун чын жүрөктөн каалайм. Рахмат!

Veeam техникалык колдоо тобунан кибер квест

— Ооба, сиз кайра колдонбой турган иштин мисалын карап көрө аласызбы?

"Мен алардын эч бирин кайра колдонбойбуз деп ойлойм." Ошондуктан, мен сизге бүт квесттин жүрүшү жөнүндө айта алам.

Бонус трекЭң башында оюнчулар виртуалдык машинанын аталышына жана vCenterден эсептик дайындарына ээ. Ага кирип, алар бул машинаны көрүшөт, бирок ал иштебейт. Бул жерде сиз .vmx файлында бир нерсе туура эмес экенин билишиңиз керек. Жүктөп алгандан кийин, алар экинчи кадам үчүн керектүү сунушту көрүшөт. Негизи Veeam Backup & Replication колдонгон маалымат базасы шифрленген деп айтылат.
Ырасты алып салгандан кийин, .vmx файлын кайра жүктөп алып, машинаны ийгиликтүү күйгүзгөндөн кийин, дисктердин биринде чындыгында base64 шифрленген маалымат базасы бар экенин көрүшөт. Демек, милдет аны чечмелөө жана толугу менен иштеген Veeam серверин алуу.

Мунун баары ишке ашкан виртуалдык машина жөнүндө бир аз. Эсибизде болгондой, сюжет боюнча, квесттин башкы каарманы - бул өтө эле караңгы адам жана мыйзамдуу эмес нерсени жасап жатат. Ошондуктан, анын жумушчу компьютери толугу менен хакерлерге окшош көрүнүшкө ээ болушу керек, ал Windows экендигине карабастан, биз түзүшүбүз керек болчу. Биз кылган биринчи нерсе, негизги хакерлер, DDoS чабуулдары жана башка ушул сыяктуу маалыматтар сыяктуу көптөгөн реквизиттерди коштук. Андан кийин алар бардык типтүү программалык камсыздоону орнотуп, бардык жерде ар кандай таштандыларды, хэштери бар файлдарды ж.б. Баары кинодогудай. Башка нерселердин арасында жабык-кап*** жана ачык-кап*** деген папкалар бар эле.
Андан ары прогресс үчүн, оюнчулар камдык файлдардан кеңештерди калыбына келтириши керек.

Бул жерде айта кетүү керек, башында оюнчуларга бир аз маалымат берилген жана алар квесттин жүрүшүндө маалыматтардын көбүн (IP, логиндер жана сырсөздөр) алышкан, резервдик көчүрмөлөрдөн же машиналарда чачырап кеткен файлдардан сырларды таап алышкан. . Башында, камдык файлдар Linux репозиторийинде жайгашкан, бирок сервердеги папканын өзү желек менен орнотулган. noexec, андыктан файлды калыбына келтирүүгө жооптуу агент иштей албайт.

Репозиторийди оңдоо менен катышуучулар бардык мазмунга мүмкүнчүлүк алышат жана акыры каалаган маалыматты калыбына келтире алышат. Анын кайсынысы экенин түшүнүү калды. Бул үчүн, алар жөн гана бул машинада сакталган файлдарды изилдеп, алардын кайсынысы "бузулганын" жана эмнени калыбына келтириш керектигин аныкташ керек.

Бул учурда, сценарий жалпы IT билиминен Veeam спецификалык өзгөчөлүктөрүнө өтөт.

Бул конкреттүү мисалда (файлдын атын билгенде, бирок аны кайдан издөөнү билбей турганда), Enterprise Managerдеги издөө функциясын колдонушуңуз керек ж.б.у.с. Натыйжада, бүт логикалык чынжыр калыбына кийин, оюнчулар дагы бир логин / сырсөз жана nmap чыгаруу бар. Бул аларды Windows Core серверине жана RDP аркылуу алып келет (жашоо балдай көрүнбөшү үчүн).

Бул сервердин негизги өзгөчөлүгү: жөнөкөй скрипттин жана бир нече сөздүктөрдүн жардамы менен папкалардын жана файлдардын таптакыр маанисиз структурасы түзүлгөн. Жана сиз киргениңизде, "Бул жерде логикалык бомба жарылды, андыктан кийинки кадамдар үчүн кеңештерди чогултушуңуз керек болот" сыяктуу саламдашуу билдирүүсүн аласыз.

Төмөнкү илинчек көп томдук архивге (40-50 даана) бөлүнүп, бул папкалардын арасында туш келди бөлүштүрүлгөн. Биздин идеябыз оюнчулар белгилүү масканы колдонуу менен көп томдук архивди чогултуу жана керектүү маалыматтарды алуу үчүн жөнөкөй PowerShell скрипттерин жазууда өз таланттарын көрсөтүшү керек болчу. (Бирок ошол тамашадагыдай болуп чыкты - кээ бир предметтер адаттан тыш физикалык жактан өнүккөн болуп чыкты.)

Архивде кассетанын сүрөтү («Акыркы кечки тамак – Эң жакшы көз ирмемдер» деген жазуусу бар) камтылган, анда окшош аталыштагы кассетаны камтыган туташкан лента китепканасын колдонууга ишарат кылган. Бир эле көйгөй бар эле - ал ушунчалык иштебей калгандыктан, ал каталогдо да жок болуп чыкты. Квесттин эң оор бөлүгү ушул жерден башталган. Биз кассетадан башты өчүрдүк, андыктан андагы маалыматтарды калыбына келтирүү үчүн, сиз жөн гана "чийки" блокторду таштап, файлды баштоо маркерлерин табуу үчүн аларды он алтылык редактордо карап чыгышыңыз керек.
Биз маркерди табабыз, офсетти карап, блокту анын өлчөмүнө көбөйтүп, офсетти кошуп, ички куралды колдонуп, белгилүү бир блоктон файлды калыбына келтирүүгө аракет кылабыз. Эгер бардыгы туура аткарылса жана математика макул болсо, анда оюнчулардын колунда .wav файлы болот.

Анда үн генераторун колдонуу менен, башка нерселер менен катар, экилик код жазылып, ал башка IPге кеңейтилген.

Бул, көрүнүп тургандай, жаңы Windows сервери, анда бардыгы Wireshark колдонуу зарылдыгын көрсөтүп турат, бирок ал жок. Негизги куулук бул машинада орнотулган эки система бар - экинчиден диск гана түзмөк менеджери офлайн режиминде ажыратылып, логикалык чынжыр кайра жүктөө зарылдыгына алып келет. Андан кийин демейки боюнча Wireshark орнотулган такыр башка система жүктөлүшү керек экен. Жана ушул убакыттын ичинде биз экинчи OSде болдук.

Бул жерде өзгөчө эч нерсе кылуунун кереги жок, жөн гана бир интерфейсте тартууну иштетиңиз. Таштандыны салыштырмалуу жакын текшерүү, жардамчы машинадан үзгүлтүксүз аралыкта жөнөтүлгөн сол жактуу пакетти көрсөтөт, анда оюнчулардан белгилүү бир номерге чалууну суранган YouTube видеосуна шилтеме бар. Биринчи чалган адам биринчи орун үчүн куттуктоолорду угат, калгандары HRге чакыруу алат (тамаша).

Баса, биз ачыкпыз сынак техникалык жактан колдоо көрсөткөн инженерлер жана студенттер үчүн. Командага кош келиңиз!

Source: www.habr.com

Комментарий кошуу