Справочник по программному обеспечению


Отладчики


Название Описание

Cool Debugger
http://nease.net/~baowei Ассемблирование вплоть до Pentium операций(правда без FPU). Перехват всех импортируемых функций (как вызов системных dll). Все перехваченные АПИ считаются когда происходит вызов. МультиПотоки. Эмуляция -Автоматический трейс через дебугер до встречи breakpoint. Ведет Логи вызовов АПИ. Где необходимо значение,можно исспользовать выпражения. (как eax + ebx, [ecx + 3] + ebx). @

IBM DISTRIBUTED DEBUGGER AND OLE Это отладчик поддерживающий AIX, OS/2, Solaris, Windows NT и 2000, OS/390, и различные дистрибутивы Linux. Отладчик может отлаживать как программы написанные на Java так и на Ассемблер и C++. @

IDA Pro
http://idapro.com/ Интерактивный дизассемблер. Дизассемблирует на лету

Imhotep
http://altern.org/xerxes/ Цель этой программы в удалении "чередующихся" прыжков, которые затрудняют понимание и дизассемблирование программы.@

Import REConstructor Это средство для создания новых данных из переделанного IAT (переназначенные указатели или не PE-упаковщиком например). Он восстанавливает новый , Image Import Descriptor, IAT и все имена функций ASCII.@

Kernel Debugger
http://msdn.microsoft.com/ Мощный отладчик уровня ядра, входящий в пакет разработки драйверов ядра DDK (Device Driver Kit). Профессионалы говорят, что Kernel Debugger плавно догоняет по функциональности Soft-Ice. Ну а при анализе дампа памяти ему вообще нет равных. Кстати, в отличиe от продута Numega этот отладчик бесплатен.

LibDump
http://gpoulose.home.att.net/ Отладчик может отлаживать как программы написанные на Java так и на Ассемблер и C++. @

MD86 Дизассемблер

MERCURY INTERACTIVE WINRUNNER Интегрированная, функциональная тестирующая среда для вашего предприятия. Эта программа захватывает, проверяет и может вновь автоматически повторить действия пользователя с целью отладки и выявления ошибок. Прекрасный инструмент для тестирования программ.

NewDisAssm Ассоциативный дизассемблер исполняемых файлов.

Numega DriverStudio
http://numega.com SoftICE стал просто легендой в кругах программистов и хакеров (если вы им не пользуетесь то по крайней мере слышали). SoftICE Driver Suite представляет собой набор основных инструментальных средств, которые ускоряют разработку и отладку драйверов устройств для Windows. The SoftICE Driver Suite включает все версии SoftICE. Также, в наборе - популярные инструментальные средства разработки драйверов DriverWorks ™, VtoolsD ™, DriverAgent ™. Этот набор обеспечивает наиболее полное решение для всех основных процессов разработки и отладки драйверов. Разработчики получают возможность создавать драйверы для Windows 2000, Windows NT/2000, Windows 95/98 и др. и использовать SoftICE для полного тестирования и отладки в диалоговом режиме, на целевой платформе.

OllyDbg
http://home.t-online.de/home/Ollydbg Одно-процессный, но мультипотоковый debugger кодового уровня для 32-bit программ запущенных под Windows 95, Windows 98, Windows NT или Windows 2000. Он позволит вам дебагить и патчить ехе файлы в PE (Portable Executable) формате. "Кодовый уровень" в данном случае означает то, что вы работаете напрямую с битами, байтами и коммандами процессора. OllyDbg исспользует только документированные Win32 API вызовы, так что большие шансы, что Вы сможете использовать эту программу в следующих производных 32-битовых операционных систем типа WINDOWS.@

SoftICE
http://numega.com Лучший дебаггер для C/C++, ASM программистов распространяется для Windows NT и Windows 95/98. Позволяет решать сложные Windows проблемы,правда требует глубокого понимания внутренностей Windows. В отличие от стандартных SDK/DDK инструментальных средств, SoftICE дает абсолютный контроль над Системой, и позволяет программисту находить и исправлять ошибки в приложениях даже системного уровня. С SoftICE,программист может видеть,исследовать и исправлять EXE, DLL, драйвера или системные компоненты, Мощность SoftICE позволяет исследовать даже Ядро ОС.

SoftSnoop
http://y0da.cjb.net Маленький дебаггер который исспользует Debug API для нормальных событий Дебага. SoftSnoop также может шпионить за API вызовами заданного процесса. Полностью написан на VC++6.@

Team Remote Debugger Team Remote Debugger предназначен для удаленной отладки кода различного типа (ASP, MTS, T-SQL, COM+, ActiveX Exe,DLL, COM, Thread, CFML ) написанного на различных языках (Аssembler, ASP, VB, VC++, Delphi, T-SQL, VJ, CFML) Благодаря такой универсальности Team Remote Debugger можно назвать отладчиком предназначенным для целой команды разработчиков пишущих на разных языках и на большом расстояние друг от друга.

Turbo Debugger
http://borland.com/ Управление выполнением программы.- Регистра CPU низкого уровня и системный доступ к памяти.- Возможности проверки Данных.- Брекпоинты и средства их контроля- Трассировка сообщения WIN включая ,бреки на сообщения.@

WKTVBDebugger
http://vbdebug.cjb.net/ Улучшенное дизасемблирование - события,свойства и методы опознания врага.- Run-time debugging. Отображает полный список opcodes и функций VM API, может сохранять список в файле.- БрекПоинты на любую инструкцию.- БрекПоинты на любой адрес (сколько угодно).- Запросто ставит Бреки на любой вызов API Virtual Machine.- Просмотр стека, Дамп стека в двух режимах: от EBP до ESP или от ESP до EBP.@

К началу



Содержание раздела