| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > Библиотеки сжатия |
| Автор: eXa 29.3.2007, 02:19 |
| H! Подскажите где найти инфы по библиотекам сжатия exe и dll с открытыми исходниками желательно на masm'е. На подобие lzma, aplib это всё что я раздобыл сидя в поисковиках. |
| Автор: Xteen 29.3.2007, 17:30 |
| Ну, хотя бы вот : _http://upx.sourceforge.net/#download Или тебе нужны не исходники, а мануалы по написанию собственного паккера? |
| Автор: eXa 29.3.2007, 19:21 |
| А ещё че нить кроме upx имеется, если не ошибаюсь сорцы upx для nix или тут нет принципиальной разности? Да и на CPP к томуже... Мануалы не помешают, кроме статьи "Пакер – это просто!" если чё есть, то былоб отлично |
| Автор: Xteen 29.3.2007, 21:08 |
Там и под никсы и по виндоус. Ну, на С там сам пакер, а стаб на асме. Я думаю, что в большинстве упаковщиков только сам стаб пишут на ассемблере, а остальное на С или что там больше по душе, хотя может я и ошибаюсь... А мануалы, я думаю сначала стоит изучить PE формат, а там видно будет |
| Автор: eXa 29.3.2007, 21:34 |
| Точн stub на асме Основы PE формата знаю, для начала должно хватить Только зачем писать сам пакер, если можно написать свою библиотеку и встроить его в какой нибудь пакер с открытым исходником |
| Автор: eXa 31.3.2007, 20:57 |
| Да хочу сделать одну модификацию, для начала добавить ещё одну библиотеку сжатия, две там уже имеются, понял что с upx с моими знанями это не получится) |
| Автор: lemax 28.12.2007, 12:47 | ||
Извеняюсь за внедрение, но в STUB UPX представлен код (полу ассемблерный) для добавления в сжатый фаил, в виде массива
Переписав его (массив) в фаил, я получил фаил типа ELF (наверно). Фаил представляет собой секции(кубиков), выкладывая которые, получается распаковщик и все остальное в сжатом файле. Вопрос: Как увидеть код (на подобии как в "ИСХОДНИК_UPX/src/doc/linker.txt")? Как дописать свои секции? Спасибо |
| Автор: AET 28.1.2008, 15:08 |
| народ помагите сделать программу для сжатие виде RLE |