![]() |
eXeL@B —› Вопросы новичков —› Размер после распаковки |
Посл.ответ | Сообщение |
|
Создано: 27 февраля 2007 22:50 · Личное сообщение · #1 Hi, All!!! Прога была упакована FSG 2.0 -> bart/xt Распаковал при помощи RL!deFSG 2.0 на автомате Все работает, только вот размер файла увеличился в 2 с лишним раза!! От чего так? Появился новый сегмент .ap0x - от распаковщика В работе не учавствует - можно его удалять? Как вообще грамотно определять какой сегмент можно удалять после распаковки и каким образом (или тулзом) можно это сделать? ![]() |
|
Создано: 27 февраля 2007 23:24 · Личное сообщение · #2 программа ResFixer - править секции. вот здесь написано как : http://www.exelab.ru/art/?action=view&id=271 потом запакуй Upx-ом и все дела. а ap0x - это автор распаковщика , я ним списался - ap0x.rce собака gmail неплохой чувак )) ![]() |
|
Создано: 27 февраля 2007 23:54 · Личное сообщение · #3 ResFixer гут! попробую потом запакуй ага т.е. в увеличении в размерах ничего страшного нет в сегментах много "свободного" пространства без кода и данных значит FSG их просто упаковывал, теперь они развернуты как есть - так? ap0x - это автор распаковщика я догадался ![]() не понял - можно удалить этот сегмент или нет? ![]() |
|
Создано: 28 февраля 2007 00:20 · Личное сообщение · #4 |
|
Создано: 28 февраля 2007 00:52 · Личное сообщение · #5 |
|
Создано: 28 февраля 2007 02:03 · Личное сообщение · #6 AlCr0 пишет: Все работает, только вот размер файла увеличился в 2 с лишним раза!! лол, паковка - уменьшение размера, распаковка - увеличение. AlCr0 пишет: Распаковал при помощи RL!deFSG 2.0 на автомате знааааачит... программа стала тяжелее!!! ура мы освоили наш первый урок! .ap0x - там импорт. Нах бы автор секцию в качестве копирайта делал? Можно в хэдер насрать как это ASPackDie, LordPE, ASPack и т.д. делают... ----- Yann Tiersen best and do not fuck ![]() |
|
Создано: 28 февраля 2007 02:18 · Поправил: AlCr0 · Личное сообщение · #7 Hellspawn пишет: нет, там должен быть импорт ![]() Сэнкс! PE_Kill пишет: лол, паковка - уменьшение размера, распаковка - увеличение. но ведь FSG не пакер а прот и его задача затруднить изучение а не сжать? или я ашипаюсь? PE_Kill пишет: Можно в хэдер насрать... Кстати насчет хэдера! Он после распаковки так и остался MZ а не PE (PE где-то позже в нем) и сигнатура FSG там исчо лежит. Или это не FSG поменял? ![]() |
|
Создано: 28 февраля 2007 02:46 · Личное сообщение · #8 |
|
Создано: 28 февраля 2007 02:51 · Личное сообщение · #9 |
|
Создано: 28 февраля 2007 03:04 · Личное сообщение · #10 |
|
Создано: 28 февраля 2007 03:23 · Личное сообщение · #11 |
|
Создано: 28 февраля 2007 06:00 · Личное сообщение · #12 Hellspawn пишет: что значит заделал? Файл изначально PE, но в хэдере висит MZ поэтому кстати его многие анализаторы и ругают что он "не win32/64" Hellspawn пишет: фсг переделывет заголовок файла под себя Я не имел ввиду переделку касательно OEP, Import и проч... Просто насчет самого формата "обманывать" - зачем же так... Как определить версию ORiEN? не подскажешь чем его проверить? ![]() |
|
Создано: 28 февраля 2007 11:17 · Личное сообщение · #13 |
|
Создано: 28 февраля 2007 12:45 · Личное сообщение · #14 |
|
Создано: 28 февраля 2007 13:01 · Личное сообщение · #15 |
|
Создано: 28 февраля 2007 18:52 · Личное сообщение · #16 |
|
Создано: 28 февраля 2007 19:38 · Личное сообщение · #17 AlCr0 пишет: Кстати насчет хэдера! Он после распаковки так и остался MZ а не PE (PE где-то позже в нем) Жгешь! Я под стулом! Учи PEFormat. Сначала идет MZ сигнатура, для DOS Mode, чтобы выдать "иди нах я под винду!" а потом PE, чтобы работать в этой самой винде. И от куда вы такие беретесь? ----- Yann Tiersen best and do not fuck ![]() |
|
Создано: 01 марта 2007 00:30 · Личное сообщение · #18 Grim Fandango пишет: MZ потому что это барт. =) Сорри - а что значит "барт"? PE_Kill вылез? ![]() AlCr0 пишет: анализаторы ... "не win32/64" Еще могу добавить, вариантов много: "Bad PE header", "Incorrect PE file", "not win32 executable" и т.д. PE Tools выдал следующее (дословно): Module does not appear to be a valid Win32/64 module. Editing of DOS header is not possible! PE_Kill пишет: Сначала идет MZ сигнатура... Это не по кассе PE_Kill пишет: Учи PEFormat О чем собственно и тема? ![]() |
|
Создано: 01 марта 2007 02:18 · Поправил: PE_Kill · Личное сообщение · #19 Пипец... А ты думаешь анализаторы только на MZ будут жаловаться? Да там столько может быть фишек... AlCr0 пишет: Это не по кассе Т.е.? Открой любой PE файл и посмотри, первый WORD будет MZ, иначе такой файл винда грузить не будет. AlCr0 пишет: Module does not appear to be a valid Win32/64 module. Editing of DOS header is not possible! Конечно, когда PEHeader перекрывает DOSStub PETools ругается, т.к. нельзя редактировать тот или иной Header не попортив при этом второй. AlCr0 пишет: О чем собственно и тема? А нах создавать такую тему, если достаточно почитать PEFormat? На лабе есть отличная статья. PS AlCr0 пишет: Сорри - а что значит "барт"? Это автор пакера... PPS Вот действительно откуда?... ----- Yann Tiersen best and do not fuck ![]() |
|
Создано: 01 марта 2007 07:13 · Личное сообщение · #20 PE_Kill пишет: когда PEHeader перекрывает DOSStub PETools ругается, т.к. нельзя редактировать тот или иной Header не попортив при этом второй. Вот, собсно, и все что нужно... Сорри, что сразу конкретнее не написал. Действительно PE часть налезала на досовскую. PE_Kill пишет: нах создавать такую тему как нах? не понял причем тут лабы по PEFormat? кажется спрашивалось по размеру, FSG и распаковке, ORiEN и подпорченном хэдере. Вопросы может и глупые, но ведь здесь кажется для новичков? ![]() Снял ORiEN. Хэдер исправил. Все работает. Убью конверт и обращения к трансформу - запакую обратно. Всем спасибо! Вопросов по теме больше нет. PS А по поводу PE_Kill пишет: PPS Вот действительно откуда?... Ну затупил, ну сморозил х..ню ... ... хамить-то зачем? ![]() ![]() |
|
Создано: 01 марта 2007 21:08 · Личное сообщение · #21 |
|
Создано: 05 марта 2007 03:59 · Личное сообщение · #22 |
![]() |
eXeL@B —› Вопросы новичков —› Размер после распаковки |