| eXeL@B —› Крэки, обсуждения —› Дамп программы | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 09 августа 2005 02:13  · Личное сообщение · #1  | 
| 
 | 
Создано: 09 августа 2005 04:27  · Личное сообщение · #2 segabos пишет: Я снял дамп с запущенного стандартного калькулятора, дамп рабочий, но когда восстанавливаешь импорт в ImpRec Нафига??? незнаю как у кого, а у меня он нечем не пакован... (PEID Repporting: Microsoft Visual C++ 7.0 Method2 [Debug]). И какой тут импорт востанавливать??? Если сам чем сжимал? то хотябы версию (пакера-протектора) скажи  
![]()  | 
| 
 | 
Создано: 09 августа 2005 07:59  · Личное сообщение · #3  | 
| 
 | 
Создано: 09 августа 2005 09:24  · Личное сообщение · #4 1. segabos пишет: дамп рабочий Что это значит? 2. Фраза такая выскакивает: "Приложению не удалось запуститься, поскольку .dll не был найден. Повторная установка приложения может исправить эту проблему."? Неверно восстановил импорт для user32.dll (у меня лично не нашлись RVA: 000010B8, 000010E0, 0000114C, 00001164, 00001168, 00001180). Grey Видимо segabos ничем не упаковывал, просто снял дамп с calc и начал прикручивать импорт. ----- Get busy living or get busy dying © ![]()  | 
| 
 | 
Создано: 09 августа 2005 10:40  · Личное сообщение · #5  | 
| 
 | 
Создано: 09 августа 2005 11:58  · Личное сообщение · #6 Такие топики ИМХО удалать надо а автора отправить почитать всего-лишь одну статью от начала до конца, и у него в жизни больше подобных вопросов вообще не будет    Здесь эта статья 
----- Само плывет в pуки только то, что не тонет. ![]()  | 
| 
 | 
Создано: 09 августа 2005 12:01  · Личное сообщение · #7  | 
| 
 | 
Создано: 09 августа 2005 12:38  · Личное сообщение · #8  | 
| 
 | 
Создано: 09 августа 2005 16:42  · Личное сообщение · #9  | 
| 
 | 
Создано: 09 августа 2005 16:45  · Личное сообщение · #10  | 
| 
 | 
Создано: 09 августа 2005 17:48 · Поправил: segabos  · Личное сообщение · #11 Я же сказал калькулятор стандартный, а значит ничем не упакованный. Getorix, ты правильно сказал, я просто решил восстановить библиотеку у самого обыкновенного дампа, обыкновенного калькулятора, но почему-то дамп работает, а после восстановления его таблицы импорта, файл при инициализации выдаёт следующее сообщение: "Приложению не удалось запуститься, поскольку .dll не был найден. Повторная установка приложения может исправить эту проблему". Никаких WindowBlinds я не ставил, и прочей херни тоже. Так в чём же всё таки дело? Getorix - ты тоже так сделал и тоже вывалилось это сообщение? Дамп рабочий это значит, что он нормально запускается и нормально считает цифирки, т. е. выполняет свои функции, но всё таки это дамп, а я хочу сделать из него исходный калькулятор с таблицей импорта названий функций, а не их адресов (в образовательных целях). Если ещё что не понятно - спрашивайте! И отвечайте  
![]()  | 
| 
 | 
Создано: 09 августа 2005 18:32  · Личное сообщение · #12 DrFits пишет: Такие топики ИМХО удалать надо а автора отправить почитать всего-лишь одну статью от начала до конца, и у него в жизни больше подобных вопросов вообще не будет Здесь эта статья Что-то в той статье не совсем так. К примеру PeCompact распаковывают как и UPX. Не знаю, но это не всегда выходит.Там импорт надо искать как MozgC учил. Лучше распаковку начинать с MozgC статьи. http://www.exelab.ru/art/pkk.php ![]()  | 
| 
 | 
Создано: 09 августа 2005 19:17  · Личное сообщение · #13 segabos пишет: тоже вывалилось это сообщение? Ага, вываливалось, но я кривой дамп прикручивал из-за WindowsBlinds с ее перехватом импорта. А отдельно дамп у меня не заработал (да и не должен был, если я не ошибаюсь). А ты чем кстати дамп снимал? ВСЕМ Блин, а ловко segabos придумал! Человек осваивает снятие дампов и ImpRec. Так сказать тренируется на кошках  
----- Get busy living or get busy dying © ![]()  | 
| 
 | 
Создано: 10 августа 2005 01:11  · Личное сообщение · #14 Getorix пишет: Блин, а ловко segabos придумал! Человек осваивает снятие дампов и ImpRec. Так сказать тренируется на кошках Ага а потом начнет ломать freeware & GNU...  
Тренероваться надо в обстановке приближенной к "боевой" ну или хотябы на крякми (унпакми)... А ошибка возможно выскакивает из-за неправельно проставленного Siz-а (у меня такое было пару раз)и (или) (если дамп рабочий возможно он был снят после oep). проверять свои предположения не буду   не интересно...
![]()  | 
| 
 | 
Создано: 10 августа 2005 09:05  · Личное сообщение · #15 Red Bar0n пишет: если дамп рабочий возможно он был снят после oep Какое OEP если нет запаковки программы, у моего калькулятора есть только EP, и в единственном числе. Статью MozgC "Распаковка от самого простого к чуть более сложному" я читал, и проделал всё что там описано (всё получилось), но хочется и самому что-нибудь сделать. Кстати я закачал эти четыре упаковщика\криптера и запаковывал\распаковывал их без проблем на разных прогах. Дамп я снимал LordPE и PETools, они получаются одинаковыми (в опциях выставлено full dump: fix header, как в статье MozgC). Методика снятия: bpint 3 в SoftIce, Break&Enter на Calc в LordPE, в SoftIce запоминаем первые 2 байта от EP (у меня 6a 70), заменяем их на jmp eip, F5 в LordPE или PETools снимаем full dump, в hex редакторе заменяем первые два байта от EP = EB FE, на 6a 70 Полученный подправленный дамп работает нормально! запускаем исходный Calc, в ImpRec нацеливаемся на него, нажимаем IAT AutoSearch, что-то находится, жмём Get Imports, появляется импорт все 6 строк YES (у меня OEP=EP=12475, RVA=1000, Size=228) нажимаем Fix Dump и выбираем наш подправленный дамп. Ну а что полученный Dumped_ не работает я уже описывал. ![]()  | 
| 
 | 
Создано: 10 августа 2005 16:29  · Личное сообщение · #16  | 
| 
 | 
Создано: 10 августа 2005 16:59  · Личное сообщение · #17  | 
| eXeL@B —› Крэки, обсуждения —› Дамп программы | 








 





 не интересно...
 Для печати