- 博客(2)
- 收藏
- 关注
原创 2025软件系统安全赛华东赛区Pwn-encoder复现
虽然我没搞懂这个加密是怎么实现的,但他会修改sizelist[index]的值,这个值必然小于0x10,从而导致uaf。顶级evil_patcher,asm1,3不行,asm2过了,check脚本用的openat吗?跳转,而我们输入的size 是个有符号int型,那就存在整型溢出了。其中,我们看看 原size 和 input_size的比较。利用这个溢出,我们就可以构造堆块重叠,从而泄露libc。但这里我图方便,直接用encode的uaf来改fd。upload函数流程图如下。然而,这个判断是必然成立的。
2025-03-25 20:43:13
760
原创 xyctf Pwn WP
利用jmp 短跳转 连接shellcode,用3个pop rsi 把栈中的0x114514000赋值给rsi ,syscall调用read写入sh。libc-2.35 add 存在溢出,将堆指针放在下一个chunk的prev_size中 ,chunk_list 指针free后未置0。思路:伪造chunk 造成堆块重叠,tcache bin attack 分配chunk到gift为system(/bin/sh)静态链接 ,栈溢出 ,mprotect改权限,打shellcode。
2024-04-28 09:18:28
1244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