подскажите, я делаю упаковщик... при распаковке все команды смещаются. вместе с тем ведь и смещается адрес на секцию из подключаемых dll (те что в таблице импорта)
упаковщик делаю специально под себя... я специально все делаю так, чтобы он могу максимально упаковать, что не сможет сделать уже известный типа aspack и т.д
1. Здесь форум, а не чат. Если ты не в состоянии сформулировать свой вопрос сразу - пользуйся кнопкой "Правка" 2. Сравнивать степень сжатия с ASPack... ну-ну. Посмотри хотя бы, какие упаковщики существуют. Глянь хотя бы PE Compact последний. 3. Отредактируй свои сообщения сам. Выкладывай пример.
Jupiter Это очередной "свистун" который пишет аля взломщика интернета Если б он писал упаковщик то заранее обладал бы необходимыми знаниями для этого.. и не задавал бы идиотских вопросов... В баню его!
sexsex пишет: при распаковке все команды смещаются. вместе с тем ведь и смещается адрес на секцию из подключаемых dll No reloc > кирдык Yes reloc > No кирдык
----- Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли.
вот к примеру есть функция call 0888434h она на самом деле не идет по адресу 0888434, а она идет по смещению до этого адреса
а вот как быть когда вызывается функция dll. там действует смещение или что там ? т.е. компилятор знал что к примеру одна dll будет по такому адресу, еще одно по такому и т.д
sexsex пишет: или я чегото не понимаю? Ты формат --> Portable Executable <-- изучал? Если да, данного топика не существовало бы Если нет, иди кури маны...
P.S. Прости Господи, о каком упаковщике может идти речь вообще? С такими-то знаниями...
sexsex Моим рекомендациям ты не внял — отдохни пару дней.
На отдыхе глядишь и кнопку «Правка» освоишь, и откроешь для себя мир других упаковщиков, кроме ASPack, узнаешь, что некоторые упаковщики поставляются с исходными кодами, изучишь, наконец, основы. Побольше дела, новичок!