![]() |
|
![]() ![]() ![]() |
|
semion_p |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 14.6.2003 Репутация: нет Всего: нет |
Прога трассировки – крутая вещь для взлома (крекерам) и защиты (разработчикам). Защиту (вообще, требует серийник) пока отключил – только для бета-тестеров. Привожу текст, который скоро положу на web-страничку.
Программа Ababo Code Tracer является универсальным инструментом низкоуровневой трассировки приложений, который не может быть не востребованным во время серьёзного анализа работы программы, будучи весьма полезным как для взломщика, так и для специалиста по защите программного обеспечения. Ababo Code Tracer регистрирует события этапа выполнения приложения. Загружается или выгружается ли DLL, создаётся или завершается поток – всё это скрупулезно протоколируется в файле отчёта с указанием времени события (чего не могут делать самые современные отладчики). Главное свойство данного инструмента заключается в способности трассировать инструкции процессора для заданного отрезка памяти. Благодаря такому отслеживанию работы приложения становится возможным анализ поведения программы при различных входных данных, а также нахождение критических участков кода, ответственных за те или иные функции. Пусть, например, необходимо определить некоторый участок кода, ответственный за интересующую вас функцию внутри приложения. Подобная задача легко решается путём сравнения сгенерированных отчётов трассировки программы при различных входных данных. Место, начиная с которого отчёты будут различаться, и будет началом интересующего участка. Не нужно быть провидцем, чтобы понять, какие потенциальные возможности открывает перед вами использование Ababo Code Tracer. Ababo Code Tracer позволяет: 1) детализированное протоколирование загрузки и выгрузки DLL; создание и завершение потоков; исключений; 2) трассировку отрезка кода, определяемого начальным и конечным адресами (с возможностью задания числа раз выполнения инструкции, при достижении которого начинается или заканчивается трассировка); 3) возможность трассировки только кода исполняемого модуля или всего кода (включая DLL). 4) возможность выбора трассируемых регистров (управляющие, целочисленные, флаги, сегментные). 5) трассировку участка памяти приложения (не более 255 байтов), определяемого начальным адресом и длиною. Как загрузить файл? (пробовал - не получается ![]() Добавлено @ 15:33 Получилось!!! Присоединённый файл ( Кол-во скачиваний: 41 ) ![]() |
|||
|
||||
Spawn™Production® |
|
|||
![]() Тестер ПО, VB.NET Developer ![]() ![]() Профиль Группа: Участник Сообщений: 398 Регистрация: 12.4.2005 Где: Зеленоград Репутация: 6 Всего: 12 |
Что можно сказать... работает
![]() Я не тестер по безопасности, так что для меня все эти ID потоков, а тем более адреса в памяти гроша ломаного не стоят... -------------------- ОС: WinXP SP2 Rus Frameworks: v1.0.3705, v1.1.4322, v2.0.50215, v2.0.50727 Сам кодю на VB (6.0 (почти забросил), 7.1, 8.0) |
|||
|
||||
Syrus |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 30.7.2011 Где: earth Репутация: нет Всего: нет |
![]() попробуем |
|||
|
||||
Dik0n |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 153 Регистрация: 11.5.2011 Репутация: 2 Всего: 10 |
Работает! более сказать ничего не могу. Зачем программа то вообще ? не легче в отладчике посмотреть нужное место, потрейсить если нужно, а не листать километровые логи. Да и трассировку обломать легко можно.
Оффтоп Что меня действительно улыбнуло дак это ![]()
Это сообщение отредактировал(а) Dik0n - 30.7.2011, 21:13 --------------------
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ◄◄◄ Сотри монеткой защитный слой |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Тестирование программ" | |
|
Правила должны соблюдаться всеми без исключения.
Для тех, кто создаёт темы: В данном разделе запрещается размещать программы, которые в той или иной степени могут принести вред потенциальному тестеру программы (например, трояны, вирусы и т.д.)
Для тех, кто тестирует: Описывая результаты тестирования программы, указывайте тип и версию ОС, а также характеристики компьютера и прочую информацию, которая может повлиять на работоспособность. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.Anderson. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разное тестирование | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |