Перейти к содержимому
Zone of Games Forum
Vip0Denis

Расшифровка/распаковка .sf файла

Рекомендованные сообщения

Есть танцевальная китайская онлайн игра Audition2. В корневой папке игры есть файлы. Файлы разного формата. Есть файл формата .sf, мы точно знаем что там картинки из игры, которые нужно изменять в фотошопе и вставлять обратно в этот файл, так же там текст и прочее. Так вот мы не можем найти распаковщик, который корректно распаковал бы всё это и собрал обратно в этот же .sf Помогите с поиском, гугл не помогает, яндекс и прочие поисковые системы тоже. Мы нашли лишь один, но он некорректно распаковывал. Алгоритм шифрования этого файла нам не известен. Может быть у вас есть какой-то свой софт, или вы сможете помочь мне его написать.

Поделиться сообщением


Ссылка на сообщение

Без образцов у вас практически нулевые шансы на помощь.

Не каждый захочет качать весь клиент игры ради этого дела.

Залей парочку файлов.

Поделиться сообщением


Ссылка на сообщение

Когда то меня просили достать крипто-алго из этой игры. Вот вам проэкт на сях. Делал на скорую руку так что разберетесь я думаю ^^

Изменено пользователем h4x0r

Поделиться сообщением


Ссылка на сообщение

Вообщем формат просто уе***ще. Получается только вытащить несколько файлов.

-929206895.png

  TSFHeader = record    pID: array[0..11] of char;   //CFILESYSTEM  end;  TSFHeaderData = record    dwUnknown0: Cardinal;    pNulls: array[0..255] of char;    dwUnknown1: Cardinal;    dwUnknown2: Cardinal;    dwUnknown3: Cardinal;    dwUnknown4: Cardinal;  end;  TSFEntry = record    dwType: Cardinal;   // 0 - Directory , 1 - File    pFileName: array[0..255] of char;    dwZSize: Cardinal;    dwSize: Cardinal;    dwUnknown: Cardinal; // Always 0    dwOffset: Cardinal;  end;

 

Каждый Entry равен 276 байт (0x114)

Вот расшифрованный вариант заголовка и первый Entry

-929206895.png

Проблемы:

1) - Кол-во файлов и директорий не известно (TSFHeaderData вообще пустой во всех архивах).

2) - Смещение до следующего блока с Entry может быть вообще 0 в следствии чего

Картинка 1:

script\Match\Mode\KingDaemon\Wedding\Music\choreography\tutorial06.txt - Смещение 0x5C65

script\Match\Mode\KingDaemon\Wedding\Music\choreography\tutorial03_CN.txt - Смещение 0xBEFC26

Пропущено где-то 120 файлов :\

3) - Размер блока данных файла можешь быть больше чем dwZSize и дописываются какие то лишние байты с разными размерами.

Вообщем сам уже запутался. Если у кого будут какие идеи пишите.

Поделиться сообщением


Ссылка на сообщение

Так вроде добил.

la07.png

Можете слить тут

Изменено пользователем h4x0r

Поделиться сообщением


Ссылка на сообщение
Для тех, кто не хочет регестрироваться на платном форуме

http://rghost.net/51035641

Или не может потратить 1 бакс для существования форума ;)

Поделиться сообщением


Ссылка на сообщение

Вообще-то 5 евро. И это проблемы того форума, а не пользователй этого.

Поделиться сообщением


Ссылка на сообщение

Судя по вашей логике то - это проблемы пользователй этого форума, а не того, что они не могут пожертвовать и скачать от туда ;)

К тому-же я только что спрашивал у Мауса 1 бакс всего, да и нет там платной регистрации, там донат система которая в свою очередь является добравольной :)

Поделиться сообщением


Ссылка на сообщение
Судя по вашей логике то - это проблемы пользователй этого форума, а не того, что они не могут пожертвовать и скачать от туда ;)

Пользователь обратился за помощью на этом форуме, почему он должен оплачивать содержание другого форума?

И почему Вы не пишете на том форуме "пожертвуйте zoneofgames.ru 5 евро и сможете скачать программу"?

К тому-же я только что спрашивал у Мауса 1 бакс всего, да и нет там платной регистрации, там донат система которая в свою очередь является добравольной :)

http://forum.xentax.com/ucp.php?mode=register

5 евро. Там не донат, не заплатил - нет регистрации. Вдобавок нужен PayPal аккаунт.

Изменено пользователем heimdalr

Поделиться сообщением


Ссылка на сообщение

Я за пятерку там регился, причем после оплаты ваш аккаунт проверяется, пока не дойдут деньги доступа к аттачам не будет :)

Поделиться сообщением


Ссылка на сообщение
Пользователь обратился за помощью на этом форуме, почему он должен оплачивать содержание другого форума?

