Сейчас на форуме: Slinger, Rio (+4 невидимых)

 eXeL@B —› Основной форум —› Ранний облом
Посл.ответ Сообщение

Ранг: 108.7 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 11 июля 2006 14:23
· Личное сообщение · #1

Пытаюсь загрузить файл в Olly, ползут внизу подгружаемые либы, и... бум. Mbox защиты программы. Обьясняю специально, прогу я на выполнение ещё не запустил, только загружаю файл, код ещё не появился. Получается Olly чтото при выполняет... Вообще, как Olly загружает файлы для отладки?



Ранг: 54.9 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 11 июля 2006 14:26 · Поправил: xShadow
· Личное сообщение · #2

Freecod
В загружаемой библиотеки может быть код защиты.
Посмотри dll которые к программе идут.




Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 11 июля 2006 14:52
· Личное сообщение · #3

смотри дллки и тлс..
олли ставит int3 на ep проги когда грузит.. напримре я видел несколько крякмисов, которые в тлс првоеряли еп на CCh..

-----
Тут не могла быть ваша реклама




Ранг: 110.7 (ветеран)
Активность: 0.070
Статус: Участник
~ tPORt ~

Создано: 11 июля 2006 14:57
· Личное сообщение · #4

когда грузиш прогу в ольку то автоматом подгружаюцца дллки загруженые статическ0.. тобиш в них выполняецца функа Дллмэйн.. а там может быть все что угодно




Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 13 июля 2006 01:05
· Личное сообщение · #5

LazzY пишет:
автоматом подгружаюцца дллки загруженые статическ0

А ты уверен, что не блокируются функции? По-моему, в момент подгрузки ничего не выполняется.

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.




Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 13 июля 2006 07:56
· Личное сообщение · #6

попробуй приаттачится

-----
TBR





Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 13 июля 2006 10:30
· Личное сообщение · #7

Crawler пишет:
По-моему, в момент подгрузки ничего не выполняется.

а помоему выполняется дллмаин при загрузке длкли ;)

-----
Тут не могла быть ваша реклама




Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 13 июля 2006 11:49
· Личное сообщение · #8

Это не новость ехекриптор к примеру тож загружается потом ... бум. только мессагебокс не выбрасывает
Поставь make first pause at на System breakpoint да посмотри где собачка порылась!



Ранг: 108.7 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 13 июля 2006 14:31
· Личное сообщение · #9

Если конкретно - Diskeeper 10 pro, пачу файл tab.dll с проверкой лицензии, загружаю в ольку - mbox, spy++ говорит что родительский процесс месаги - csrrc.exe.



Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 13 июля 2006 14:45
· Личное сообщение · #10

Freecod пишет:
пачу файл tab.dll


В Odbg есть лоадер для загрузки *.dll
пробуй им

-----
TBR




Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 13 июля 2006 14:56
· Личное сообщение · #11

Freecod
так а что тебе мешает поставить бряки на _lread на CreateFileA и т.д на MessageBox ?
А Diskeeper не на васике ли написан или я ошибаюсь?



Ранг: 108.7 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 14 июля 2006 10:21
· Личное сообщение · #12

Там такая лабуда - во первых главный файл - Diskeeper.msc, и как это чудо отлаживать, я не знаю. во вторых DkService.exe (главный загрузчик) стартует только как сервис, приходится аттачится. Кстати - Microsoft Visual C++ 7.0 [Debug]. В третьих - я даже не знаю какая дллька содержит защиту! Защита самой лицензии - полная ерунда, а вот защита файлов портит весь битхак.



Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 14 июля 2006 10:39
· Личное сообщение · #13

Freecod
Ты же чего то падчишь ну и поставь бряк на открытие этого файла! MessageBox тебе выбрасывается
посмотри из какого модуля!



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

Создано: 15 июля 2006 09:00
· Личное сообщение · #14

Freecod пишет:
Mbox защиты программы.

В Mbox-е чего написано-то. Может это и не защита, а кривой запуск.



Ранг: 108.7 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 15 июля 2006 13:18 · Поправил: Freecod
· Личное сообщение · #15

Так... Вообщем нашёл я защиту файлов - она была в самих файлах, в области main дошло когда я сам вызвал длл через LoadLibrary. Вылезла та самая мессага => защита в самом файле. Сбивало то, что мессбох вызывался из csrrs.exe. Теперь битхак Tab.dll - и я линцензированный владелец Diskeeper'a



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

Создано: 15 июля 2006 15:46
· Личное сообщение · #16

Freecod пишет:
Сбивало то, что мессбох вызывался из csrrs.exe.

Это правильно. Т.к. экзешник еще не загружен, то владельцем процесса была система.




Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 15 июля 2006 16:14
· Личное сообщение · #17

tundra37 пишет:
Т.к. экзешник еще не загружен, то владельцем процесса была система.

а что когда ехешинк уже загружен, система уже не владеет процессом? ;)

-----
Тут не могла быть ваша реклама




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

Создано: 16 июля 2006 09:57
· Личное сообщение · #18

lord_Phoenix
Я просто запутанно написал. Т.к. процесс еще не создан, то "владельцем окна" является система - csrrs.exe А уж в дальнейшем не знаю : наверное, csrrs.exe является родителем всех процессов и владельцем всех окон


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


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