| Посл.ответ | 
Сообщение | 
 Ранг: 24.4 (новичок) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 15 апреля 2005 15:53   · Личное сообщение ·  #1 
Подскажите плз, как установить условный брэйдпоинт ShowWindow в Олли.
 Window Handle 0x30440, Class Name TButtion.
 Несколько раз прочитал в переводе хелпа Олли, так и непонял.
 Заранее спасибо.
   | Сообщение посчитали полезным:  | 
 | 
 Ранг: 450.1 (мудрец) Активность: 0.26↘0 Статус: Участник 
 
 | 
Создано: 15 апреля 2005 17:25   · Личное сообщение ·  #2 
bp ShowWindow,[esp+4]==0x30440
   | Сообщение посчитали полезным:  | 
 Ранг: 24.4 (новичок) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 15 апреля 2005 19:26   · Личное сообщение ·  #3 
По чему то не работает  
  | Сообщение посчитали полезным:  | 
 Ранг: 450.1 (мудрец) Активность: 0.26↘0 Статус: Участник 
 
 | 
Создано: 15 апреля 2005 20:06   · Личное сообщение ·  #4 
Я точно не помню, возможно нужно писать 00030440
 или хэндл указываешь неправильный
   | Сообщение посчитали полезным:  | 
 Ранг: 24.4 (новичок) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 15 апреля 2005 20:32   · Личное сообщение ·  #5 
Asterix пишет:
 возможно нужно писать 00030440 
 
 или хэндл указываешь неправильный
Handle указывает WindowMan - неправильный не может быть.
 пробывал (00030440) тоже не идёт.
 Мож в настройкак в Олли поменять?
  
  | Сообщение посчитали полезным:   | 
 Ранг: 174.2 (ветеран) Активность: 0.07↘0 Статус: Участник 
 
 | 
Создано: 15 апреля 2005 20:33 · Поправил: deNULL   · Личное сообщение ·  #6 
Asterix пишет:
 bp ShowWindow,[esp+4]==0x30440
Все верно
 Asterix пишет:
 хэндл указываешь неправильный
Вот это скорее всего. Ты уверен, что прога показывает / прячет именно то окно, хэндл которого ты указал?
 P.S. Хэндлы при перезапуске меняются
   | Сообщение посчитали полезным:   | 
 Ранг: 24.4 (новичок) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 16 апреля 2005 07:55   · Личное сообщение ·  #7 
deNULL пишет:
 Хэндлы при перезапуске меняются
конечно дручие номера.
 Как делаю:
 Запускаю под Оллей программу -> захожу в регистрацию -> ввожу данные -> перехожу в WindowMan -> навожу на кнопку ОК, появляется хэндл -> ставлю бряк на этот хэндл -> Ок -> окно закрывается, программа работает дальше.
  
  | Сообщение посчитали полезным:   | 
 Ранг: 24.4 (новичок) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 16 апреля 2005 10:02   · Личное сообщение ·  #8 
Народ, приатачте ини файл олли (у кого работает выше сказанное) плиз.
   | Сообщение посчитали полезным:  | 
 Ранг: 174.2 (ветеран) Активность: 0.07↘0 Статус: Участник 
 
 | 
Создано: 16 апреля 2005 16:26   · Личное сообщение ·  #9 
А зачем ты на ShowWindow брейк ставишь? У тебя же кнопка OK ни исчезает, ни появляется вроде.
   | Сообщение посчитали полезным:  | 
 Ранг: 24.4 (новичок) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 16 апреля 2005 16:46   · Личное сообщение ·  #10 
История такая: 
 пытаюсь дельфи прогу поломать. 
 Ставил CreateWindowExA не берёт. LoadIconA - рядом нет не чего хорошего.
 Если неправельный номер - появляется окно и закрывает программу.
 ExitProcess тоже ни чего хорошего не дал. Что с ней делать?
   | Сообщение посчитали полезным:  | 
  Ранг: 303.7 (мудрец), 4thx Активность: 0.19↘0 Статус: Участник tPORt Manager 
 
 | 
