Cara meretas premi dengan melewatkan uang melalui mesin penghancur



April berakhir dengan sangat baik untuk RUVDS! Kami memenangkan kompetisi tahunan di antara para profesional di pasar pusat data dan menerima penghargaan TsODy.RF dalam nominasi Creative of the Year. Ingat pencarian peretasan emosional yang kami lakukan pada Agustus 2020? Bersenang-senang, bukan? Mereka memberi kami hadiah untuk itu. Siapa yang melewatkan postingan tentang game gila ini - detail di dalamnya.



Sedikit tentang persaingan



Pendiri dan mitra pengelola RUVDS Nikita Tsaplin



Ini telah diselenggarakan untuk tahun kelima oleh penyelenggara - perusahaan pemasaran Media Grus dan AnyLine. Hadiah diberikan dalam beberapa nominasi , kali ini ada 13. Pemenang ditentukan oleh komunitas profesional terkemuka di industri pusat data Rusia dengan voting terbuka.



Penghargaan dalam kategori "Creative of the Year" diberikan atas pendekatan kreatif untuk promosi layanan di bidang kami. Dan kami memutuskan bahwa kami harus terlibat dengan kampanye iklan interaktif kami yang belum pernah terjadi sebelumnya dalam bentuk pencarian di dalam ruangan, yang dihadiri oleh lebih dari 600 orang. Total liputan publikasi di media dan siaran di jejaring sosial tentang game itu sekitar setengah juta orang. Kami tidak meragukan kemenangan itu! Cukup ... yah, hampir (sebenarnya, mereka khawatir).



Tentang pencarian yang membawa kemenangan



Pada 12 Agustus 2020, kami menerbitkan postingan dengan klip video di mana kami menawarkan pembaca Habr untuk bermain game dengan hadiah uang tunai. Itu perlu untuk meretas ruang nyata yang dibuat untuk pencarian, yang diduga adalah kantor studio web Sokol, yang menawarkan layanan hosting tempat tidur. Ruangan itu penuh dengan perangkat IoT yang harus dikontrol dari situs perusahaan.



Plot pencariannya adalah bahwa pemilik perusahaan Andrei Sokolov, yang memperoleh sejumlah layanan hosting di server rakitan sendiri dan pembuatan situs aneh, terbang ke Bali. Dia menyembunyikan sisa 200.000 rubel di kantor ini, yang dia berikan dengan perlindungan "pintar" dari perampok dengan sistem pelacakan siaran di situs yang sama. Tetapi dia menyembunyikannya bukan di brankas, tetapi di mesin penghancur, yang, ketika mencoba masuk, mulai menghancurkan uang kertas sehingga uang tidak pergi ke perampok.



Menurut skenario, 1000 rubel dihancurkan setiap jam, yang menstimulasi peserta untuk berpikir dan bertindak cepat - bagaimanapun juga, pemenang mengambil jumlah yang tersisa pada saat peretasan. Peretasan harus menjadi korsleting, yang akan mengarah pada kontrol perangkat IoT melalui situs dan yang akan menghancurkan server. Korsleting harus diatur seperti ini: temukan laser yang tersembunyi, aktifkan dengan memilih kode akses dan arahkan ke beban yang ditangguhkan, yang, jatuh, merusak akuarium dengan air, yang dibanjiri oleh server. Ada juga petunjuk . Siaran langsung tentang apa yang terjadi di ruang kantor dilakukan di YouTube selama dua hari: lampu berkedip, telepon berdering, internet berkecamuk.



Bagaimana perjalanannya dan siapa yang memenangkannya, mengambil 134.000 rubel, Anda dapat membaca di sini...



Bagaimana game itu dibuat



Kami menerbitkan dua posting terperinci tentang backend dan perangkat keras proyek - di sana Anda dapat membaca langkah demi langkah bagaimana semuanya diatur, diuji, kesulitan apa yang ada di sana dan bagaimana kami keluar darinya. Dan di sini, secara singkat, tentang hal utama.



Pengujian tembakan laser.



Backend



Terdiri dari enam unit arsitektur:



  1. Bagian belakang entitas game yang bertanggung jawab atas mekanisme game. Implementasinya berupa aplikasi spring boot yang memiliki tiga rest controller (Megatron untuk laser, controller untuk captcha dan controller untuk pemetaan halaman Tilda), endpoint websocket untuk mengontrol gadget dan layanan dengan logika game.
  2. VPS. , , - . Turbo. VPS- RabbitMQ, DDoSa Cloudflare.
  3. . , .
  4. , .
  5. : , , .
  6. β€” «» , . , js- .


.





Kami tidak menggunakan solusi kotak dan perangkat rumah pintar dan tidak menggunakan koneksi nirkabel, karena semua perangkat berada pada jarak maksimum 3 meter dari satu sama lain. Tidak ada relai atau Arduino yang terlihat di bingkai. Megatron-3000 adalah modul laser untuk pemotongan dengan fokus manual LSMVR450-3000MF, 3000mW, 450nm. Untuk memesan listrik dan Internet, kami menggunakan skema N + 1 biasa untuk pusat data dan router berbasis OpenWRT dengan paket mwan3 untuk beralih ke modem cadangan dari Yota jika terjadi kerusakan. Lebih banyak detail besi dan nuansa sinematik di sini .



Tentang memberi penghargaan



Pendiri dan Managing Partner RUVDS dan Sania Galimova pada



upacara penghargaan TsODy.RF / Upacara itu seserius Oscar. Kami harus bersaing untuk mendapatkan penghargaan dalam nominasi dengan para profesional dari AFESPRO LLC, C3 Solutions dan GreenMDC. Seperti yang dipahami, proyek kami bukan hanya kampanye periklanan, meskipun sangat kreatif. Pesan utamanya adalah kami menentang penyebaran VDS / VPS virtual di pasar server perusahaan semacam itu yang menyediakan layanan berkualitas rendah, yang menawarkan hosting pada peralatan non-profesional dan yang dengan pendekatan ini mendiskreditkan seluruh bidang layanan server virtual di Rusia. Terima kasih kepada penyelenggara dan juri penghargaan karena sangat mengapresiasi tindakan kami. Dan banyak terima kasih kepada "peretas" dari Habr, yang sangat antusias dengan pencarian ini. Anda menginspirasi!






All Articles