| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD] GHIDRA Sega Mega Drive Loader |
| (1/1) |
| DrMefistO:
Умеет грузить сеговские ромы в Гидру, определяет порты, размечает регионы. Нет ничего круче, чем возможность декомпилировать ромы для сеги.:) Исходники: https://github.com/lab313ru/ghidra_sega_ldr Релизы: https://github.com/lab313ru/ghidra_sega_ldr/releases |
| DrMefistO:
v1.3: Обновил до Ghidra 9.0.2, некоторые сегменты сделал volatile. |
| paul_met:
--- Цитата: DrMefistO от 19 Апрель 2019, 23:18:58 ---Нет ничего круче, чем возможность декомпилировать ромы для сеги. --- Конец цитаты --- Интересно, а какова конечная цель? То есть, что будет дальше после декомпиляции? |
| DrMefistO:
Возможность изучить алгоритмы игры в понятном виде (например, распаковка кода, пострение уровня), портирование на пк, и другие платформы с меньшими затратами:) |
| paul_met:
--- Цитата: DrMefistO от 20 Апрель 2019, 14:42:39 ---портирование на пк --- Конец цитаты --- Вот это более любопытно. Особенно, если в увеличенном разрешении. |
| CaH4e3:
я не успел поинтересоваться, но у гидры чтоли декомпилятор работает вообще для любого проца? и да, все твои декомпилы уже у цру ;) |
| MetalliC:
вроде для всех работает, потому мне лично так чешется добавить в гидру SuperHitachi :) почему цру? NoSuchAgency же. хз, может DrMefistO на работу набивается ;) |
| CaH4e3:
почему нет, а куда оно делось? Добавлено позже: --- Цитата: MetalliC от 20 Апрель 2019, 17:44:01 ---вроде для всех работает, потому мне лично так чешется добавить в гидру SuperHitachi :) --- Конец цитаты --- а покажите, как оно декомпилит вот это вот мотороловское, типа когда в одной команде можно сразу несколько регистров загрузить? (я сам шифруюсь, поставлю гидру потом в виртуалке, чтобы в инет не ломилась лол) |
| MetalliC:
--- Цитата: CaH4e3 от 20 Апрель 2019, 18:32:19 ---почему нет, а куда оно делось? --- Конец цитаты --- гидру делали не ЦРУ а АНБ/NSA, National Security Agency, которых в шутку обзывают "No Such Agency", шибко зашифрованные типа :) ну а так - да, поначалу народ очковал. потом, когда они все исходники выложили - люди посмотрели - покопали - ничего криминального не нарыли и успокоились. --- Цитата: CaH4e3 от 20 Апрель 2019, 18:32:19 ---а покажите, как оно декомпилит вот это вот мотороловское, типа когда в одной команде можно сразу несколько регистров загрузить? --- Конец цитаты --- там есть https://habr.com/ru/post/448500/ |
| DrMefistO:
Да, декомпилит любой проц из поставки (те, что без указания модели - поддерживают все или практически все модели серии): |
| Skay:
--- Цитата: CaH4e3 от 20 Апрель 2019, 17:28:09 ---я не успел поинтересоваться, но у гидры чтоли декомпилятор работает вообще для любого проца? --- Конец цитаты --- тут в отличии от иды движок сразу расчитан на строительство декомпилятора, было бы время и желание) АНБ отличный подарочек выкатило, иде давно нужен конкурент. Глядя на движуху. есть большой шанс что сообщество допилит)) --- Цитата: CaH4e3 от 20 Апрель 2019, 18:32:19 ---чтобы в инет не ломилась лол --- Конец цитаты --- ты про новость что порт открывает и слушает? так вроде уже исправили. |
| DrMefistO:
Исправили, да. |
| CaH4e3:
жду тотал рекомпилов всего, что только можно, на винду под сдл лол |
| DrMefistO:
Обновил до версии v1.4. Теперь можно выставлять базовый адрес для смещений типа -$XXX(Ax). В результате, для всех функций, кроме Reset, будет проставлен указанный адрес: Поможет при декомпиляции кода с переменными в таком стиле. Для IDA Pro давно существует вариант: https://gist.github.com/lab313ru/fa397c7042b9af7b397bcc67de37bedd |
| Навигация |
| Главная страница сообщений |