PWN By Comentropy
EASY PWN
gets溢出绕过验证,让v5=1即可,预期exp如下:
|
|
非预期:
Shellcode
唯一需要注意的就是shellcode长度要求控制在0x25个字节内,然后buf溢出到rwx段即可。
|
|
真男人下120层
获取时间戳,预测随机数即可,远程可能因为延迟时间戳预测不准,可自行调节。对于没有远程libc的问题其实可以用本地,因为rand的算法大部分libc都是一样的,所以随便找个glibc理论上都行。
|
|
Random
同样获取时间戳,预测随机数,刚开始做的时候非常卡,时间戳一直不对,试了好久,错失前三血,只拿了第四。。。因为关了nx且禁止了execve,所以可以栈执行,长度太短不够orw,即先read,再orw即可。
|
|
后面这两个是校内赛的,可以在nss平台复现。GDOUCTF 2023新生赛 | NSSCTF (ctfer.vip)
小学数学
源码:
|
|
根据源码写脚本即可,笔者python学的很烂,仅供参考:
|
|
奇怪的ELF
这个有点像逆向题,emmm,没有远程,只给了附件。在ida里导出数据,然后异或即可,
ida主函数如下:
|
|
|
|
exp如下:
|
|