Создано: 16 апреля 2005 17:14   · Личное сообщение ·  #11 
dragon-gor
Посмотри справку по оле, там кажись есть методы поприкольнее для отлова окон, хотя может я и ошибаюсь. Я не из дома.
   | Сообщение посчитали полезным:   | 
 Ранг: 13.1 (новичок) Активность: 0.04↘0 Статус: Участник EGOiSM FEELiNG 
 
 | 
Создано: 16 апреля 2005 18:51   · Личное сообщение ·  #12 
ну если на дельфе, грузи в dede, ищешь адрес ф-ию CreateForm.. на нее бряк ставишь, должно пойматься   
  | Сообщение посчитали полезным:  | 
 Ранг: 24.4 (новичок) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 16 апреля 2005 19:57   · Личное сообщение ·  #13 
В том то идело что запутался я.
 Начал я с процедуры регистрации, прошарил и понял в ней, оказалось она создаёт только окно.
   | Сообщение посчитали полезным:  | 
 Ранг: 0.0 (гость) Активность: 0=0 Статус: Участник 
 
 | 
Создано: 16 апреля 2005 22:21 · Поправил: Spik   · Личное сообщение ·  #14 
dragon-gor
может линк кинешь?
 хотелось бы посмотреть...
   | Сообщение посчитали полезным:   | 
 Ранг: 174.2 (ветеран) Активность: 0.07↘0 Статус: Участник 
 
 | 
Создано: 17 апреля 2005 03:28   · Личное сообщение ·  #15 
dragon-gor
В твоем случае вариантов может быть много. Одно могу сказать точно - брейком на ShowWindow ты вряд ли что-нибудь поймаешь (кстати, а ты пробовал сначала ставить не условный, а обычный брекпоинт?). Если хочешь отловить нажатие кнопки - ставь на оконную процедуру.
 Вообще, по тем сведениям, что ты привел, сказать что-либо трудно.
   | Сообщение посчитали полезным:   | 
 Ранг: 24.4 (новичок) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 17 апреля 2005 07:55   · Личное сообщение ·  #16 
www.heaventools.com/download/pexsetup.exe размер 2.575.
 Что пробывал:
 LoadIconA
 LocalLock
 CreateWindowExA
 CreateWindowA
 ShowWindow
 ExitProcess (после неправильного набора номера - выход из программы).
 В DeDe 
 1. просмотрел форму TlzForm (окно с запросом на заново ввод кода, покупки или выхода, на неё и ставил ExitProcess)
 2. форма TrForm (окно регистрации), протрасировал всю, искал сылку кнопки, в форме создаётся только окно.
 3. форма Tmain.FormCreate и Tmain.FormShow - так и не чего толком не увидел.
 4. ставил на ShowWindow -> выход из процедуры -> ставил бряк на выший CALL и т.д. лезя наверх.
 Ребята, если не трудно расскажите как делаете по подробне. С взловом на Си программ затруднения я пока не набльдаю, а вот с Дельфи программам не могу понять ЧТО КАК ИМ ЗАЧЕМ делать.
 Заранее благодарен.
   | Сообщение посчитали полезным:  | 
 Ранг: 0.0 (гость) Активность: 0=0 Статус: Участник 
 
 | 
Создано: 17 апреля 2005 12:00   · Личное сообщение ·  #17 
dragon-gor
посмотри статью bit-hack'a по взлому этой проги:
 hxxp://diprog.x2rus.ru/artview.php?artcode=pex&list=2
   | Сообщение посчитали полезным:   | 
 Ранг: 24.4 (новичок) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 17 апреля 2005 12:06   · Личное сообщение ·  #18 
Здесь 1.96 версия. Хотя стоит посмотреть.
   | Сообщение посчитали полезным:  | 
 Ранг: 24.4 (новичок) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 17 апреля 2005 12:25   · Личное сообщение ·  #19 
С помощью статьи все вопросы исчерпаны. 
 Спасибо запомощь.
 Тему закрыл
   | Сообщение посчитали полезным:  |