小羊的小屋

小羊的小屋

欢迎来到这里!

linux堆管理

Linux堆管理介绍0x00前言堆是程序虚拟地址空间中的一块连续的区域,由低地址向高地址增长。当前 Linux 使用的堆分配器被称为 ptmalloc2,在glibc中实现。我们首先...

JarvisOJ练习

0x00 前言持续更新.......0x01 level01.先来看下基本信息,64位动态链接程序,开启了堆栈执行保护NX;2.ida里跑一下,f5查看伪代码再看下vulnerable_fu...

攻防世界pwn-新手区

0x00 get_shell题目描述:运行就能拿到shell呢,真的from pwn import * io = remote('111.198.29.45','36389') io.inter...

Canary绕过

0x00 canary保护机制Canary保护机制的原理,是在一个函数入口处从gs(32位)或fs(64位)段内获取一个随机值,一般存到eax - 0x4(32位)或rax -0x8(64位)的...

栈溢出练习

0x00 csaw ctf 2016 quals-warmup简单的栈溢出问题,保护都没开,新手练习用的测试运行了两次,发现给出的地址不是动态的,这样问题就很简单需要填充64个字符的paddi...