无
2017-09-01
通过上一节的分析,已经对堆的基本结构有了大致的了解,那么下面就是来看看其关键的操作:内存分配及回收。由于分配的实现代码太长了,将在后面进行分析,这一节主要对内存回收进行分析。
## 0x01 分配区的初始化
上一节最后提到了一个结构体`malloc_state`,用来分配区,而其简化后就是`mstate`。
```
13 typedef struct malloc_state *msta
无
2017-05-05
http://look3little.blogspot.com/2017/03/silverbullet-200.html
http://codepad.org/Xo2T1r4j
## applestore
### ALL
这题模拟了一个苹果商店,一共有下面几个操作:
1.列举商品
这个就是把商品打印出来了,没啥用。
2.加入物品
这里面有俩操作,分别为create和insert,先获取序号,
无
2017-06-02
## luckygame
这题是一个越南小哥出的,非常有意思,虽然最后还是没做出来....这题源码不长,所以就放这里了。
```
Lucky Game
无
2017-05-10
刷pwnable的时候碰到FSP,这个东西之前没见过,所以在这里学习一下相关知识,并且把大牛的功力剽窃一下..
## FSP
主要参考的这几篇文章:
https://outflux.net/blog/archives/2011/12/22/abusing-the-file-structure/
http://bobao.360.cn/learning/detail/3219.html
htt
无
2017-05-06
## 签到
先是4层栅栏解密,可以看到花括号括起来了,而且前面是5个字符
```
ggqht{ggQht_gsQ10jsf#@fopwh}
```
然后再凯撒一下就ok了
```
ROT-12: ssctf{ssCtf_seC10ver#@rabit}
```
无
2017-05-04
## dubblesort
题目流程大概是这样,首先输入一个name,然后打印出来,然后让你输入一个n表示准备输入n个数,然后再将n个数输入,接着用冒泡排序把这n个数排序后打印出来。
## LEAK
无
2017-04-28
听说web狗没活路,所以再回去继续学bin....要把pwn捡起来,还是先从pwnable开始吧....
https://filippo.io/linux-syscall-table/
## start
### ALL
汇编代码很简单,就这么多没了
![](https://leanote.com/api/file/getImage?fileId=5f4f5da8ab644133970017bb)