Интернет магазин китайских планшетных компьютеров



Компьютеры - Упаковка исполняемых файлов - Примеры упаковщиков

23 января 2011


Оглавление:
1. Упаковка исполняемых файлов
2. Примеры упаковщиков



Помимо алгоритмов упаковки, встроенных в некоторые компиляторы и средства разработки, существует ряд инструментов для более специфических задач, например:

  • ASPack
  • eXPressor
  • Mpress
  • PECompact
  • PELock
  • UPX — Open source
  • PESpin

Распаковщики

Точная распаковка файлов, как и обратная разработка в целом, зачастую бывает затруднена или невозможна.

Многие распаковщики запускают файл и создают распакованный вариант файла из образа, загруженного в память. Однако в случае, если этот файл содержал вирус, система может быть повреждена. Кроме того, у упаковщиков существует ряд приёмов борьбы с динамической распаковкой: например, расшифровывать код не полностью, а лишь по мере исполнения, или, например, расшифровывать и запускать вирус целиком только в определённый день недели.

Статические распаковщики — которые пытаются распаковать файл, не запуская его — оказываются бесполезны, если алгоритм упаковки требует запуска файла.



Просмотров: 1914


<<< Фибоначчиева система счисления