Sabbath Black L@B

 

Распаковка. Азы

 

Новости 
Русики 
BSLStudio 
GTAMotors 
Статьи 
MyAssist 
Форум 
Друзья 
Диски 
Гостевуха 
Мыло 

Распаковка. Азы.

При переводе исполняемых файлов, последнее время, частенько сталкиваешься с тем что файлы сжаты каким нибудь упаковщиком. В основном это UPX различных версий или  ASPack от нашего соотечественника Алексея Солодовникова. Я обычно любой свой перевод начинаю с разведки, то есть анализирую с чем я столкнусь при переводе программы, для этой цели я использую прежде всего eXeScope, она легка , проста и визуална. Если в ней всё открывается без проблем и ошибок, значить файл "чистый", то есть не упакованый, проблем меньше... Если ресурсы открывается в виде знаков вопросов или вообще eXeScope виснет с ошибкой, ага, есть упаковка... Далее прежде, чем распаковать файл, надо узнать, чем он упакован. Лучший анализатор исполняемых файлов, я считаю PEiD v0.93 Вещь в хозяйстве незаменимая. Определит, чем запакован PE-файл, найдет точку входа (заодно и секцию покажет) или определит использованный компилятор (правда, последнее - хреново). Зато упаковщики/протекторы у меня определял корректно и безглючно. Есть возможность добавить вызов в контекстное меню. В этой версии действительно много нового. Автор даже не поленился привинтить дизассемблер. Словом - утилита однозначно стоит того, чтобы уделить ей МНОГО внимания. В этой версии пофиксили любопытный баг. Подробности см. тут. Качаем тут.

Сайт программы: http://peid.has.it/

PEiD v0.93 сама может распаковать файлы...

Теперь о распаковщиках.

Универсальные:

Quick Unpack 0.6 (просто чума) инструмент для быстрой автоматической распаковки прогамм, пакованных простыми упаковщиками исполняемых файлов (как например, UPX 1.xx, ASPack 2.12, FSG 1.33/2.0, MEW10, MEW11, PECompact 1.x/2.x). Также распаковщик легко справляется со скрэмблированными упакованными файлами. Качаем тут.

ASPack снимается без проблем в автомате распаковщиком с красноречивым названием ASPack Die. Качаем тут

 ASProtect v1.3 - v2.0 может снять Stripper v2.11 RC1 (136 Кб) Качаем тут.

ACProtect поможет снять  ACProtect Stripper 1.0. Качаем тут.

UPX сам может распаковывать свои файлы, но начинающие боятся командной строки, а UPX имено в ней. Но теперь появилась обалочка на UPX, которая очень визуална и имеет русский язык. Качаем тут.

С Aramdillo я ещё не сталкивался...

Найти: на нашем сайте на Народ.Ру на Яндексе

Copyright (c) 2004 Sabbath Black L@B. Все права зарезервированы.

 

Hosted by uCoz