Forwarded from Технологический Болт Генона
Абсолютно потрясающий пост о том как RCE на GameBoy Colour запускали. Для этого была выбрана игра Pokemon Crystal JP (именно японская версия), которая умела работать с Mobile Adapter GB (это железяка, которая позволяет подключать GameBoy к Интернетам; картинку прицепил к посту)
Если кратко, то сначала автор разревёрсил работу Mobile Adapter GB, например
Потом разобрал "протокол" взаимодействия игры с HTTP и POP(!!11!) -серверами, через которые происходило получение покемонов в игре.
После этого изучил различные существующие эксплойты для игры и обратил внимание на один конкретный (https://glitchcity.wiki/wiki/0x1500_control_code_arbitrary_code_execution), который использовали спидраннеры(он не подходил для японской версии и требовал доработки)
Следующим этапом было исследование протокола взаимодействия для организации битвы покемонов (https://archives.glitchcity.info/forums/board-76/thread-7509/page-0.html). В результате длительных мучений был написан скрипт, который позволял снимать временной лимит для битв (10 минут в день) и продвинуться дальше.
В конце автору через RCE удалось вывести цифру 3 на экран (скину GIFку в комменты, на ней самом конце это видно).
В статье огромное количество технических подробностей с пояснениями, иллюстрациями и ссылками. Всем кто, как и я, любит подобное очень рекомендую.
Tetsuji: Remote Code Execution on a GameBoy Colour 22 Years Later
https://xcellerator.github.io/posts/tetsuji/
+
GitHub
https://github.com/xcellerator/tetsuji
Если кратко, то сначала автор разревёрсил работу Mobile Adapter GB, например
The ROM doesn’t handle DNS, it just has a command to ask the mobile phone to lookup a domain for it and send an IP address back.
Потом разобрал "протокол" взаимодействия игры с HTTP и POP(!!11!) -серверами, через которые происходило получение покемонов в игре.
После этого изучил различные существующие эксплойты для игры и обратил внимание на один конкретный (https://glitchcity.wiki/wiki/0x1500_control_code_arbitrary_code_execution), который использовали спидраннеры
Следующим этапом было исследование протокола взаимодействия для организации битвы покемонов (https://archives.glitchcity.info/forums/board-76/thread-7509/page-0.html). В результате длительных мучений был написан скрипт, который позволял снимать временной лимит для битв (10 минут в день) и продвинуться дальше.
В статье огромное количество технических подробностей с пояснениями, иллюстрациями и ссылками. Всем кто, как и я, любит подобное очень рекомендую.
Tetsuji: Remote Code Execution on a GameBoy Colour 22 Years Later
https://xcellerator.github.io/posts/tetsuji/
+
GitHub
https://github.com/xcellerator/tetsuji
👍6
Уже дважды за этот месяц сталкиваюсь с тем, что работодатели совершенно не понимают концепцию депрессии, что люди серьёзно болеют и их работоспособность снижается.
Либо работай как обычно, либо денег не будет. Очень завидую своей невесте, ведь на её работе все с пониманием относятся к её проблемам со здоровьем и оказывают помощь.
Либо работай как обычно, либо денег не будет. Очень завидую своей невесте, ведь на её работе все с пониманием относятся к её проблемам со здоровьем и оказывают помощь.
😨8👎2😭1
Forwarded from RetroStation 🧨 (Кащей Безсмертный)
Оказывается та знаменитая игра про матерящегося бельчонка с N64, не первая в серии, ранее выходила Conker's Pocket Tales для Game Boy Color, что недавно было подмечено Pixel_Devil. Но и она игра не была первой! Первой была игра Diddy Kong Racing, где бельчонок был одним из гонщиков. Значит ли это, что матерящаяся белка это часть вселенной Марио? Придётся над этим подумать и пересмотреть свой список....
👍1
Второй этап голосования за лучшую игру года😎
Final Results
47%
Half-Life 2
3%
Killing Time
3%
Apotris
8%
Shantae and the Seven Sirens
6%
Dead Space Remake
6%
Vampire Survivors
14%
Warhammer Space Marines 2
13%
The Legend of Zelda: Echoes of Wisdom
This media is not supported in the widget
VIEW IN TELEGRAM
👎14👍5😁1😨1
Limowski' Precious Little Life pinned «Второй этап голосования за лучшую игру года😎»
Limowski' Precious Little Life
Пришел новый телефон. Нечто среднее между Моторолой и Ежевикой. Зацените)
Не совсем понимаю хейт в адрес платных постов. Вы бы их в любом случае бесплатно бы не увидели, потому что раньше такое публиковалось только на Бусти. И я предлагаю опцию не переходить туда, а смотреть их за денежку в канале.
👍15👎3😁1😨1
Forwarded from Гаджеты под слоем пыли
Полностью функциональная версия с поддержкой мультиплеера, сохранений и более чем 160 кастомных сценариев основана на написанном с нуля и портированном в веб фанатском движке VCMI — его преимуществами является открытый исходный код и поддержка различных модификаций
Инструкция по запуску и «Герои Меча и Магии 3» в браузере
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Forwarded from ЛУНОХОД [ Компьютерный ретро клуб, антикафе, музей]
Собрали в единое целое в модный корпус со встроенными динамиками и возможностью подключить профессиональные наушники на передней панели😎
Всё ещё ищем подходящий к Socket 8 кулер и побольше памяти с битом четности, сейчас установлено 16 мегабайт‼️
В планах поставить сюда Red Hat или другой старенький Unix-like с CDE или ранними «кедами».
Всё ещё ищем подходящий к Socket 8 кулер и побольше памяти с битом четности, сейчас установлено 16 мегабайт
В планах поставить сюда Red Hat или другой старенький Unix-like с CDE или ранними «кедами».
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2