pwnProhard
Astralogy
kalmarctf2026
Task: Hobby OS (Astral OS) kernel exploitation under QEMU with SMEP, patched pread/pwrite. Solution: Find iovec_user_check() bug in readv/writev that skips validation when first iovec has len=0, use pipe-based kernel read/write to overwrite process credentials for privilege escalation.
$ ls tags/ techniques/
iovec_validation_bypasskernel_arbitrary_read_writepipe_based_kernel_rwcredential_overwritedata_only_kernel_exploit
🔒
Permission denied (requires tier.pro)
Sign in to access full writeups
Sign in with GitHub to continue. No email required.
$sign in$ grep --similar
Similar writeups
- [pwn][free]throughthewall— b01lersc
- [reverse][Pro]flag_checker— kalmarctf
- [pwn][free]KHP Protocol Challenge Scenario— hackthebox
- [pwn][free]Arms Roped— hackthebox
- [pwn][Pro]iz_heap_lv1 — BSS-pointer overlap + tcache poisoning— spbctf