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

 eXeL@B —› Вопросы новичков —› Как убрать сообщение?
Посл.ответ Сообщение

Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 02 февраля 2007 14:27
· Личное сообщение · #1

Есть программа и плагин к ней (dll). Плагин подключен к программе и имеет статус Demo. Если начать использовать плагин - вылетает сообщение о том что ето демо. Программу написал на Delphi а плагин скачал с инета. Самое сообщение находится в плагине. Через OllyDbg узнал что в dll-ке есть 4 messageboxA, ставлю на них брейкпоинты и начинаю отладку. но ничего ето не дает. что делать? подскажите полуйста. вот ссылка на архив с программой: Скачать http://file024r.mylivepage.com/chunk24/533380/394/PDFViewer.rar




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

Создано: 02 февраля 2007 16:03
· Личное сообщение · #2

Я конечно могу тебе сразу дать адрес бряка, но если ты крэкер - такой способ будет тебе неинтересен. Я расскажу, как я действовал: загрузил прогу, загрузил pdf, после того как выскочила мессага, поставил в ольке паузу, затем в правом нижнем окне CPU на выделенной команде нажал на правую кнопку мыши и выбрал Follow in Disassembler, в главном окне видеокурсор встанет на определенную строку - ее брякнуть, затем нажал кнопку "продолжить" и попытался зайти в прогу - бряк сработал, а дальше... а дальше думай сам - это дело техники по RETN-м найти искомый вызов;)

-----
программистом не рождаются - им умирают




Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 04 февраля 2007 10:56 · Поправил: CrazySAS
· Личное сообщение · #3

Сделал все как описано, но после того как нажимаю 'продолжить' моя прога зависает.

Между прочим - сообщение показывается только при первой загрузке.




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

Создано: 05 февраля 2007 13:41
· Личное сообщение · #4

CrazySAS пишет:
Между прочим - сообщение показывается только при первой загрузке.

А что тебе мешает перезапустить прогу (Ctrl+F2) ?

CrazySAS пишет:
но после того как нажимаю 'продолжить' моя прога зависает

Кхм... бывает... видимо, ты не выспался;) Нет, правда, поставил бряк, а потом спрашиваешь: почему прога зависла?
Если понял, то вперед. Если нет, то... не по зубам (пока не по зубам;) ты прогу выбрал. Читай статьи (на сайте есть превосходный раздел "Новичку"), набирайся опыта, ломай крякмисы, учи асм... и будет тебе счастье.

ЗЫ: Если тебе оченно нужен патч к проге, то тебе в запросы на взломы программ... но это означает сдаться (имхо)

-----
программистом не рождаются - им умирают




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

Создано: 06 февраля 2007 02:02
· Личное сообщение · #5

CrazySAS пишет:
моя прога зависает.

Скорее всего не повезло - бряк в плохом месте поставил. Попробуй несколько раз.




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

Создано: 06 февраля 2007 03:17
· Личное сообщение · #6

Gambit пишет:
Сделал все как описано, но после того как нажимаю 'продолжить' моя прога зависает.

И еще: после того как поставил бряк, нажал "продолжить" бряк надо снять и только после этого трассировать

-----
программистом не рождаются - им умирают




Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 17 февраля 2007 11:35
· Личное сообщение · #7

Послушаюсь Gambit`a. Сначала хорошо научусь взламывать легенькие проги, а потом доберусь до своей. Но здаватся я не собираюсь.




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

Создано: 17 февраля 2007 21:59
· Личное сообщение · #8

CrazySAS пишет:
Но здаватся я не собираюсь.



-----
программистом не рождаются - им умирают



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


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