pwn 指定程序运行时使用的 libc
文章是一月份的时候写的了,那个时候比较稚嫩,当时并没有很好的解决这个问题,也没有写清楚,现在重写一下。
使用 patchelf 替换
假如我们有靶机的 libc,那么通过 patchelf 就可以将二进制使用的 libc 硬改写成靶机的 libc。
…
《操作系统真像还原》操作系统实现——线程和锁
这篇文章写的比较乱且简略,要看的话建议跟着代码一起看。本文代码在此处
线程和进程是操作系统的重要概念。
线程和进程的区别
这似乎是一个面试中常见的问题了哈哈哈,这里我可能无法给出教科书级别的解释(实际上那也未必是最好的解释),只写一下自己的理解。
…
XCTF-FINAL 2021-house of pig-WP
感觉自己还是太菜了,在比赛期间甚至都没有逆清楚这道题,即使学长给了分析好的 idb 文件也看不懂。当然当时身体不是很好也有一部分原因,但是还是觉得很遗憾。比赛结束后复现了一下,也算是学习一下新的利用方法。
…