| Посл.ответ | 
Сообщение | 
 Ранг: 13.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 24 января 2009 17:27 · Поправил: CrazyNewbie   · Личное сообщение ·  #1 
Файл запакован NsPacK V3.7, распаковываю его QUnpack, все вроде бы отлично, распакованный файл запускается и работает как нужно, но открывая его в PE Explorer, ничего не изменяю - сохраняю, и вот самое интересное, PE Explorer просит обновить SizeOfImage если соглашаюсь то размер файла становится меньше в 2 раза и не запускается, пишет что ошибка при инициализации приложения 0хс00000005 и не запускается   , если не обновляю то размер все равно уменьшается и таже фигня при попытке его запустить.
 В чем дело?
 Мне нужно в нем кое-что изменить.
   | Сообщение посчитали полезным:  | 
 | 
  Ранг: 2014.5 (!!!!), 1278thx Активность: 1.34↘0.25 Статус: Модератор retired 
 
 | 
Создано: 24 января 2009 17:48 · Поправил: Archer   · Личное сообщение ·  #2 
Вариант раз-распаковать руками. Вариант два-взять последнюю версию КУ (вдруг, прокатит). Вариант 3-выложить файл, чтоб его распаковал кто-то ещё. Или хотя бы разобрался, в чём дело. Гадать нам что ли?
   | Сообщение посчитали полезным:  | 
 Ранг: 13.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 24 января 2009 18:02 · Поправил: CrazyNewbie   · Личное сообщение ·  #3 
Третий вариант отпадает.
 Распаковывал КУ 2.1, есть новее? Где скачать, вроде как разработку вы закончили   
Есть какой-нибудь тутор по распаковке NsPacK V3.* на русском?
 Почему PE Explorer меняет размер файла?
 Где может быть несостыковка?
   | Сообщение посчитали полезным:  | 
  Ранг: 533.6 (!), 232thx Активность: 0.45↘0 Статус: Uploader retired 
 
 | 
Создано: 24 января 2009 18:34   · Личное сообщение ·  #4 
у PE Explorer в наборе идет два плага для распаковки для UPX и UPack, но также кажется есть и для NsPack, посмотри у них на сайте
 ----- Лучше быть одиноким, но свободным © $me  | Сообщение посчитали полезным:  | 
 Ранг: 13.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 24 января 2009 18:54   · Личное сообщение ·  #5 
borov
borov пишет:
 у PE Explorer в наборе идет два плага для распаковки для UPX и UPack, но также кажется есть и для NsPack, посмотри у них на сайте  
Он у меня установлен. Запакованный файл PE Explorer открывает, а если его сохранить то он получается размером в несколько Кб   
  | Сообщение посчитали полезным:   | 
  Ранг: 568.2 (!), 464thx Активность: 0.55↗0.57 Статус: Участник оптимист 
 
 | 
Создано: 24 января 2009 19:09   · Личное сообщение ·  #6 
Зачем ты его  PE Explorer пихаешь? Если редактировать ресурсы то воспользуйся Restoratorm.
 ----- Чтобы правильно задать вопрос, нужно знать большую часть  ответа. Р.Шекли.  | Сообщение посчитали полезным:  | 
 Ранг: 13.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 24 января 2009 19:19   · Личное сообщение ·  #7 
ClockMan
ClockMan пишет:
 Зачем ты его PE Explorer пихаешь? Если редактировать ресурсы то воспользуйся Restoratorm. 
Таже фигня   
Только сообщение другое: Не является приложением Win32
   | Сообщение посчитали полезным:   | 
 Ранг: 13.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 24 января 2009 19:23   · Личное сообщение ·  #8 
Открываю этот файл (сохраненный в ПЕ или Ресторатором) в CFF Explorer - нет имен модулей в импорте и нез значений Value в TLS
   | Сообщение посчитали полезным:  | 
 Ранг: 13.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 24 января 2009 19:28   · Личное сообщение ·  #9 
Не могу никак понять, почему файл становится 1МБ, из 2.7, чего там ПЕ вырезает, думаю сам код т.к. ресурсы и прочее видны и от куда он считывает что он должен быть 1 мб, если файл 2.7Мб
   | Сообщение посчитали полезным:  | 
 Ранг: 13.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 24 января 2009 19:32   · Личное сообщение ·  #10 
Как рассчитать SizeOfCode?
 Он в распакованном файле 00000000.
   | Сообщение посчитали полезным:  | 
  Ранг: 533.6 (!), 232thx Активность: 0.45↘0 Статус: Uploader retired 
 
 | 
