Автор Тема: [PSX] GHIDRA Playstation Loader  (Прочитано 4663 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« : 19 Апрель 2019, 21:52:35 »
209432-0

Умеет грузить бинари от Playstation 1 в Ghidra, применяет сигнатуры PsyQ библиотек.

Исходники: https://github.com/lab313ru/ghidra_psx_ldr
Релизы: https://github.com/lab313ru/ghidra_psx_ldr/releases


Оффлайн dedok179

  • Пользователь
  • Сообщений: 496
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #1 : 19 Апрель 2019, 22:07:22 »
Спасибо за труды, выглядит интересно.

Добавлено позже:
В гидре есть поддержка бинарей PS2?
« Последнее редактирование: 19 Апрель 2019, 22:34:27 от dedok179 »

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #2 : 19 Апрель 2019, 22:39:35 »
Я так понимаю, что есть. MIPS он везде MIPS. Только загрузчика нет для исполняемых файлов игры.

Оффлайн dedok179

  • Пользователь
  • Сообщений: 496
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #3 : 19 Апрель 2019, 22:43:07 »
Понятно. Значит пока не сможет их проглотить. Нет в ближайших планах на PS2 движухи?

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #4 : 19 Апрель 2019, 22:44:43 »
Если мне кто-то даст полный Memory Map и описание формата файла - могу добавить.

Оффлайн dedok179

  • Пользователь
  • Сообщений: 496
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #5 : 19 Апрель 2019, 22:49:36 »
Приму к сведению, если найдется что в доках сразу тебе отправляю)

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #6 : 19 Апрель 2019, 23:14:11 »
Раз у ps2 обычные эльфы, гидра их умеет грузить.

Оффлайн dedok179

  • Пользователь
  • Сообщений: 496
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #7 : 19 Апрель 2019, 23:15:51 »
Все понял, спасибо большое что уделил немного времени

Оффлайн Mr2

  • Пользователь
  • Сообщений: 1591
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #8 : 20 Апрель 2019, 09:36:14 »
В гидре есть поддержка бинарей PS2?


Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #9 : 20 Апрель 2019, 10:11:19 »
Mr2, злой ты, или обиженный на всех.

Оффлайн Mr2

  • Пользователь
  • Сообщений: 1591
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #10 : 20 Апрель 2019, 10:20:34 »
Mr2, злой ты, или обиженный на всех.
Отдебажил! :lol: (На самом деле нет) Просто анектот в тему попался. ;)

Кстати о Гидре!(А мужики то и не знали)

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #11 : 20 Апрель 2019, 10:41:51 »
В смысле? Все давно знают про гидру, т.е кто не в танке и не на бронепоезде.

Оффлайн dedok179

  • Пользователь
  • Сообщений: 496
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #12 : 20 Апрель 2019, 10:46:55 »
В смысле? Все давно знают про гидру, т.е кто не в танке и не на бронепоезде.
Видимо я был в бронепоезде, именуемым IDA)

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4417
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #13 : 20 Апрель 2019, 11:00:07 »
Умеет грузить бинари от Playstation 1 в Ghidra
Ну вот как не стыдно PlayStation с ошибкой писать. =)

Оффлайн Mr2

  • Пользователь
  • Сообщений: 1591
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #14 : 20 Апрель 2019, 11:04:21 »
В смысле? Все давно знают про гидру, т.е кто не в танке и не на бронепоезде.
Вот про это я тебе и говорил, что ты не из "народа". Ты считаешь если ты в курсе, то все в курсе. Профессионалы не ревёрсят игры, игры в большинстве хакают фанаты. Соответственно другая среда, другой уровень знаний. Допустим в теме ромхакинга Гидра упоминается впервые.
Так что делай выводы.(протри очки) Дело не в том что я злой и обиженный, дело в том что ты неадекватно воспринимаешь RH тему.
Но вместо того чтобы вникнуть и понять мои слова, ты через свой злобный дебаггер, видишь злобного Mr2.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #15 : 20 Апрель 2019, 11:06:59 »
WTF!?

Если ты реверсер, и знаешь, что такое дебагер, и хоть раз открывал Иду, ты должен знать, что такое GHIDRA. Если не знаешь, то это не моя проблема, согласись.

Оффлайн Mr2

  • Пользователь
  • Сообщений: 1591
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #16 : 20 Апрель 2019, 11:19:40 »
Если ты реверсер, и знаешь, что такое дебагер, и хоть раз открывал Иду, ты должен знать, что такое GHIDRA.

Не, я никому ничего не должен.  :)

