Сейчас на форуме: ut2004, vsv1 (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Secure Layer Multimedia Builder
Посл.ответ Сообщение

Ранг: 2.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 01 декабря 2006 11:40
· Личное сообщение · #1

Здравствуйте. Нигде не нашёл ответа на свой вопрос, и решил уже обратиться к вам, спецам в таких вещах. Дело в следующем. Я программист, можно сказать, только что прошедший стадию "начального" программиста. В последнее время занимаюсь тем, что пишу плагины для программы Multimedia Builder, это такая среда разработки автозапусков, если можно так сказать. И вот однажды мой друг, потерявший проект программы, собранной в этом конструкторе, обратился ко мне со слёзной просьбой помочь ему достать проект из запускного файла. В принципе, это не так сложно, поскольку программа при сборке готового файла цепляет этот файл проекта в самый конец экзешника. То есть, exe-файл состоит из двух частей - проигрывателя и проекта. Далее просто обрезаешь в hex-редакторе файл до нужного смещения и получаешь проект. НО! Вся фишка в том, что есть у MMBuilder'а такая птичка в окне сборки проекта - "Add secure layer". После включения этой опции файл проекта сжимается, и, насколько я понял, шифруется, хотя это хрен его знает. Но факт в том, что такой файл уже не воспринимается программой как обычный проект, она отказывается его открывать. Но ведь плеер как-то распаковывает эту шнягу. Весь вопрос в том, как мне это сделать.
Вот такое дело. Помогите пожалуйста, кому не жалко. Сам я от крекинга далёк.
Модератору: не знал, в какую тему поместить, так что если не туда, то не серчай...



Ранг: 24.5 (новичок)
Активность: 0.060
Статус: Участник

Создано: 01 декабря 2006 12:19
· Личное сообщение · #2

Ээ...Упакованый exe в студию...



Ранг: 2.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 02 декабря 2006 03:59
· Личное сообщение · #3

ifolder.ru/545835



Ранг: 24.5 (новичок)
Активность: 0.060
Статус: Участник

Создано: 02 декабря 2006 12:04
· Личное сообщение · #4

ЭЭ...Это обычный UPX можеш распаковать ручками... Либо если не знаеш что это такое с помощью самого UPX с пораметром -d ( напр. upx лала.exe -d) я его пресоеденю....

f8eb_02.12.2006_CRACKLAB.rU.tgz - upx.exe



Ранг: 2.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 02 декабря 2006 12:22
· Личное сообщение · #5

Я понимаю. Но UPX'ом запакован плеер, а вот конец файла чем? Ведь он-то и нужен.
Можешь сравнить концы обоих файлов в архиве - увидишь большую разницу.



Ранг: 2.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 04 декабря 2006 11:26
· Личное сообщение · #6

Эй! Больше никто не хочет мне помочь?



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 05 декабря 2006 04:09
· Личное сообщение · #7

По распакованному экзе видно, что используется Zlib. Надо ловить место, где задают пароль и писать свой распаковщик или ловить распакованный проект. Я пока ленюсь



Ранг: 2.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 05 декабря 2006 07:42
· Личное сообщение · #8

tundra37, а zlib c шифрованием или без? И нельзя ли его распаковать не вылавливая распакованного проекта?



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 05 декабря 2006 22:55
· Личное сообщение · #9

dss555 Какая разница. Zlib доступна свободно, вроде и в текстах есть. Подробностей я не знаю, но вроде с помощью Zlib можно все распаковывать, что ZIP делает(и с паролями).
Криптоанализатор показывает еще наличие крипто Адлер32, но во-первых он просто взламывается и во-вторых я встречал слова, что он используется в ZIP, а может это упрощение для Zlib.



Ранг: 2.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 06 декабря 2006 04:15
· Личное сообщение · #10

Спасибо, tundra37. Но мне всё ещё непонятно, что делать. Я не силён в сжатии, ну, сам понимаешь, в колледже только Паскалю и научили, остальное сам доходил, поэтому я не понимаю, как это дело распаковать. Посоветуй, пожалуйста, хотя бы куда мне копать?



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 06 декабря 2006 06:55
· Личное сообщение · #11

dss555 пишет:
хотя бы куда мне копать

А я чего не по-русски сказал - Zlib. Наверняка есть на русском описание. А уж по поводу пароля - в двух словах не объяснить. Надо научится владеть отладчиком.



Ранг: 2.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 06 декабря 2006 09:16
· Личное сообщение · #12

Ну хоть ссылки какие есть по этим двум поводам?



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 06 декабря 2006 23:53 · Поправил: tundra37
· Личное сообщение · #13

dss555 пишет:
Ну хоть ссылки какие есть

1) Если бы ссылки были, я бы дал - мне не жалко. Ссылки для тебя и для меня разные, поэтому и не стал поисковик трогать.
2) Ты бы определился, что ты хочешь - другу помочь - тогда запросы на взлом. Мигом распакуют с такой информацией, да и без нее.
3) Если хочешь отламывать чужие проекты, то в раздел "Новичку". Наберись знаний.
================================
Идешь на koders.com , ищешь Zlib + Delphi



Ранг: 2.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 07 декабря 2006 08:40
· Личное сообщение · #14

Понял. Иду к новичкам. Ещё раз спасибо.



Ранг: 2.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 декабря 2006 00:17
· Личное сообщение · #15

Да! Оказалось всё просто. Файл просто зажат злибом, причём безо всякого шифрования. А Адлер - это проверка контрольной суммы. Заголовок файла проекта начинается с 0B - это длина заголовка, после заголовка - 4 байта dword - размер распакованных данных, а уже после них идёт сам сжатый проект. Дело было в том, что я обрезал проект вместе с теми 4-мя байтами, и пытался декомпрессить. Когда мне подсказали, что эти 4 байта левые, то всё получилось!
Теперь тема точно закрыта


 eXeL@B —› Вопросы новичков —› Secure Layer Multimedia Builder
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати