Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Subj: Bounds-Checker 5________________________



Для ковыряния в недрах программ, написанных под Windows, и ломания под ней же, Bounds-Checker в сочетании с Soft-Ice просто превосходен. Например, не нужно "угадывать", какой же функцией манипулирует защита: GetDIgIternTextA, GetWindowTextA, GetWindowText или, может быть, чем-то другим? Достаточно просто изучить рапорт Bounds-Checker-a.

И была бы коту масленица, но преподнесла судьба ему сюрприз в виде 'evaluation version' в том смысле, что после 30 дней надо готовить $. А если их нет? Но если у человека нет $, то у него наверняка есть отладчик. Вот им мы и воспользуемся. Я вообще смутно понимаю мотивы, побуждающие ставить любого рода защиты на хакер-ориентированное программное обеспечение, которое часто отламывается меньше чем за минуту! Не был исключением и этот случай.

Процедура регистрации наводит на мысль, что вероятнее всего используется привязка к имени владельца/фирмы, но это не так. "Отпирающий код" не зависит от вашего имени. Чтобы в этом убедиться, достаточно поставить брейк-пойнт на GetWindowTextA, дальше брейк-пойнт на введенный вами код и... нет, ну это просто издевательство — тривиальное сравнение двух строк! Запомним эталон­ный код (или запишем его на бумажку). Вводим его — работает?! Обидно все-таки — за кого нас принимают все время? Впрочем, я не уверен, что этот код будет одинаковый во всех версиях... возможно, есть множество версий с разными кодами (ибо, помнится, там еще и серийный номер высвечивался). Но я не думаю, что они защищены иначе. Кстати, при переустановке версия останется "Зареги­стрированной", это приятно. И не надо патчить код.





Дата публикования: 2014-12-08; Прочитано: 205 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...