通过栈溢出和libc泄露,利用ORW在BSS区执行命令获取flag。
-
hgame2024 week1 - Elden Random Challenge
通过缓冲区溢出控制随机数生成器,实现ret2libc攻击以获取系统权限。
-
hgame2024 week1 - ezfmt string
CTF题目利用格式化字符串漏洞和栈迁移执行后门函数,需猜测rbp地址。
-
hgame2024 week1 - ezshellcode
通过输入-1绕过大小限制,利用异或和寄存器控制实现shellcode注入并打开shell。
-
isctf2023 - touch file 2
通过利用堆漏洞和libc函数,成功实现了从程序获取shell的攻击。
-
isctf2023 - fries
涉及格式化字符串和ret2libc攻击,通过泄露栈和libc地址并利用one_gadget实现远程shell。
-
isctf2023 - touch file 1
通过命令注入利用换行符成功获取shell。
-
isctf2023 - fmt
通过修改栈上两个int值,利用格式化字符串漏洞成功获取shell。
-
DASCTF月赛 - EASYBOX
通过拼接字符串绕过限制,利用grep获取flag并查看result.txt。
-
DASCTF月赛 - GuestBook
通过分析GuestBook程序,利用canary泄露和栈溢出成功调用后门函数。