![]() |
eXeL@B —› Вопросы новичков —› Бесконечный "Unpacking" в OllyDbg |
Посл.ответ | Сообщение |
|
Создано: 16 июля 2016 13:52 · Личное сообщение · #1 Скажите пожалуйста что делать, если при загрузке программы в OllyDbg сначала вылазит какая-то ошибка а потом идёт бесконечный "Unpacking", ну это ладно можно и не заметить, просто пропустить. Так вот когда я нахожу нужный мне фрагмент кода и изменяю, затем пытаясь сохранить все изменения в новый бинарник, то не могу найти такого пункта при нажатии правой клавиши как в обычных случаях "Copy all changes to exe"(Примерно, дословно не помню). Как выходить из такой ситуации? P.S. В Peid загонял, пишит типо UPX, но распаковывать не один распаковщик так и не захотел. ![]() ![]() |
|
Создано: 16 июля 2016 16:21 · Личное сообщение · #2 alex-rudenkiy пишет: В Peid загонял, пишит типо UPX, но распаковывать не один распаковщик так и не захотел. - Посмотреть имена секций; - Посмотреть содержимое секции SFX пакера; - Сопоставить точку входа SFX секции c точкой входа UPX'а; - Угадать название софта и его местоположение. И главное - заливать скриншоты на имагепомойку. ----- TEST YOUR MIGHT ![]() |
|
Создано: 16 июля 2016 16:31 · Личное сообщение · #3 |
|
Создано: 16 июля 2016 17:27 · Поправил: unknownproject · Личное сообщение · #4 Взять любой неупакованный эксешник, запаковать его и сравнить код на точке входа с исследуемым файлом.Если распаковщик выдает сначала ошибку, а потом переводится в циклическую процедуру распаковки, то это явно говорит о том, что на файле не UPX с 80% вероятностью.Еще стоит посмотреть кол-во секций - если их нет три, то это либо мод, либо точно не UPX.Ну и сигнатура в начале секции кода (смотреть HEX редактором) всегда должна быть с номером версии.Короче, файл в студию. ----- TEST YOUR MIGHT ![]() |
|
Создано: 16 июля 2016 18:47 · Личное сообщение · #5 |
|
Создано: 17 июля 2016 00:47 · Поправил: alex-rudenkiy · Личное сообщение · #6 Вот эта вещ ![]() Добавлено спустя 2 минуты Кстати, мне кажется что там не UPX, так как после UPX строчки наверное были бы в нечитаемом формате и как ни как я нашёл что нужно там менять для хорошей активации. ![]() |
|
Создано: 17 июля 2016 03:08 · Поправил: Gideon Vi · Личное сообщение · #7 |
|
Создано: 17 июля 2016 11:23 · Личное сообщение · #8 |
|
Создано: 17 июля 2016 11:41 · Поправил: dosprog · Личное сообщение · #9 alex-rudenkiy пишет: но распаковывать не один распаковщик так и не захотел. "UPX -d" попробуй. ![]() |
|
Создано: 17 июля 2016 11:42 · Личное сообщение · #10 |
|
Создано: 17 июля 2016 11:45 · Личное сообщение · #11 |
|
Создано: 18 июля 2016 03:57 · Поправил: dosprog · Личное сообщение · #12 |
|
Создано: 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 |