| eXeL@B —› Вопросы новичков —› Какой брейк нужно использовать? | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 02 февраля 2007 12:15  · Личное сообщение · #1 Есть прога, как грузится сразу окно (не MessageBox!) с битмапами на кнопках и бекгрунде. Собсвтено в окне поле для ввода пароля, и две кнопки register и exit. Вот я незнаю за что зацепится что бы хоть в IDA начать анализ. Строки в окне, строка названия окна, сторки на кнопках естествено найти не могу и незнаю где начать копать. Подскажите как лучше цепанутся за нужный мне участок кода. И еще вопрос когда ставятся бряки в SoftIce они ставятся я так понял для всей ОС а не для конкретной проги? Спасибо за помощь. ![]()  | 
| 
 | 
Создано: 02 февраля 2007 12:20  · Личное сообщение · #2  | 
| 
 | 
Создано: 02 февраля 2007 13:35  · Личное сообщение · #3  | 
| 
 | 
Создано: 03 февраля 2007 05:41 · Поправил: tundra37  · Личное сообщение · #4  | 
| 
 | 
Создано: 03 февраля 2007 10:12  · Личное сообщение · #5 pixl Спасибо попробую ;) Gambit Прога Video7. Буду благодарен за помощь. tundra37 Да в принципе я в курсе про команду ADDR тока не пойму одного, ведь прогу сначала нужно запустить что бы узнать ее PID и набрать ADDR PID но когда она зупещна все функции отгремели. Подскажите брейк на нажатие клавиши может это поможет когда серийник вводить буду. Или можно какнить отследить введеный номер? ![]()  | 
| 
 | 
Создано: 03 февраля 2007 23:46  · Личное сообщение · #6  | 
| 
 | 
Создано: 05 февраля 2007 10:28  · Личное сообщение · #7 Еще вопрос не по теме когда картинка в ресурсы так зашита: Picture.Data = { FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF <-Последовательность байт-> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF } Как ее вытащить раз и как вписать свою? Restorator не сохраняет. Про брейк, жаль я бы тоже хотел знать как не entry point остановится, я так понимаю просто нужно глянуть этот адрес и ставить бряк? В ресурсках проги зашит какой то ключ, который прога говорит что invalid когда пишешь всякую отсебятину в поле ввода регистрации, тока как бы понять формат его... ![]()  | 
| 
 | 
Создано: 06 февраля 2007 02:09  · Личное сообщение · #8 Free-Man пишет: тока как бы понять формат его... Учится, учится и еще раз учится   Не даром в правилах написано : сначала посетите раздел Новичку.
Для решения твоей задачи есть тьма способов : 1) Изучить ассемблер и отладку и разобраться в алгоритме анализа номера. 2) Найти в Интернете инфу по этой проге(старой версии) и взять формат оттуда, но увы это ничем не поможет  
3) и т.д. и т.п. ![]()  | 
| 
 | 
Создано: 06 февраля 2007 12:48  · Личное сообщение · #9  | 
| 
 | 
Создано: 06 февраля 2007 22:01  · Личное сообщение · #10  | 
| 
 | 
Создано: 09 февраля 2007 11:38 · Поправил: Free-Man  · Личное сообщение · #11  | 
| 
 | 
Создано: 09 февраля 2007 23:30  · Личное сообщение · #12 Free-Man 1) Тема запросов висит почти всегда вверху в основных форумах. http://www.exelab.ru/f/action=vthread&forum=2&topic=7117&p age=15 2) Такого формата нет. Возможно он самодельный, возможно это защита такая. Надо смотреть конкретно. ![]()  | 
| 
 | 
Создано: 10 февраля 2007 12:43  · Личное сообщение · #13  | 
| 
 | 
Создано: 10 февраля 2007 14:50  · Личное сообщение · #14 Free-Man пишет: там еще в Restorator подписано сохраните ресурс что бы увидеть картинку, но сохранение выдает ошибку. Ну попробуй Pe Explorer. Как я понял прога там на делфях. А PE сам преобразовывает Free-Man пишет: Picture.Data = { FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF <-Последовательность байт-> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF } в удобоперевариваемую картинку. ----- Я ещё не волшебник, я только учусь... ![]()  | 
| 
 | 
Создано: 04 апреля 2007 09:07  · Личное сообщение · #15 Gambit Просили прогу в студию - хттп://www.itv.ru/download/Video7.v.3.7.3.zip Поделюсь чем богат: Основа защиты данной прграммулины лежит в отдельном чипе на плате видеозахвата (FS5 или FS6). Туда вшит код (в каждой плате свой), а юзеру выдается ключ в виде ХХХХ-ХХХХХ-ХХХ... и т.д. При запуске прога считывает код из чипа и ключ из файла (в ключе каким-то образом содержиться код из чипа) если коды совпадают - запускаеться, если нет - ругаеться и не работает. В добавок в ключе содержиться инфа о "разрешенных" данному пользователю возможностях программы (кол-во видеоканалов, скорость захвата и проч.). На мой взгляд ломать надо не прогу, а дрова на карты видеозахвата, чтоб свой код подставлять а не из чипа считаный, а ключей ... и так много. В качестве объекта изучения я бы взял codereader - лежит с прогой в архиве и служит для чтения этих кодов и вывода на экран (для сервисной поддержки наверно). Free-Man Если у тебя просит не ключ при запуске а имя - значит у тебя в машине (по идее) карточка от производителя. Или как? ![]()  | 
| 
 | 
Создано: 04 апреля 2007 13:19  · Личное сообщение · #16  | 
| eXeL@B —› Вопросы новичков —› Какой брейк нужно использовать? | 





 Для печати