PWN堆unlink
前言:上联:堆块堆中藏玄机,fd bk暗渡陈仓 下联:内存内外改指针,unlink术偷天换日 横批:任意写入
长城杯复现
前言:长城杯复现一下
C语言指针
前言:回炉重造c语言
CSAPP练习
前言:上联:堆栈缓存层层递进探奥秘 下联:指令寄存步步深入解乾坤 横批:深入系统
PWN堆double_free
前言:上联:双重释放堆块乱,指针迷途巧设陷 下联:重返分配内存惊,任意读写破防线 横批:堆中奇谋
内核pwn入门
前言:入门一下内核pwn
WSL2嵌套虚拟化
VMware里面运行ubuntu虚拟机感觉用的有点难受,还是WSL用的舒服,但是WSL不能嵌套虚拟化用不了qemu和kvm,之前看到一篇博客重新编译内核,现在试一下能不能启用开启嵌套虚拟化
参考博客:在 WSL2 上获得近乎完整的 Linux 体验 - Pan Xiao’s Blog (ddupan.top)
安装基本工具
使用如下命令安装
12sudo apt update && sudo apt -y upgradesudo apt -y install build-essential libncurses-dev bison flex libssl-dev libelf-dev cpu-checker qemu-kvm libvirtd virt-manager git
在这里出现一个报错,请看问题一
编译内核
先查看正在使用的wsl2是的内核版本是哪个版本
使用win + R,然后输入wsl,进入wsl后输入uname -r,就会出现相应的内核版本,比如我的版本就是5.15.146.1的内核版本,即5.15版本
然后使用git命令拉取 ...
off-by系列
前言:上联:一字之差溢出界,堆块失衡风云起 下联:偏移微妙覆内存,指针错乱掌控齐 横批:攻破防线
PWN堆UAF
前言:上联:指针遗留成隐患,堆上失控存危机 下联:释放未尽谋利用,数据重写掌乾坤 横批:悬空利用
shellcode编写
前言:打了一题orw,发现orw经常用shellcode打,而用onegadget会写得很长一串exp。故学习