Вы думаете редирект на свой инструмент я просто так что-ли дал? Если что-то не устраивает пусть сидят ждут когда кто-то еще сделает распаковщик и выложит его тут сам. (в чем я очень сомневаюсь).

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Продвигаемые темы

  • Последние сообщения

    • Появилась дата выхода / состоялся перенос: Nine Sols Coming soon May 29 2024 [Action; Souls-like; Difficult; Platformer; Hand-drawn]     Trans-Siberian Railway Simulator Coming soon May 30 2024 [Early Access; Trains; Simulation; Survival; Driving]     PANICORE May 2024 May 31 2024 [Horror; Online Co-Op; Psychological Horror; Action Roguelike; PvE]   Fireside 2024 Jun 4 2024 [Adventure; Cute; Crafting; Story Rich; Singleplayer]     Gestalt: Steam & Cinder May 21 2024 Jul 16 2024 [Indie; Metroidvania; Side Scroller; 2D Platformer; Exploration]   Dead Static Drive Coming soon Q3 2024 [Indie; Action; Adventure; Violent; Lovecraftian]
      Актуальный календарь на май:
    • Начинать создание своего сервиса, с максимального ограничения доступа юзерам для регистрации в этом сервисе, это надо быть очень большого ума.
    • Наш Советский Союз покоряет Весь мир от Европы к Неве на восто-ок Над землёй везде будут петь: Столица, водка, Советский медведь наш!   Все народы здесь стоят того, Что мы все воплотили на свет, Благодарный низкий поклон От са-мой мо-гу-щес-твенной в мире!   Все народы здесь стоят того, Что мы все воплотили на свет, Благодарный низкий поклон От са-мой мо-гу-щес-твенной в мире!   Наш Советский Союз покоряет Весь мир от Европы к Неве на восто-ок Над землёй везде будут петь: Столица, водка, Советский медведь наш!   Наш Советский Союз покоряет Весь мир от Европы к Неве на восто-ок Над землёй везде будут петь: Столица, водка, Советский медведь наш!    
    • Все движухи с ПСН не просто так. Очевидно, что Сони заготавливают для чего-то почту, скорее всего для выпуска своего лоунчера с играми. Сони поняли, РС рынок свободен и тут кто хочет, тот спокойно делает свои личные магазинчики, чтобы что? Чтобы не платить дядям комиссию в 30%, вот и подсуетились. Только вот проблема в том, что Сони умеет делать не плохую игровую приставку и даже финансировать студии, которые умеют делать неплохие проекты, но Сони не умеют делать хороший сервис и их ПСН это днищенский уровень как нужно реализовывать мега кривой и не удобный сервис. Какие-то отшибленные скажут у Самураев долбанутых свой путь. Тут не поспоришь. Почему другие большие издатели, могут адаптировать свой сервис, чтобы он нормально работал во всём мире? и только долбанутые Сони этого сделать не могут, тем самым создавая проблемы на ровном месте.  Может Сони конечно считает другие страны не достойными внимание? То есть для них все эти страны третьего сорта и поэтому нехрен с ними дела иметь. В общем, что я могу сказать? Рынок всё порешает, и если их долбанутый сервис кое-как существует на консолях, из-за отсутствия вменяемой конкуренции, то РС рынок в этом плане сильно богат, и Сони тут не короли как на рынке приставок. Тут только одна Вавле им морду утрёт и покажет, что такое по настоящему сервис а не тот огрызок, что сейчас называется ПСН. 
    • если понадобится — они очень быстро “договорятся” с теми кто качает запрещенные торренты. Или вы думаете , что они не видят , что именно вы качаете?)
    • А что в Company of Heroes было такого что в современных фильмах про войну не показали? Может их запретить за искажение, а за одного и писаку с ложью в фамилии… и убрать его из школьной программы за одно.
    • А с админами торрентов они тоже договорятся?  Для кого образ хорошей Россия создать хотят, для Россиян? Повышали бы условия для жизни, строили детские спортивные комплексы (с бесплатным посещением), секции, кружки, снижали бы налоги, жкх, повышали зп до европейского уровня и т.д. Что бы не только Россияне и таджики в России жить хотели бы =).  А там уже любой вброс про россию в сферах медиа без широкой улыбки (как минимум) восприниматься не будет. 
    • Ну что же, будет еще один повод перепройти, теперь с озвучкой
    • Нет, правильный же закон. Только местные медиадельцы от индустрии имеют право наплевательски относиться к собственной истории, ее искривлять и изменять. Это их корова и они ее будут доить. А если серьезно, к сожалению (или к счастью, смотря с какой стороны подходить) — такие “механизмы контроля” всего лишь способы пополнить прохудившийся от войны бюджет. И ничего более. Как “налог на болванки” и прочие интересные инициативы.
    • Кстати, совсем забыл, мне комьюнити менеджер в дискорде ответил, что все баги по игре можно присылать на почту support@forever-entertainment.com Проблемы присылать в виде скриншотов и описания проблемы текстом, текст на английском конечно же.
  • Изменения статусов

  • Лучшие авторы


Zone of Games © 2003–2024 | Реклама на сайте.

×