Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

WinCity.Ru _ Прикладное ПО _ Unpackers для ХР...

Автор: Кристи Четверг, 01 Мая 2003, 12:49

Подскажите, пожалуйста, распаковщики, которые в ХР работают???

Автор: Барэль Четверг, 01 Мая 2003, 13:29

Распаковщкик? В смысле архиваторы что ли? так WinRAR....

Автор: Кристи Четверг, 01 Мая 2003, 14:10

Черт, извиняюсь за эту тему %) Я уже нашла.. ProcDump32 подошел.

Барэль, не архиватор, а именно распаковщик! smile.gif

Автор: Ekho Четверг, 01 Мая 2003, 14:36

Кристи, а что он распаковывает если не секрет?!

Автор: mokc0der Четверг, 01 Мая 2003, 16:55

ProcDump распаковывает exe файлы упакованые раными упаковщиками(Diet, AsPack и т.п.)

Автор: Кристи Четверг, 01 Мая 2003, 17:16

Не секрет, что он распаковывает программы smile.gif
Просто хочу посмотреть код программы, но она запакована. Это как защита, то есть файл программы становится "зашифрованным" и расшифровывается непосредственно в память компьютера при запуске программы. При этом посмотреть ее код в дизассемблере невозможно, будет просто пустая страница. Поэтому используют unpackers.

Автор: pokhlebaev Четверг, 01 Мая 2003, 20:11

Это называется словом декомпиллятор или дебаггер.

Автор: Кристи Четверг, 01 Мая 2003, 21:11

pokhlebaev, ЭТО - что? Распаковщик и декомпиллятор это разные вещи.

Автор: Ekho Четверг, 01 Мая 2003, 22:22

все, теперь понял... А как у этого распаковщика обстоят дела с UPX?

я просто свои программки upx'ом жму.

Кристи, не "зашифрована", а сжата. Это разные вещи. Шифрация - это намеренное обратимое искажение информации с целью предотвращения несанкционированного доступа к ней, а сжатие - это изменение информации таким образом, чтобы её конечный объем был меньше исходного с возможностью восстановления. И непонятно почему декомпилятор у вас ничего не показывает unsure.gif Он должен показать распаковывающий код, который читает запакованный исходный. По крайней мере так делают все уважающие себя дизассемблеры.

Автор: Админ Четверг, 01 Мая 2003, 23:31

Ekho, все-таки наверное "зашифрована". Хотя здесь нужно самому смотреть что было с файлом. Мне вот недавно тоже попался экземляр, хотел из него выдрать ресурсы (т.е. картинки). Но вот только бедный Restorator говорил что ресурсы повреждены или просто вис. И дизассеблер его тоже не брал: ни IDA ни WINDASM. Просканил я этот файлик Stud PE и выяснилось что этот файлик зашифрован ASProtect (вроде более продвинутой ASPack). А это защита как раз от несанкционированного доступа. Пршлось поискать утилиту для снятия этой защиты. Вроде нашел и все пошло как нужно.

Кристи, код таких пограмм посмотреть все-таки можно, но только дебагером, например знаменитым SoftIce

Автор: Ekho Четверг, 01 Мая 2003, 23:53

Админ, тогда уж дешифратор, а не распаковщик cool.gif

Автор: pokhlebaev Пятница, 02 Мая 2003, 8:35

Цитата
Кристи: Просто хочу посмотреть код программы
для этого служит декомпилятор. Дебаггер служит для отладки кода программы - т.е. выполнения программы и построкового отслеживания операций по её коду.

Автор: Кристи Пятница, 02 Мая 2003, 9:17

pokhlebaev, а я разве спрашивала, чем мне ее посмотреть? Вообще-то был вопрос про распаковщики.

Ekho, то, что запаковано UPXом, он распаковывает.
Цитата
тогда уж дешифратор, а не распаковщик
Все правильно. Изначально программы сжимали для уменьшения их размера, но (цитата): "однажды люди заметили", что упакованные программы не поддаются прямому дизассемблированию smile.gif Для этого нужно что-то делать, искать какие-то там распаковщики... Так что код хотя и не зашифрован, но и получить его просто так нельзя, особенно если использовался малоизвестный упаковщик. Так..к чему это я? blush.gif Ну, в общем, Админ правильно говорит.

Автор: pokhlebaev Пятница, 02 Мая 2003, 13:05

Я так понимаю что целью распаковки был просмотр кода программы (см. цитату в предыдущем сообщении - сама писала wink.gif ) и можно сказать, что ты:
Цитата
спрашивала, чем мне ее посмотреть

Автор: bug Понедельник, 05 Мая 2003, 12:20

Все правильно Кристи написала...анпакер он же распаковщик.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)