Создано: 24 января 2009 20:00   · Личное сообщение ·  #11 
CrazyNewbie пишет:
 Как рассчитать SizeOfCode? 
SizeOfCode - это размер секции кода или сума размеров секций кода, если она ни одна
 ----- Лучше быть одиноким, но свободным © $me  | Сообщение посчитали полезным:   | 
 Ранг: 13.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 24 января 2009 20:07 · Поправил: CrazyNewbie   · Личное сообщение ·  #12 
borov
Спасибо.
 Кто-нибудь может объяснить от куда ПЕ берет новый размер файла?
 И как расчитывается размер файла?
   | Сообщение посчитали полезным:   | 
  Ранг: 2014.5 (!!!!), 1278thx Активность: 1.34↘0.25 Статус: Модератор retired 
 
 | 
Создано: 24 января 2009 21:17   · Личное сообщение ·  #13 
SizeOfCode никому не нужен, как и SizeOfData. SizeOfImage обычно можно брать как сумму виртуал смещения последней секции+её виртуал размер с выравниванием. Это петулз пересчитывать умеет. КУ 2.1 последний, это верно.
 З.Ы. Без файла только гадать и будут.
   | Сообщение посчитали полезным:  | 
 Ранг: 13.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 24 января 2009 21:32   · Личное сообщение ·  #14 
Я понимаю что без файла только гадать, но не могу.
 ПЕТулзом все пересчитал, но без результатов.
 Откуда мля этот ПЕЭксплолер берет что файл должен быть такого размера и вырезает код.   
  | Сообщение посчитали полезным:  | 
 Ранг: 221.3 (наставник), 135thx Активность: 0.19↘0.07 Статус: Участник
  
 
 | 
Создано: 24 января 2009 23:46   · Личное сообщение ·  #15 
Ребилд сделай петулз.
 ----- xchg dword [eax], eax  | Сообщение посчитали полезным:  | 
 Ранг: 81.5 (постоянный), 5thx Активность: 0.08↘0 Статус: Участник 
 
 | 
Создано: 25 января 2009 01:04   · Личное сообщение ·  #16 
CrazyNewbie
Попробуй еще через Resource Binder прогнать, должно помочь.
   | Сообщение посчитали полезным:   | 
 Ранг: 27.8 (посетитель), 51thx Активность: 0.03↘0 Статус: Участник 
 
 | 
Создано: 25 января 2009 08:52   · Личное сообщение ·  #17 
CrazyNewbie
 Сначала распакуй руками, а потом (Quick Unpack-ом) с восстановлением ресурсов.
 И всё ok!
   | Сообщение посчитали полезным:  | 
 Ранг: 13.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 25 января 2009 12:00   · Личное сообщение ·  #18 
deepred
Ребилд в ПЕТулз и файл стал таким же как после сохранения его в ПЕЭксплолер.
 deepred
А вот Resource Binder помог   , правда только без оптимизции и обнуления.
 В результате файл стал еще обольше, в районе 4МБ, да ифиг с ним, главное все работает   
ADMIN-CRACK
Я бы с удовольствием ручками распаковал, но нигде не встречал тутора или примера, на рус. языке, с распаковкой NsPacK   .
 Всем огромное спасибо!
 P.S. Где можно скачать Resource Binder 2.6? Только 2.1 смог найти.
   | Сообщение посчитали полезным:   | 
 Ранг: 27.8 (посетитель), 51thx Активность: 0.03↘0 Статус: Участник 
 
 | 
Создано: 25 января 2009 14:02   · Личное сообщение ·  #19  | 
 Ранг: 27.8 (посетитель), 51thx Активность: 0.03↘0 Статус: Участник 
 
 | 
Создано: 25 января 2009 14:07   · Личное сообщение ·  #20 
А ЛУЧШЕ ПОСЛЕ БРЯКА (HR ESP-4) ДВА РАЗА ПО F9 и один раз F7.
 После этого снимаем дамп.
   | Сообщение посчитали полезным:  | 
 Ранг: 13.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 26 января 2009 00:06   · Личное сообщение ·  #21 
ADMIN-CRACK
Спасибо.
   | Сообщение посчитали полезным:   | 
 Ранг: 13.1 (новичок) Активность: 0.02↘0 Статус: Участник 
 
 | 
Создано: 26 января 2009 14:20   · Личное сообщение ·  #22 
Распаковал ручками, результат почти тот же что и QU, но теперь я могу NsPacK ручками распаковать   , спасибо.
 Жалко что проект QU заглох   
  | Сообщение посчитали полезным:  |