![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pwn
冲冲冲,不要浪费每一天
夜行-书生
背靠星辰大海,祝我前程似锦
展开
-
MRCTF 2021 8bit adventure
MRCTF 2021 8bit adventure程序大概的意思是只能用一个字节的汇编语句进行orw要注意的是程序中使用了close(0),使用使用open系统调用时返回的文件描述符应该是0懂汇编就会做from pwn import *context(os='linux', arch='x86',log_level='debug')io=process("adventure")# ebx,ecx,edx# open 利用自加和自减控制寄存器的值,利用push和pop 还有修改esp 在栈上原创 2021-04-14 13:50:51 · 342 阅读 · 0 评论 -
IO FILE 学习和利用(一)
IO FILE 学习和利用(一)libc2.23版本的利用IO_FILE_plus结构体中包含了两个部分,一个是_IO_FILE结构体,一个是指向_IO_jump_t 结构体的指针在这个版本下的利用多为伪造IO_FILE_plus结构体32位下的利用方法:(1)关闭流的时候,在_IO_FINISH(fp)的执行过程中getshell(2)调用fclose函数关于_flags_flags & 0x2000为0就会直接调用 IO_FINSH(fp)_flags & 0x2000原创 2021-03-26 10:34:58 · 217 阅读 · 0 评论