| Посл.ответ | 
Сообщение | 
 Ранг: 0.0 (гость) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 10 декабря 2004 04:23   · Личное сообщение ·  #1 
Ввожу в программе имя и сериал, нажимаю ОК, появляется сообщение о неверном рег.номере. Загрузил в вин32дасм -> Find Text, но вин32дасм ничего не нашёл. В папке с программой были длл'ки в них тоже нету. На MessageBox не прерывается =( Программа написана на дельфи 7. Была мысль что сообщение выводиться на отдельной форме. Загрузил в ДеДе - нет такой формы. Где ещё можно найти эту сроку?
   | Сообщение посчитали полезным:  | 
 | 
 Ранг: 384.1 (мудрец) Активность: 0.25↘0 Статус: Участник www.int3.net 
 
 | 
Создано: 10 декабря 2004 05:16   · Личное сообщение ·  #2 
Fang
Эта строка храниться скорее всегов юникодах или просто пошифрована или читается из файла.
 Прерываться тебе нужно на:
 GetWindowTextA
 or
 GetDlgItemTextA
 ----- Подписи - ЗЛО! Нужно убирать!  | Сообщение посчитали полезным:   | 
 Ранг: 53.0 (постоянный) Активность: 0.05↘0 Статус: Участник 
 
 | 
Создано: 10 декабря 2004 05:41   · Личное сообщение ·  #3 
Может я и ошибаюсь, но в делфи-прогах на getwindowtexta и getdlgitemtexta прерывается х-з где, а не там где надо, прерываться надо на hmemcpy!
   | Сообщение посчитали полезным:  | 
 Ранг: 0.0 (гость) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 10 декабря 2004 06:28   · Личное сообщение ·  #4 
nice не прерывается пробовал =(
 alex111 у меня ХР а там не hmemcpy
   | Сообщение посчитали полезным:   | 
 Ранг: 384.1 (мудрец) Активность: 0.25↘0 Статус: Участник www.int3.net 
 
 | 
Создано: 10 декабря 2004 06:39   · Личное сообщение ·  #5 
Fang
Брат, у тебя какой отладчик?
 ----- Подписи - ЗЛО! Нужно убирать!  | Сообщение посчитали полезным:   | 
 Ранг: 495.3 (мудрец) Активность: 0.3↘0 Статус: Участник 
 
 | 
Создано: 10 декабря 2004 07:41   · Личное сообщение ·  #6 
Fang пишет:
 Загрузил в ДеДе - нет такой формы. Где ещё можно найти эту сроку?
Я не знаю, как это по уму делать, но мне помогает Girder (поищи по форуму, я уже писал о нём)
 Суть в следующем:
     Запускаю жертву, открываю окно регистрации, ввожу бред и с помощью выше упомянутого оружия узнаю полезную инфу. В girder'e надо создать команду "add command" и назначая на нее действие "command/command" нажать кнопку "capture" потом "start capture" и тыкнуть мышкой на Ok в окне регистрации (у жертвы). Захват нужно остановить. Вот примерно то, что мы должны найти в полученной сводке:
 Handle  Parent  Window name   Window class        Executable  Wparam   Lparam  Type
 ...
 459928  66358   Please...Key  TKeyBlockInputForm  thebat.exe  1356     460108  Command
 ...
 Может и пригодится.
 ----- Всем привет, я вернулся  | Сообщение посчитали полезным:   | 
 Ранг: 192.3 (ветеран), 18thx Активность: 0.12↘0 Статус: Участник stoned machine-gunner 
 
 | 
Создано: 10 декабря 2004 08:28   · Личное сообщение ·  #7 
Fang
В SoftICE юзай bpx LocalLock.
 В OllyDbg юзай point-h (ищи статьи на эту тему).
 ----- once you have tried it, you will never want anything else  | Сообщение посчитали полезным:   | 
 Ранг: 42.0 (посетитель) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 10 декабря 2004 10:23   · Личное сообщение ·  #8 
Fang пишет:
 На MessageBox не прерывается =(
Попробуй посмотреть Spy++, может это симуляция под него.
 Fang пишет:
 у меня ХР а там не hmemcpy
Попробуй LocalLock/GlobalLock
 Может форма создается динамически, в любом случае попробуй CreateWindowExA/ShowWindow
   | Сообщение посчитали полезным:   | 
 Ранг: 111.4 (ветеран) Активность: 0.06↘0 Статус: Участник 
 
 | 
Создано: 10 декабря 2004 10:30   · Личное сообщение ·  #9 
Bitfry
Геморно...    можно просто захватить окно window scanner'ом.. тоже самое почти и покажет.
   | Сообщение посчитали полезным:   | 
 Ранг: 0.0 (гость) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 10 декабря 2004 11:05   · Личное сообщение ·  #10 
Спасибо за советы ) Буду пробовать. Кстати я вот ещё что заметил: в проге есть возможность выбора двух языков (англ - рус). Может быть строки храняться в отдельном файле? Хотя FileMon ничего не показывает   
  | Сообщение посчитали полезным:  | 
 Ранг: 42.0 (посетитель) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 10 декабря 2004 11:10   · Личное сообщение ·  #11 
Fang пишет:
 Может быть строки храняться в отдельном файле
Может и так, может в ресурсах...
   | Сообщение посчитали полезным:   | 
 Ранг: 39.1 (посетитель) Активность: 0.03↘0 Статус: Участник 
 
 | 
Создано: 10 декабря 2004 13:04   · Личное сообщение ·  #12 
nice пишет:
 Эта строка храниться скорее всегов юникодах...
тогда должно быть GetWindowTextW или GetDlgItemTextW, а не ...A
   | Сообщение посчитали полезным:   | 
  Ранг: 69.0 (постоянный) Активность: 0.05↘0 Статус: Участник 
 
 | 
Создано: 10 декабря 2004 15:48   · Личное сообщение ·  #13 
Fang
Посмотри на этом форуме 2-3 недели назад - я давал ссылку на статью по аналогам hmemcpy для win_XP (Olly & Sice) - надеюсь, поможет...
   | Сообщение посчитали полезным:   | 
 Ранг: 384.1 (мудрец) Активность: 0.25↘0 Статус: Участник www.int3.net 
 
 | 
Создано: 11 декабря 2004 03:10   · Личное сообщение ·  #14 
Gelios
Не подумал, логичнее конечно   
----- Подписи - ЗЛО! Нужно убирать!  | Сообщение посчитали полезным:   | 
 Ранг: 0.0 (гость) Активность: 0.01↘0 Статус: Участник 
 
 | 
Создано: 11 декабря 2004 03:44   · Личное сообщение ·  #15 
Слышал что есть что-то типа плагина для вин32дасм, позволяющий просматривать строки в юникоде. Есть ли такой?
   | Сообщение посчитали полезным:  | 
 Ранг: 42.0 (посетитель) Активность: 0.04↘0 Статус: Участник 
 
 | 
Создано: 11 декабря 2004 05:03   · Личное сообщение ·  #16 
nice
Вообще маловероятно, что в проекте на Delphi используется WinAPI.
 Fang пишет:
 Программа написана на дельфи 7
  | Сообщение посчитали полезным:   | 
 Ранг: 495.3 (мудрец) Активность: 0.3↘0 Статус: Участник 
 
 | 
Создано: 11 декабря 2004 06:21   · Личное сообщение ·  #17 
PlainTeXT пишет:
 Bitfry
 Геморно... можно просто захватить окно window scanner'ом.. тоже самое почти и покажет.
Спасибо за совет, буду знать.
 ----- Всем привет, я вернулся  | Сообщение посчитали полезным:   |