Всем привет. Я решил попробовать начать цикл статей по модернизации нашей с вами любимой
IDA Pro.
В каждом из туториалов я попытаюсь раскрыть довольно таки сложную и мало изученную тему: написание различных модулей:
- загрузчики;
- плагины;
- дебагер-плагины;
- процессорные модули;
- скрипты.
И, если
процессорные модули,
плагины и
скрипты — тема все таки более менее раскрытая, то все остальное — практически полный мрак (
в конце статьи я дам список литературы и проектов, где есть хоть что-то).
Итак, первая статья из цикла будет посвящена написанию
плагина-отладчика, а точнее предварительной теории. В штатной поставке
IDA SDK уже имеются исходники основных дебагеров (
Windows,
Linux,
Mac). Но как быть, например, с
Amiga,
M68000?