Сейчас на форуме: _MBK_, ut2004, vsv1 (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Подскажите по запаковке UPX
Посл.ответ Сообщение

Ранг: 20.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 05 февраля 2006 21:04
· Личное сообщение · #1

Здравствуйте!
Сегодня хотел запаковать программу UPX-ом. Ранее я ее распаковывал вручную! Запакованна она была тем же пакером!

Ввожу дефолтную настройку upx file.exe а UPX ругается.
Говорит ошибка: AlreadyPackedException

Если кто сталкивался неподскажите как это победить?

Большое спасибо!



Ранг: 53.8 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 05 февраля 2006 21:11 · Поправил: bkslash
· Личное сообщение · #2

ключ -f не пробовал?



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 05 февраля 2006 21:15 · Поправил: Klajnor
· Личное сообщение · #3

Юзай параметр -f
Т.е. запаковать "насильно"
Это кстати и предлагает сам пакер

Пока пробовал меня опредил bkslash=)



Ранг: 20.0 (новичок)
Активность: 0.010
Статус: Участник

Создано: 05 февраля 2006 21:20
· Личное сообщение · #4

upx -f AltDVB.exe Все та же ошибка! Я думаю что дело наверное не в паковщике, т.к. я пробовал и UPX X-Shell 1.0.14 все равно не пакует!

Может выложить куда нить файл?



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 05 февраля 2006 23:21
· Личное сообщение · #5

DedMoris пишет:
upx -f AltDVB.exe Все та же ошибка!


Странно.Я запаковал прогу:
upx.exe li.exe

Пытаюсь запаковать ещё раз:
upx.exe li.exe
выдаёт ошибку:

upx: li.exe: CantPackException: file is possibly packed/protected (try --force)

но с ключом -f пакует нормально, без всяких проблем
upx.exe -f li.exe



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 05 февраля 2006 23:47
· Личное сообщение · #6

Млин, чё-то я нагнал. Вроде в первый раз получилось( или меня проглючило). Нифига не пакует.

Опыт №2:
Запаковал прогу, затем распаковал. Пытаюсь снова запаковать - говорит, что вроде уже запакованно, не буду паковать. С ключом -f говорит, что запакованно UPX. Изменяю названия секций(на всякий случай) и затираю !UPX в начале файла. Пакует, но файл получается нерабочий =(

Может тебе проще распаковать прогу самим UPX'ом?



Ранг: 36.9 (посетитель)
Активность: 0.050
Статус: Участник

Создано: 06 февраля 2006 13:39
· Личное сообщение · #7

Лично мне кажется что UPX оставляет свой код в проге ( даже распакованой вручную). Или ты что-то не так сделал Не все распаковал.




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 07 февраля 2006 18:14
· Личное сообщение · #8

у тя распакованная прога соответствует непакованной?

P.S. зачем запаковывать два раза?

-----
EnJoy!





Ранг: 70.5 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 09 февраля 2006 19:31
· Личное сообщение · #9

Если файл пожатый UPX рараспаковать ручками а не самим UPX сом то первоначальный вид файла не восстановиться секция распаковщика останиться хоть и небудет получать управление и ресурсю собьються.
Второй раз пожать этот файл беж перестройки ресурсов и отрезании лишних секций неполучиться.



Ранг: 7.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 11 февраля 2006 03:54 · Поправил: saytos
· Личное сообщение · #10

юзайте WinUpack 0.39f. Жмет все анпакнутые(и не только) экзешники.



Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 02 февраля 2007 14:34 · Поправил: CrazySAS
· Личное сообщение · #11

AlreadyPackedException - ето означает то что файл уже запакован UPX или другим пакером. Наверно ты ее толком полностью не распаковал. Можеш воспользоватся прогой pe-scan для проверки (проверяет запакован ли чем-то файл).
Возможно файл запакован PECompack2+UPX. Такое часто делают для большей компресии.




Ранг: 279.1 (наставник)
Активность: 0.160
Статус: Участник
wizard

Создано: 02 февраля 2007 16:29
· Личное сообщение · #12

CrazySAS пишет:
AlreadyPackedException - ето означает то что файл уже запакован UPX или другим пакером. Наверно ты ее толком полностью не распаковал. Можеш воспользоватся прогой pe-scan для проверки (проверяет запакован ли чем-то файл).


CrazySAS прочти внимательно о чем писал 6aHguT

-----
Что один человек сделал , другой всегда сломать может...




Ранг: 214.1 (наставник)
Активность: 0.130
Статус: Участник

Создано: 03 февраля 2007 05:36
· Личное сообщение · #13

6aHguT пишет: Второй раз пожать этот файл беж перестройки ресурсов и отрезании лишних секций неполучиться. это смотря чем жать
DedMoris отрезай вторую секцию и третью (если сам импорт клел), перестраивай ресурсы (resrebuild), лепи их второй секцией, клей импорт. upx должен зажать с параметром --force. или кидани файло и мне ссыль в ЛС, я те перепакую.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 03 февраля 2007 05:38
· Личное сообщение · #14

MACKLIA пишет:
CrazySAS прочти внимательно о чем писал 6aHguT

CrazySAS обрати внимание на дату - уже год прошел



Ранг: 214.1 (наставник)
Активность: 0.130
Статус: Участник

Создано: 03 февраля 2007 05:48
· Личное сообщение · #15

tundra37 пишет: обрати внимание на дату - уже год прошел
вот епт....



Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 09 февраля 2007 11:13
· Личное сообщение · #16

Йомайо. невнимательный


 eXeL@B —› Вопросы новичков —› Подскажите по запаковке UPX
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати