首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
regs专题
extern volatile struct GPIO_DATA_REGS GpioDataRegs什么意思
GPIO_DATA_REGS 是结构名而GpioDataRegs是该结构类型的变量名 extern volatile struct GPIO_DATA_REGS GpioDataRegs;分解:结构体,在代码中某处,肯定会有类似的定义, GPIO_DATA_REGS 是结构名struct GPIO_DATA_REGS {};而GpioDataRegs是该结构类型的变量名extern 是外部声明
阅读更多...
【kernel-pwn】一题多解:从CISCN2017-babydriver入门题带你学习tty_struct、seq_file、msg_msg、pt_regs的利用
前言 本文所用的内核为题目所给的内核,版本为 4.4.72,没有引入 kpti 保护。但是这丝毫不影响以下方法在其他部分版本内核的利用,如果有 kpti 保护,最后返回用户态时用 swapgs_restore_regs_and_return_to_usermode 函数即可。还是就是这里并不讲解直接 fork 修改 cred 结构体的利用方式。 参考: 在 2021 年再看 ciscn_20
阅读更多...