Посл.ответ |
Сообщение |
Ранг: 108.7 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 11 июля 2006 14:23 · Личное сообщение · #1
Пытаюсь загрузить файл в Olly, ползут внизу подгружаемые либы, и... бум. Mbox защиты программы. Обьясняю специально, прогу я на выполнение ещё не запустил, только загружаю файл, код ещё не появился. Получается Olly чтото при выполняет... Вообще, как Olly загружает файлы для отладки?
| Сообщение посчитали полезным: |
|
Ранг: 54.9 (постоянный) Активность: 0.02↘0 Статус: Участник
|
Создано: 11 июля 2006 14:26 · Поправил: xShadow · Личное сообщение · #2
Freecod
В загружаемой библиотеки может быть код защиты.
Посмотри dll которые к программе идут.
| Сообщение посчитали полезным: |
Ранг: 353.0 (мудрец) Активность: 0.37↘0 Статус: Участник resreveR
|
Создано: 11 июля 2006 14:52 · Личное сообщение · #3
смотри дллки и тлс..
олли ставит int3 на ep проги когда грузит.. напримре я видел несколько крякмисов, которые в тлс првоеряли еп на CCh..
----- Тут не могла быть ваша реклама | Сообщение посчитали полезным: |
Ранг: 110.7 (ветеран) Активность: 0.07↘0 Статус: Участник ~ tPORt ~
|
Создано: 11 июля 2006 14:57 · Личное сообщение · #4
когда грузиш прогу в ольку то автоматом подгружаюцца дллки загруженые статическ0.. тобиш в них выполняецца функа Дллмэйн.. а там может быть все что угодно
| Сообщение посчитали полезным: |
Ранг: 216.9 (наставник), 85thx Активность: 0.31↘0.15 Статус: Участник X-Literator
|
Создано: 13 июля 2006 01:05 · Личное сообщение · #5
LazzY пишет:
автоматом подгружаюцца дллки загруженые статическ0
А ты уверен, что не блокируются функции? По-моему, в момент подгрузки ничего не выполняется.
----- Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей. | Сообщение посчитали полезным: |
Ранг: 389.6 (мудрец) Активность: 0.15↘0 Статус: Участник
|
Создано: 13 июля 2006 07:56 · Личное сообщение · #6
попробуй приаттачится
----- TBR | Сообщение посчитали полезным: |
Ранг: 353.0 (мудрец) Активность: 0.37↘0 Статус: Участник resreveR
|
Создано: 13 июля 2006 10:30 · Личное сообщение · #7
Crawler пишет:
По-моему, в момент подгрузки ничего не выполняется.
а помоему выполняется дллмаин при загрузке длкли ;)
----- Тут не могла быть ваша реклама | Сообщение посчитали полезным: |
Ранг: 1045.7 (!!!!), 31thx Активность: 0.57↘0 Статус: Участник
|
Создано: 13 июля 2006 11:49 · Личное сообщение · #8
Это не новость ехекриптор к примеру тож загружается потом ... бум. только мессагебокс не выбрасывает
Поставь make first pause at на System breakpoint да посмотри где собачка порылась!
| Сообщение посчитали полезным: |
Ранг: 108.7 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 13 июля 2006 14:31 · Личное сообщение · #9
Если конкретно - Diskeeper 10 pro, пачу файл tab.dll с проверкой лицензии, загружаю в ольку - mbox, spy++ говорит что родительский процесс месаги - csrrc.exe.
| Сообщение посчитали полезным: |
Ранг: 389.6 (мудрец) Активность: 0.15↘0 Статус: Участник
|
Создано: 13 июля 2006 14:45 · Личное сообщение · #10
Freecod пишет:
пачу файл tab.dll
В Odbg есть лоадер для загрузки *.dll
пробуй им
----- TBR | Сообщение посчитали полезным: |
Ранг: 1045.7 (!!!!), 31thx Активность: 0.57↘0 Статус: Участник
|
Создано: 13 июля 2006 14:56 · Личное сообщение · #11
Freecod
так а что тебе мешает поставить бряки на _lread на CreateFileA и т.д на MessageBox ?
А Diskeeper не на васике ли написан или я ошибаюсь?
| Сообщение посчитали полезным: |
Ранг: 108.7 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 14 июля 2006 10:21 · Личное сообщение · #12
Там такая лабуда - во первых главный файл - Diskeeper.msc, и как это чудо отлаживать, я не знаю. во вторых DkService.exe (главный загрузчик) стартует только как сервис, приходится аттачится. Кстати - Microsoft Visual C++ 7.0 [Debug]. В третьих - я даже не знаю какая дллька содержит защиту! Защита самой лицензии - полная ерунда, а вот защита файлов портит весь битхак.
| Сообщение посчитали полезным: |
Ранг: 1045.7 (!!!!), 31thx Активность: 0.57↘0 Статус: Участник
|
Создано: 14 июля 2006 10:39 · Личное сообщение · #13
Freecod
Ты же чего то падчишь ну и поставь бряк на открытие этого файла! MessageBox тебе выбрасывается
посмотри из какого модуля!
| Сообщение посчитали полезным: |
Ранг: 310.8 (мудрец), 29thx Активность: 0.43↘0 Статус: Участник
|
Создано: 15 июля 2006 09:00 · Личное сообщение · #14
Freecod пишет:
Mbox защиты программы.
В Mbox-е чего написано-то. Может это и не защита, а кривой запуск.
| Сообщение посчитали полезным: |
Ранг: 108.7 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 15 июля 2006 13:18 · Поправил: Freecod · Личное сообщение · #15
Так... Вообщем нашёл я защиту файлов - она была в самих файлах, в области main дошло когда я сам вызвал длл через LoadLibrary. Вылезла та самая мессага => защита в самом файле. Сбивало то, что мессбох вызывался из csrrs.exe. Теперь битхак Tab.dll - и я линцензированный владелец Diskeeper'a
| Сообщение посчитали полезным: |
Ранг: 310.8 (мудрец), 29thx Активность: 0.43↘0 Статус: Участник
|
Создано: 15 июля 2006 15:46 · Личное сообщение · #16
Freecod пишет:
Сбивало то, что мессбох вызывался из csrrs.exe.
Это правильно. Т.к. экзешник еще не загружен, то владельцем процесса была система.
| Сообщение посчитали полезным: |
Ранг: 353.0 (мудрец) Активность: 0.37↘0 Статус: Участник resreveR
|
Создано: 15 июля 2006 16:14 · Личное сообщение · #17
tundra37 пишет:
Т.к. экзешник еще не загружен, то владельцем процесса была система.
а что когда ехешинк уже загружен, система уже не владеет процессом? ;)
----- Тут не могла быть ваша реклама | Сообщение посчитали полезным: |
Ранг: 310.8 (мудрец), 29thx Активность: 0.43↘0 Статус: Участник
|
Создано: 16 июля 2006 09:57 · Личное сообщение · #18
lord_Phoenix
Я просто запутанно написал. Т.к. процесс еще не создан, то "владельцем окна" является система - csrrs.exe А уж в дальнейшем не знаю : наверное, csrrs.exe является родителем всех процессов и владельцем всех окон
| Сообщение посчитали полезным: |