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

 eXeL@B —› Вопросы новичков —› После распаковки UPX-ом распакованная прога не запускается
Посл.ответ Сообщение

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

Создано: 07 марта 2008 19:11
· Личное сообщение · #1

Исследуемая прога BitTorrent Proxy Public v1.15 по ссылке qmegas.info/progs/23.htm

Запаковано UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo [Overlay]
Распаковывал upx-ом версии 3.0.2. Пишет,что распаковалось нормально. Но вот распакованный файл не запускается. Подскажите, из-за чего это может быть? Посредством Resource Binder пытался восстанавливать ресурсы - эффекта никакого(
Дизассемблировал нераспакованный exe-шник в W32DSM, загружал процесс, программа заружалась, работала, но как только я щелкакл по кнопке,сразу выскакивало сообщение дословно "The results of a floating-point operation cannot be represented as a decimal function. At EIP 7c81eb33. Exception noncontinuable" .

Дизассемблирование распакованной проги показывает, что она (прога) использует модуль MSVBVM50.dll (я так понимаю, что она писалась в бейсике)
А дословно в дизассемблере написано так:
" Imported functions
Number of imported modules = 1 (decimal)
Import module 001 : MSVBVM50.dll "

Подскажите, в чем проблема?
П.С. Я впервые пытаюсь поломать прогу, так что знаний и опыта у меня маловато, а, значит, сильно не пинайте)))



Ранг: 105.9 (ветеран), 1thx
Активность: 0.090
Статус: Участник

Создано: 07 марта 2008 20:44
· Личное сообщение · #2

Если после распаковки программа не запускается, то скорее всего проверяется либо ее размер, либо CRC. В твоем случае фиксится довольно просто. С помощью плагина к Peid CRC32 смотришь КРК файла. Затем при помощи этого же плагина фиксишь КРК в распакованном файле.
Следующим праильным вопросом должно быть "как я это сделал". Вот на это я не могу ответить. Попробовал и все. Если бы проверка была реализована как-то иначе, то скорее всего я бы не понял в чем дело.



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

Создано: 07 марта 2008 22:41
· Личное сообщение · #3

Sturgeon Огромное тебе спасибо!!!! Заработало! ))))))))))


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


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