eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 июня!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: (+2 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Основной форум —› Декомпиляция MIPS R5900
Посл.ответ Сообщение

Ранг: 67.5 (постоянный)
Статус: Участник

Создано: 10 июня 2019 14:15 New!
Цитата · Личное сообщение · #1

Привет
Имеется игра на PlayStation 2 в ELF файле с MIPS R5900 (l)
Есть ли какие нибудь инструменты, чтобы декомпилировать код в си подобный (или любой другой более менее читаемый вид)?
IDA Pro и Ghidra только дизассемблируют, Snowman и RetDec умеют только обычный MIPS


Ранг: 1007.7 (!!!!)
Статус: Участник

Создано: 10 июня 2019 14:22 · Поправил: reversecode New!
Цитата · Личное сообщение · #2

какой то мипс все же гидра декомпилит
так что добить инструкций если не понимает

очевидно любой на выбор доработать
или искать может кто уже сделал

Добавлено спустя 2 минуты
https://github.com/astrelsky/ghidra_MIPSR5900

| Сообщение посчитали полезным: Boostyq


Ранг: 67.5 (постоянный)
Статус: Участник

Создано: 10 июня 2019 14:42 New!
Цитата · Личное сообщение · #3

У меня на выбор либо декомпиляция SecuROM 7 под x86, либо декомпиляция MIPS R5900 :\
Не уверена что выбрать, пики точеные, а может что и похуже


Ранг: 1007.7 (!!!!)
Статус: Участник

Создано: 10 июня 2019 14:44 New!
Цитата · Личное сообщение · #4

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

| Сообщение посчитали полезным: ajax, ClockMan


Ранг: 65.5 (постоянный)
Статус: Участник

Создано: 10 июня 2019 21:08 · Поправил: kunix New!
Цитата · Личное сообщение · #5

Возможно, Boostyq не дают покоя лавры Алисы Esage.. А вы тут про какое-то кино ;)

А если серьезно - а чо, декомпили уже научились делать реально читаемый код?
Я каждый раз, когда жму F5 в IDA, решительно охуеваю от всего этого говна, и иду читать дизасм как диды.
Бесит уже то, что оно не детектит, какие из первых четырех регистров передают аргументы (речь про ARM и MIPS).


Ранг: 1007.7 (!!!!)
Статус: Участник

Создано: 10 июня 2019 21:27 New!
Цитата · Личное сообщение · #6

фи на какую то алису, не мешай ей взять планку аманды руссо

а если серьезно - ида давно все научилась

Ранг: 67.5 (постоянный)
Статус: Участник

Создано: 11 июня 2019 02:26 · Поправил: Boostyq New!
Цитата · Личное сообщение · #7

kunix пишет:
иду читать дизасм

Щас бы архитектуру новую учить ради одной старинной игры
Гидра прикольная штука, если кому нужно: https://github.com/beardypig/ghidra-emotionengine, с этим расширением вполне читаемо


Ранг: 459.8 (мудрец)
Статус: Участник
_Вечный_Студент_

Создано: 11 июня 2019 04:24 New!
Цитата · Личное сообщение · #8

Boostyq пишет:
Гидра прикольная штука, если кому нужно


ну тогда уж до кучи:
Ghidra --> processor module <--adding support for the Allegrex CPU used in the PlayStation Portable.

Derived from the built-in MIPS module.


Ранг: 1007.7 (!!!!)
Статус: Участник

Создано: 11 июня 2019 07:14 New!
Цитата · Личное сообщение · #9

старинная игра это Larry что ли ?
--> Link <--


Ранг: 459.8 (мудрец)
Статус: Участник
_Вечный_Студент_

Создано: 11 июня 2019 07:41 New!
Цитата · Личное сообщение · #10

reversecode пишет:
старинная игра это Larry что ли ?


8-bit 4 ever!!!!
 eXeL@B —› Основной форум —› Декомпиляция MIPS R5900

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS