您是否可以在gdb中定义一个函数来打印堆栈金丝雀?

您是否可以在gdb中定义一个函数来打印堆栈金丝雀?,gdb,buffer-overflow,Gdb,Buffer Overflow,我在x86_64位ubuntu虚拟机上玩堆栈缓冲区溢出的游戏,我想知道我是否可以在.gdbinit文件中定义一个函数来打印堆栈金丝雀?在执行mov-rax,QWORD-PTR-fs:0x28指令之后,我当前的进程正在中断,然后在到达断点之后,检查rax中的堆栈金丝雀,但这有点烦人,我想知道是否有更简单的方法 如何编译代码?

我在x86_64位ubuntu虚拟机上玩堆栈缓冲区溢出的游戏,我想知道我是否可以在
.gdbinit
文件中定义一个函数来打印堆栈金丝雀?在执行
mov-rax,QWORD-PTR-fs:0x28
指令之后,我当前的进程正在中断,然后在到达断点之后,检查rax中的堆栈金丝雀,但这有点烦人,我想知道是否有更简单的方法

如何编译代码?