Tmux终端复用
之前在Ubuntu下使用多个终端习惯了,方便来回切换,但通过SSH远程连接到服务器,无法开启多个终端,只能再次ssh连接一次。那么问题来了,怎么通过ssh连接Linux,使用多个终端呢?答案是终端模拟器Tmux。
之前在Ubuntu下使用多个终端习惯了,方便来回切换,但通过SSH远程连接到服务器,无法开启多个终端,只能再次ssh连接一次。那么问题来了,怎么通过ssh连接Linux,使用多个终端呢?答案是终端模拟器Tmux。
本篇博客介绍NVidia显卡的产品类型和微架构。尤其NVidia的Tesla系列产品和Tesla微架构区分清楚。
这道题的堆指针没有清空,导致释放堆内存后仍然指针任然指向堆,由于释放指针没有有效性检查,经过再次申请重新利用释放掉的内存,可以再将原来释放的堆指针再次释放。
本题考查的是对程序逻辑的理解,达到任意地址读写的目的,并最终利用ROP技术执行execve('/bin/sh')
。
how2heap之poison_null_byte的应用实战,加深对其理解。
how2heap之unsafe unlink的应用实战,加深对其理解。
我学习https://github.com/shellphish/how2heap的时候,遇到unsafe_unlink.c卡住了,琢磨了好久才弄通一些,整理下思路。
unsafe
unlink是利用unlink
将已经构造好的chunk块释放掉达到任意地址写的目的。