Погружение в технику и философию gdb

восстановление ячеек памяти с использованием переменной $i


Здесь, после ввода "set *(unsigned char*)$i++ = 0xB3" мы нажимаем "стрелку вверх" и всего лишь меняем 0xB3 на 0x2A (переменная $i увеличивается сама), что намного короче, но... все равно длинно и нудно.

А давайте объявим свою собственную пользовательскую команду! Это делается с помощью "define" и в нашем случае выглядит так:

(gdb)define dd

type command for definition of "dd".

end with a line saying just "end".

>
set *(unsigned char*) $arg0 = $arg1

>
end



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