题外:本文只是记录自己所学,参考博客:https://ctf-wiki.github.io/ctf-wiki/pwn/linux/glibc-heap/fastbin_attack-zh/ fastbin attack大体思路是修改chunk的fd指针或通过free伪造的chunk,将其添加到fas ...
分类:
其他好文 时间:
2019-11-10 11:38:07
阅读次数:
88
https://segmentfault.com/a/1190000007240744 https://baike.baidu.com/item/Glibc http://man7.org/linux/man-pages/man2/epoll_wait.2.html https://baike.ba ...
分类:
Web程序 时间:
2019-11-01 22:54:14
阅读次数:
200
1、vc++ 6.0 连接错误 如果你编写传统的C程序,必须建立Win32 Console程序,但VC里面默认的是Win32 Application,于是链接错误出现了。[Project] --> [Settings] --> 选择"Link"属性页,在Project Options中将/subsy ...
分类:
其他好文 时间:
2019-10-31 16:38:13
阅读次数:
100
1.查看nginx当前版本 [root@slb nginx]# nginx -v nginx version: nginx/1.16.1 安装依赖: [root@slb nginx]# yum install -y gcc glibc gcc-c++ pcre-devel openssl-devel ...
分类:
其他好文 时间:
2019-10-26 17:31:16
阅读次数:
149
glibc升级 步骤如下: 1.下载解压glibc 2.编译安装 3.验证是否安装成功 ...
分类:
系统相关 时间:
2019-10-24 15:52:59
阅读次数:
67
Linux系统中使用yum安装软件包 出现如下报错: 出现这种问题是yum源的问题。 解决方案: 更新一下yum源,或者换成阿里的源都行。 ...
分类:
其他好文 时间:
2019-10-23 13:58:56
阅读次数:
463
JDK 依赖包: 卸载原有的 JDK 查看本机已安装软件: 查看与java相关的软件: 删除自带软件: // xxx软件名 安装 JDK 上传 到 解压 //若没有.gz 则将 改为 即可 配置环境变量 添加如下代码: 使更改的配置立即生效: 查看JDK版本:`java version` ...
分类:
系统相关 时间:
2019-10-19 14:59:29
阅读次数:
104
tcmalloc(即Thread-Cache Malloc)是一个通用的内存分配器,使用tcmalloc只需要在编译的链接阶段加入-ltcmalloc,而不是使用glibc(ptmalloc2),不需要有任何的代码改动。也就是说用户在使用malloc/free、new/delete时会使用tcmal... ...
分类:
其他好文 时间:
2019-10-18 11:06:13
阅读次数:
151
how2heap大礼包,逐个拆解分析。按字母序,第二个拆fastbin_dup_into_stack。如果对fastbin不熟悉,请先阅读fastbin_dup.log篇。Code123456789101112131415161718192021222324252627282930313233343... ...
分类:
其他好文 时间:
2019-10-12 01:11:58
阅读次数:
101
有时我们经常需要查看当前系统的glibc版本,可以这样查看: /lib/libc.so.6 有时:/lib/x86-64-linux/libc.so.6 把这个文件当命令执行一下 为什么这个库可以直接run呢? 原来在libc的代码中有一点小手脚: Makerules:586:LDFLAGS-c.s ...
分类:
系统相关 时间:
2019-09-25 15:54:30
阅读次数:
91