Если не знаешь, то это не моя проблема, согласись.
Если ты тратишь время на разработку софта, то как минимум рассчитываешь на то что время будет потрачено не зря. А для этого софт должен быть максимально адаптирован для широкого круга пользователей. Если ты об этом не позаботишься, то никто не позаботится. А следовательно ценный софт пройдёт мимо сцены. :(

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #17 : 20 Апрель 2019, 11:25:09 »
Когда я пишу свой софт я рассчитываю на пользователя, который хотя бы озаботится о том, чтобы потратить некоторое время на изучение темы. Писать гуёвую утилиту для консольной - это сорян.

Оффлайн Mr2

  • Пользователь
  • Сообщений: 1591
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #18 : 20 Апрель 2019, 11:44:08 »
Когда я пишу свой софт я рассчитываю на пользователя, который хотя бы озаботится о том, чтобы потратить некоторое время на изучение темы.

В любом случае софт должен быть максимально простым для освоения. Иначе время освоения софта, превысит время решаемой софтом задачи. Часто даже платформа(java, .NET) и битность(32-64) решает.(как только вылетает сообщение об отсутствии виртуальной машины, софт летит в мусорку)

Писать гуёвую утилиту для консольной - это сорян.
Ну это, хозяин барин. Моё дело указать на проблему, которую я вижу через свой проблемный дебаггер.  :lol:
Если не хочешь расширять аудиторию, то проблема снимается:)

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4417
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: [PSX] GHIDRA Playstation Loader
« Ответ #19 : 20 Апрель 2019, 13:09:50 »
Mr2,
все, кто хоть немного интересуется реверсом, знают про Гидру. Да даже в названии этой темы она упомянута, а тема была создана раньше твоего поста.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9372
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #20 : 20 Апрель 2019, 13:38:54 »
DrMefistO, годнота, спасибо.

PS: на (толерантно выражаясь) "альтернативно одаренных" лучше просто не обращать внимание.

Оффлайн Griever

  • Пользователь
  • Сообщений: 77
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #21 : 20 Апрель 2019, 14:08:53 »
Допустим в теме ромхакинга Гидра упоминается впервые.
Гидру выпустили 6 марта, а уже 14 марта появился скрипт загрузчика на Sega и статья по ромхакингу. DrMefistO на этом пути не первый.

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #22 : 20 Апрель 2019, 14:11:31 »
Гидру выпустили 6 марта, а уже 14 марта появился скрипт загрузчика на Sega и статья по ромхакингу. DrMefistO на этом пути не первый.
Да, статьи были пинком для создания норм лоадера.:)

Оффлайн Mr2

  • Пользователь
  • Сообщений: 1591
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #23 : 20 Апрель 2019, 14:36:14 »
Гидру выпустили 6 марта, а уже 14 марта появился скрипт загрузчика на Sega и статья по ромхакингу. DrMefistO на этом пути не первый.
Я имел ввиду тему  Ромхакинг на Эму-лэнде.  <_<

Оффлайн CaH4e3

  • Пользователь
  • Сообщений: 3588
    • Twitter
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #24 : 20 Апрель 2019, 17:41:29 »
Ну вот как не стыдно PlayStation с ошибкой писать. =)
капслок наци должны умереть в жутких корчах после недели поноса. Это не называется "ошибка". Нет такого правила я любом языке, где ставить заглавную букву в торговом знаке. Это для торгового знака "ошибка", а не для грамматики. Так что нефик.

Оффлайн Mr2

  • Пользователь
  • Сообщений: 1591
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #25 : 20 Апрель 2019, 17:53:40 »
капслок наци должны умереть в жутких корчах после недели поноса.
Поддерживаю. :thumbup: Обеими руками за, и ещё одной не против. Дело даже не в капслоке, а в самом юзере. >:(

Оффлайн dedok179

  • Пользователь
  • Сообщений: 496
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #26 : 20 Апрель 2019, 18:05:48 »
Интересная прога. Хоть теперь можно видеть структуру кода в привычном для себя виде.

Добавлено позже:
Хоть теперь будет попроще реверсить двиг второго виджиланта.
« Последнее редактирование: 20 Апрель 2019, 18:23:07 от dedok179 »

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #27 : 20 Апрель 2019, 19:22:43 »
Поддерживаю. :thumbup: Обеими руками за, и ещё одной не против. Дело даже не в капслоке, а в самом юзере. >:(
Уймись, чёрт побери!
Недолго и до бана!

Оффлайн Mr2

  • Пользователь
  • Сообщений: 1591
  • Пол: Мужской
  • Free roaming sorcerer
    • Facebook
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #28 : 20 Апрель 2019, 19:34:44 »
Уймись, чёрт побери!
И кто из нас:"злой ты, или обиженный на всех."?

Недолго и до бана!
Как модером станешь, так будешь угрожать своим бананом, а пока:"На словах я Лев Толстой, а на деле пень простой" :lol:
И что за предвзятое отношение ко мне, я всего лишь Санчеса поддержал. :?

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
[PSX] GHIDRA Playstation Loader
« Ответ #29 : 20 Апрель 2019, 19:37:45 »
Дело в самом юзере: это ты говорил о ком?