Canary--劫持__stack_chk_fail函数
canary 检测失败会调用 __stack_chk_fail 函数,可以通过比如格式化字符串漏洞修改 got 表中对应 __stack_chk_fail 的位置为后门函数的地址来实施攻击。
示例程序:
1 |
|
exp:
1 | from pwn import * |
- Title: Canary--劫持__stack_chk_fail函数
- Author: Chiu
- Created at : 2024-07-31 13:55:19
- Updated at : 2024-07-31 13:56:00
- Link: https://github.com/Idealist17/github.io/2024/07/31/Canary-劫持-stack-chk-fail函数/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments