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

 eXeL@B —› Вопросы новичков —› Бесконечный "Unpacking" в OllyDbg
Посл.ответ Сообщение

Ранг: 3.3 (гость), 1thx
Активность: 0.020
Статус: Участник

Создано: 16 июля 2016 13:52
· Личное сообщение · #1

Скажите пожалуйста что делать, если при загрузке программы в OllyDbg сначала вылазит какая-то ошибка а потом идёт бесконечный "Unpacking", ну это ладно можно и не заметить, просто пропустить. Так вот когда я нахожу нужный мне фрагмент кода и изменяю, затем пытаясь сохранить все изменения в новый бинарник, то не могу найти такого пункта при нажатии правой клавиши как в обычных случаях "Copy all changes to exe"(Примерно, дословно не помню). Как выходить из такой ситуации?

P.S. В Peid загонял, пишит типо UPX, но распаковывать не один распаковщик так и не захотел.

9b91_16.07.2016_EXELAB.rU.tgz - 2016-07-16_13-41-12.png



Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 16 июля 2016 16:21
· Личное сообщение · #2

alex-rudenkiy пишет:
В Peid загонял, пишит типо UPX, но распаковывать не один распаковщик так и не захотел.

- Посмотреть имена секций;
- Посмотреть содержимое секции SFX пакера;
- Сопоставить точку входа SFX секции c точкой входа UPX'а;
- Угадать название софта и его местоположение.

И главное - заливать скриншоты на имагепомойку.

-----
TEST YOUR MIGHT




Ранг: 3.3 (гость), 1thx
Активность: 0.020
Статус: Участник

Создано: 16 июля 2016 16:31
· Личное сообщение · #3

А можно пожалуйста по подробнее ...
unknownproject пишет:
Сопоставить точку входа SFX секции c точкой входа UPX'а;




Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 16 июля 2016 17:27 · Поправил: unknownproject
· Личное сообщение · #4

Взять любой неупакованный эксешник, запаковать его и сравнить код на точке входа с исследуемым файлом.Если распаковщик выдает сначала ошибку, а потом переводится в циклическую процедуру распаковки, то это явно говорит о том, что на файле не UPX с 80% вероятностью.Еще стоит посмотреть кол-во секций - если их нет три, то это либо мод, либо точно не UPX.Ну и сигнатура в начале секции кода (смотреть HEX редактором) всегда должна быть с номером версии.Короче, файл в студию.

-----
TEST YOUR MIGHT




Ранг: 27.8 (посетитель), 51thx
Активность: 0.030
Статус: Участник

Создано: 16 июля 2016 18:47
· Личное сообщение · #5

alex-rudenkiy пишет:
Как выходить из такой ситуации?

После правки.
Дампить и фиксить импорт.

Добавлено спустя 2 минуты
Или гадать на кофейной гуще... (Может это вмпрот)
Нет файла нет решения.



Ранг: 3.3 (гость), 1thx
Активность: 0.020
Статус: Участник

Создано: 17 июля 2016 00:47 · Поправил: alex-rudenkiy
· Личное сообщение · #6

Вот эта вещ

e9f8_17.07.2016_EXELAB.rU.tgz - mi.exe

Добавлено спустя 2 минуты
Кстати, мне кажется что там не UPX, так как после UPX строчки наверное были бы в нечитаемом формате и как ни как я нашёл что нужно там менять для хорошей активации.




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 17 июля 2016 03:08 · Поправил: Gideon Vi
· Личное сообщение · #7

alex-rudenkiy пишет:
Вот эта вещ


тебя не смущает нулевой вес, да?





Ранг: 3.3 (гость), 1thx
Активность: 0.020
Статус: Участник

Создано: 17 июля 2016 11:23
· Личное сообщение · #8

Чёрт, ещё разок

Добавлено спустя 1 минуту
http://rgho.st/private/8PpLPDDqM/313d9ff5929409d9fef940ca9c5af369



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

Создано: 17 июля 2016 11:41 · Поправил: dosprog
· Личное сообщение · #9

alex-rudenkiy пишет:
но распаковывать не один распаковщик так и не захотел.


"UPX -d" попробуй.



| Сообщение посчитали полезным: alex-rudenkiy

Ранг: 10.2 (новичок), 7thx
Активность: 0.020
Статус: Участник

Создано: 17 июля 2016 11:42
· Личное сообщение · #10

alex-rudenkiy, unpacked. UPX это стандартный.

| Сообщение посчитали полезным: alex-rudenkiy

Ранг: 3.3 (гость), 1thx
Активность: 0.020
Статус: Участник

Создано: 17 июля 2016 11:45
· Личное сообщение · #11

Хм странно, но всё равно спасибо

Добавлено спустя 2 часа 16 минут
https://www.youtube.com/watch?v=zN4z1XYeEsM&feature=youtu.be



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

Создано: 18 июля 2016 03:57 · Поправил: dosprog
· Личное сообщение · #12

Кино это, конечно, очень круто,
но программа распаковывается обычным UPX'ом,
дальше самое интересное - сделать так, чтобы она нормально работала.
Заверчена она довольно старательно.








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

Создано: 18 июля 2016 15:44
· Личное сообщение · #13

alex-rudenkiy
Мысли в слух или ложка меда в бочку работы над ошибками. При наличии регистрации должно:
Окно программы должно выглядеть как у dosprog'a на втором скрине.
По нажатию Help->Enter Code -> выдавать "Already Registered". А не открывать наг окно где при нажатии на кнопки будет открываться еще один наг в виде браузера. Получается, что к одному наг окну добавили еще одно или заменили один наг на другой.
Help->Registration Info -> выдавать окно "Registration Info" и имя (или хотя бы пустое поле).
Интересно, что ты будешь делать с File->Save as -> "Your copy of Able MIDI Editor is unregistered. If you save MIDI file, only 60 seconds of MIDI data will be saved. Proceed?" ? Ведь на видео видно что "Unregistered Able midi editor + OllyDbg = PRO" и все "отломано" - снял начальный наг (триал повергнут в шок), а регистрация так - да кого она вообще интересует если сохранить результат нельзя, правда ? ;)

-----
Don_t hate the cracker - hate the code.



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


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