Пишем плагин-отладчик для SNES игр в IDA v7

отладка

Пишем плагин-отладчик для SNES игр в IDA v7

Игры

Приветствую, Моя очень старая мечта сбылась — я написал модуль-отладчик, с помощью которого можно отлаживать SNES (Super Nintendo) игры прямо в IDA! Если интересно узнать, как я это сделал, «прошу под кат» (как тут принято говорить). Введение Я давно увлекаюсь реверс-инжинирингом. Сначала это было просто хобби, затем стало работой (и при этом хобби никуда не...

[Перевод] Совместная игра в Factorio — лучшее техническое собеседование, что мы проводили

Игры

В последнее время много копий сломано вокруг технических собеседований. Очевидно, что инвертирование двоичного дерева на доске практически никак не связано с практическими навыками реального программиста. Примитивный Fizzbuzz по-прежнему остаётся самым эффективным тестом. Как следствие, выросло внимание к опенсорсным проектам, но оказалось, что это тоже не очень хороший показатель, потому что у большинства профессионалов нет на...

[Перевод] Как я сократил время загрузки GTA Online на 70%

Игры

GTA Online печально известна своей медленной скоростью загрузки. Запустив недавно игру, чтобы выполнить новые миссии-налёты, я был шокирован тем, что она загружается так же медленно, как и в момент выпуска семь лет назад. Время настало. Пока разобраться в причинах этого. Разведка Для начала я захотел проверить, не решил ли уже кто-нибудь эту проблему. Большинство найденных...

[Перевод] Бесконечный цикл, которого не было: история бага Святого Грааля

Игры

Когда-то давным-давно жила игра для GBA под названием Hello Kitty Collection: Miracle Fashion Maker. Это была милая игра, основанная на знаменитой франшизе Sanrio Hello Kitty и разработанная компанией Imagineer. Но под маской кажущегося невинным названия скрывалась коварная проблема. По каким-то причинам эта простая игра не запускалась ни на одном эмуляторе GBA. Но одного этого было...

Модернизация IDA Pro. Отладчик для Sega Mega Drive (часть 2)

Игры

Привет всем, В предыдущей статье мы успешно модифицировали ядро эмулятора игр на Sega Mega Drive / Genesis, добавив в него возможность отладки. Теперь пришёл черёд написания собственно плагина-отладчика для IDA Pro, версия 7.0. Приступим. Часть вторая: плагин-отладчик Для начала создадим новый пустой DLL-проект: File->New->Project->Windows Desktop Wizard->Dynamic link library (.dll), поставив также галку Empty Project, и...

Модернизация IDA Pro. Отладчик для Sega Mega Drive (часть 1)

Игры

Приветствую! Товарищи реверсеры, ромхакеры: в основном эта статья будет посвящена вам. В ней я расскажу вам, как написать свой плагин-отладчик для IDA Pro. Да, уже была первая попытка начать рассказ, но, с тех пор много воды утекло, многие принципы пересмотрены. В общем, погнали! Лирическое вступление Собственно, из предыдущих статей (раз, два, три), думаю, не будет...

Брешь в процессорах Skylake делает возможной атаку через USB 3.0

Разное

Современные процессоры и чипсеты — устройства чрезвычайно сложные. В процессе их проектирования, отладки и выпуска в серию ошибки неизбежны, но ошибка ошибке рознь: порой некоторые ошибки приводят к появлению уязвимостей, позволяющих захватить контроль над целой системой. Недаром технология Intel AMT, призванная упростить управление удалёнными системами, вызывает здоровый скептицизм у многих системных администраторов. Но то, что...

Поиск по играм, новостям и статьям…

Введите не менее двух символов

Введите не менее двух символов