Отладка — незаменимый навык для программистов и исследователей безопасности. Хорошее понимание отладки позволяет вам понять исполняемый файл на более низком уровне и обнаружить любые скрытые ошибки.
избавьтесь от вредоносного ПО для Windows 10МУО Видео дня ПРОКРУТИТЕ, ЧТОБЫ ПРОДОЛЖИТЬ С СОДЕРЖАНИЕМ
Отладчик GNU или GDB — это вечный инструмент отладки, на который программисты полагаются уже много лет. Вот как использовать GDB в Linux.
Подготовка примеров программ
Чтобы изучить возможности GDB, вам понадобится исполняемый файл для экспериментов. Для демонстрации вы запустите GDB в программе проверки ключей один раз с доступным исходным кодом и символами отладки, один раз без исходного кода, а также в простой многопоточной программе, которая выводит сообщения на экран, как написанные на C, так и скомпилированные с помощью GCC ( компилятор GNU C).