Посл.ответ |
Сообщение |
Ранг: 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'ом.. тоже самое почти и покажет.
Спасибо за совет, буду знать.
----- Всем привет, я вернулся | Сообщение посчитали полезным: |