📰 来源: 博客园 当c语言进行输入输出,打开关闭文件这些操作时,除了read,write,open,close等系统调用函数之外,其他的函数都是通过IO结构体来实现的。IO结构就是_IO_FILE_plus,而 _IO_FILE_plus包含 _IO_FILE 与IO_jump_t (虚表,vtable) 虚表结构如下 pwndbg> p __GI__IO_file_jumps $5 = { __dummy = 0, __dummy2 = 0, __finish = 0x7a09c20799d0 <_…