![]() |
eXeL@B —› Вопросы новичков —› Secure Layer Multimedia Builder |
Посл.ответ | Сообщение |
|
Создано: 01 декабря 2006 11:40 · Личное сообщение · #1 Здравствуйте. Нигде не нашёл ответа на свой вопрос, и решил уже обратиться к вам, спецам в таких вещах. Дело в следующем. Я программист, можно сказать, только что прошедший стадию "начального" программиста. В последнее время занимаюсь тем, что пишу плагины для программы Multimedia Builder, это такая среда разработки автозапусков, если можно так сказать. И вот однажды мой друг, потерявший проект программы, собранной в этом конструкторе, обратился ко мне со слёзной просьбой помочь ему достать проект из запускного файла. В принципе, это не так сложно, поскольку программа при сборке готового файла цепляет этот файл проекта в самый конец экзешника. То есть, exe-файл состоит из двух частей - проигрывателя и проекта. Далее просто обрезаешь в hex-редакторе файл до нужного смещения и получаешь проект. НО! Вся фишка в том, что есть у MMBuilder'а такая птичка в окне сборки проекта - "Add secure layer". После включения этой опции файл проекта сжимается, и, насколько я понял, шифруется, хотя это хрен его знает. Но факт в том, что такой файл уже не воспринимается программой как обычный проект, она отказывается его открывать. Но ведь плеер как-то распаковывает эту шнягу. Весь вопрос в том, как мне это сделать. Вот такое дело. Помогите пожалуйста, кому не жалко. Сам я от крекинга далёк. Модератору: не знал, в какую тему поместить, так что если не туда, то не серчай... ![]() |
|
Создано: 01 декабря 2006 12:19 · Личное сообщение · #2 |
|
Создано: 02 декабря 2006 03:59 · Личное сообщение · #3 |
|
Создано: 02 декабря 2006 12:04 · Личное сообщение · #4 ЭЭ...Это обычный UPX можеш распаковать ручками... Либо если не знаеш что это такое с помощью самого UPX с пораметром -d ( напр. upx лала.exe -d) я его пресоеденю.... ![]() ![]() |
|
Создано: 02 декабря 2006 12:22 · Личное сообщение · #5 |
|
Создано: 04 декабря 2006 11:26 · Личное сообщение · #6 |
|
Создано: 05 декабря 2006 04:09 · Личное сообщение · #7 |
|
Создано: 05 декабря 2006 07:42 · Личное сообщение · #8 |
|
Создано: 05 декабря 2006 22:55 · Личное сообщение · #9 dss555 Какая разница. Zlib доступна свободно, вроде и в текстах есть. Подробностей я не знаю, но вроде с помощью Zlib можно все распаковывать, что ZIP делает(и с паролями). Криптоанализатор показывает еще наличие крипто Адлер32, но во-первых он просто взламывается и во-вторых я встречал слова, что он используется в ZIP, а может это упрощение для Zlib. ![]() |
|
Создано: 06 декабря 2006 04:15 · Личное сообщение · #10 |
|
Создано: 06 декабря 2006 06:55 · Личное сообщение · #11 |
|
Создано: 06 декабря 2006 09:16 · Личное сообщение · #12 |
|
Создано: 06 декабря 2006 23:53 · Поправил: tundra37 · Личное сообщение · #13 dss555 пишет: Ну хоть ссылки какие есть 1) Если бы ссылки были, я бы дал - мне не жалко. Ссылки для тебя и для меня разные, поэтому и не стал поисковик трогать. 2) Ты бы определился, что ты хочешь - другу помочь - тогда запросы на взлом. Мигом распакуют с такой информацией, да и без нее. 3) Если хочешь отламывать чужие проекты, то в раздел "Новичку". Наберись знаний. ================================ Идешь на koders.com , ищешь Zlib + Delphi ![]() |
|
Создано: 07 декабря 2006 08:40 · Личное сообщение · #14 |
|
Создано: 12 декабря 2006 00:17 · Личное сообщение · #15 Да! Оказалось всё просто. Файл просто зажат злибом, причём безо всякого шифрования. А Адлер - это проверка контрольной суммы. Заголовок файла проекта начинается с 0B - это длина заголовка, после заголовка - 4 байта dword - размер распакованных данных, а уже после них идёт сам сжатый проект. Дело было в том, что я обрезал проект вместе с теми 4-мя байтами, и пытался декомпрессить. Когда мне подсказали, что эти 4 байта левые, то всё получилось! Теперь тема точно закрыта ![]() ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Secure Layer Multimedia Builder |