eXeL@B —› Вопросы новичков —› Реверс 1F 8B 08 00 00 00 00 00 00 00 |
Посл.ответ | Сообщение |
|
Создано: 17 марта 2018 21:04 · Поправил: CKAP · Личное сообщение · #1 Доброго времени суток друзья. К сожалению много статей на этом форуме не открываются. Поэтому решил создать тему. Если в кратце то есть файл с расширением .ssm это сингловая миссия для игры Sudden Strike. Только от китайского мододела. Хочется локализовать. Заголовок файла от такой: Что как бы говорит о том, что упаковка бла сделана gzip архиватором (так у всех сингловых миссий, пакуются редактором карт). Не смотря на то что, сигнатура в самом начале файла, просто поменять расширение на gz и открыть результатов не дало. Так же не удалось найти FAT (File Allocation Table). Хотя по идее там должны быть эти фалы: Это просто проект сингл миссии. Который компилируется стандартным редактором карт который предоставляет игра. И на входе мы уже имеем .ssm. Как видно, после компиляции в архиве должны быть скрипты, графика, объекты и текст. Но файлы без расширений, что усложняет их поиск в коде. Задача, сделать реверс. Я слаб в этом пока. Лопачу интернет. Буду очень признателен за полезные ссылки. Советы. |
|
Создано: 17 марта 2018 22:06 · Личное сообщение · #2 |
|
Создано: 17 марта 2018 22:17 · Поправил: sefkrd · Личное сообщение · #3 |
|
Создано: 17 марта 2018 22:42 · Поправил: CKAP · Личное сообщение · #4 Да конечно. Мне нужно возвратить (файл) в ее первоначальный вид. Декомпилировать. А он как видно из скрина вше, состоит из кусков. Так редактор сохраняет проекты. Один из этих кусков просто указатель на остальные. А так вот выглядит сам файл в готовом виде Я могу выдернуть сам редактор карт из игры, он не много весит метров 28. Только вот его куски разбросан по файловой системе игры.. потребуется некоторое время. Если понадобится. з.ы. Мне нужно выдернуть и отредактировать текст, с китайского на наш родной. Добавлено спустя 3 минуты З.Ы. калаш на лицо скар.. Ещё бы ссыль на местный сленг Я на ваше территории впервые |
|
Создано: 17 марта 2018 22:48 · Личное сообщение · #5 |
|
Создано: 17 марта 2018 22:52 · Поправил: CKAP · Личное сообщение · #6 |
|
Создано: 17 марта 2018 22:56 · Личное сообщение · #7 CKAP пишет:нужно выдернуть и отредактировать текст, с китайского на наш родной. а сама игра поддерживает кириллицу а то придётся переводить так O/7L|uu Bugeo YcTaHoBKu (было как то русифицировал японцев,+ в том движке была одна проблема нельзя было писать больше символов чем в оригинале например About 5 символов нужно и менять на 5 латиницей O_HaC) |
|
Создано: 17 марта 2018 22:56 · Личное сообщение · #8 CKAP Попробуй другим архиватором, 7-zip, например. Это простой архив, внутри файл на 1.3 метра. Code:
|
|
Создано: 17 марта 2018 23:03 · Поправил: CKAP · Личное сообщение · #9 SDK пишет: а сама игра поддерживает кириллицу Да. + Там есть ini и отдельно языковые фалы. + есть куча билдов от Русских мододелов. Файловая система одна и таже. Так что даже если какая то библиотека была заточена под ин. страны то поменять её будет не проблема. Или же просто засунуть фалы в отечественный редактор карт. Добавлено спустя 2 минуты rmn пишет: внутри файл на 1.3 метра. Значит что то не так, придется с начала капать.. не может быть один файл.. Благодарю за информацию. Мне нужно собрать больше информации о работе редактора. Попробовать сделать голую карту и скомпилировать. |
|
Создано: 17 марта 2018 23:11 · Личное сообщение · #10 CKAP Все так. Этот файл - виртуальная ФС. Сначала фат идет, потом данные файлов. Code:
| Сообщение посчитали полезным: CKAP |
|
Создано: 17 марта 2018 23:16 · Личное сообщение · #11 |
|
Создано: 17 марта 2018 23:22 · Личное сообщение · #12 ФС - это файловая система. Прочитать конкретно про эту - нигде, потому что именно ее тебе придется реверсить. Но она похожа на досовскую FAT, можешь оттуда начать. | Сообщение посчитали полезным: CKAP |
|
Создано: 17 марта 2018 23:23 · Поправил: SDK · Личное сообщение · #13 в этом kieve есть строка начинается с JFIF это (4A464946) и конец её 4514005145140051451400044F0429 если вырезать и сохранить через hex и просмотреть через infanwiev получится картинка. 5887_17.03.2018_EXELAB.rU.tgz - Kiev_.jpg (урезал и сжал чтобы не возится с файлообменниками) | Сообщение посчитали полезным: CKAP |
|
Создано: 17 марта 2018 23:29 · Поправил: CKAP · Личное сообщение · #14 |
|
Создано: 17 марта 2018 23:31 · Личное сообщение · #15 |
|
Создано: 18 марта 2018 00:37 · Личное сообщение · #16 |
|
Создано: 18 марта 2018 03:27 · Поправил: CKAP · Личное сообщение · #17 rmn пишет: Внутри пачка файлов, каждый в своем бинарном формате Да. Так и должно быть. Скрин этих фалов был выше. Но это не полн их список. Я просто наспех сделал голую карту без объектов, домов и тд. Приблизительно там должно быть вот это: Простые файлы без расширений. Один из них является как бы ключом для редактора карт. Оооу, вы приложили анпакер. Не заметил. Он под чистый ssm? А то говорит инвалид хэдир сигнатура.. в любом случае мне нужно понять как вы это сделали. По мимо синглов есть кампании, а у них другие сигнатуры, да и в принцип их собирания я не вникал пока.. 4 утра.. ахереть.. надо остыть |
|
Создано: 18 марта 2018 15:41 · Поправил: Rio · Личное сообщение · #18 CKAP пишет: Да. Так и должно быть. Скрин этих фалов был выше. Но это не полн их список. Я просто наспех сделал голую карту без объектов, домов и тд. Приблизительно там должно быть вот это: тебе же написали про ФС, и причём "расширения", в перовой строке хотя бы в winhex'e или hiew смотри байты и можешь онлайн проверить, но не факт. |
|
Создано: 18 марта 2018 15:51 · Личное сообщение · #19 |
|
Создано: 18 марта 2018 15:55 · Поправил: Rio · Личное сообщение · #20 могу CKAP пишет: Rio пишет: тебе же написали про ФС, и причём "расширения" Рио про ФС написал не я. Изначально злыми дядьками было сказано, что там в архиве один фал, я сказал что не может быть.. там должна быть пачка. Потом те же дядьки сказали что так и есть, но они бинарники, я это скрином подтвердил. Что да. могу ошибаться, но смотри PE формат, а если конкретнее то данные .data, что откуда и почём. | Сообщение посчитали полезным: CKAP |
|
Создано: 18 марта 2018 15:55 · Личное сообщение · #21 |
|
Создано: 18 марта 2018 15:57 · Личное сообщение · #22 |
|
Создано: 18 марта 2018 15:58 · Личное сообщение · #23 |
|
Создано: 18 марта 2018 16:02 · Поправил: CKAP · Личное сообщение · #24 |
|
Создано: 18 марта 2018 16:05 · Поправил: Rio · Личное сообщение · #25 |
|
Создано: 18 марта 2018 16:50 · Личное сообщение · #26 Балин, форум продолжает отваливается Рио. Я вам согласен, лайки не олдскульно но современная общественность на них очень заостряет внимание. Про постучатся скажу. Ну я же не эгоист. Пост создан в теме для новичков. Я ещё разок все проанализирую, сделаю карту файловой системы игры.. Гляну связи. И тут уже сделаю хороший, понятны пост, как я, что делал, а кто захочет уже укажет, что тут вот все правильно, а вот сюда можно было нахер не лезть. Так уж вышло что, сюда я пришел уже с кашей в голове. Я не про как вы ребятки. Но мне это все чертовски нравится. К rmn я обращусь уже с правильно сформированным вопросом, когда он возникнет, тоже не хочется человека отвлекать всякой нубятиной. Как то так.. | Сообщение посчитали полезным: SDK |
|
Создано: 22 марта 2018 14:26 · Поправил: Rio · Личное сообщение · #27 Для начала можно ознакомиться со следующей статьёй: http://www.cyberforum.ru/post4074976.html ... А далее: https://www.curlybrace.com/archive/PE%20File%20Structure.pdf .. http://www.openrce.org/reference_library/files/reference/PE%20Format.pdf .... http://www.flatland.tuxfamily.org/repo/windows/PE/reverse_engineering__pe_format.pdf | Сообщение посчитали полезным: CKAP |
|
Создано: 22 марта 2018 21:33 · Личное сообщение · #28 |
|
Создано: 23 марта 2018 00:56 · Личное сообщение · #29 |
eXeL@B —› Вопросы новичков —› Реверс 1F 8B 08 00 00 00 00 00 00 00 |