智障操作合集
2023-网络攻防实战-GLIBC
(已发布至知乎:https://www.zhihu.com/question/410782328/answer/3492873625)
上网络攻防实战课,当时还没怎么摸过linux;
打靶的时候,靶机上没有gcc环境,所以需要在本地把payload编译好拖上去运行。然而,靶机的glibc版本很低,我本地直接编译放上去是跑不了的。
其实只需要加个 -static
静态编译就好了,当时不懂哇,于是我想着要不直接把我本机的glibc降级到目标版本编译好了
我花了一个下午pull下来一个陈年glibc编译好,然后我想:我直接把这个旧版本的glibc拖到当前glibc的目录里就好了吧
于是,为了这么操作,我先把当前的glibc目录给mv到一个备份的文件夹。然而这个操作直接导致我native没有glibc环境了,后续mv cd ls全部报找不到链接库……
太蠢了,还好是虚拟机,直接掀了重开。最后也不是静态编译过的,整半天用了指定链接库编译……如果当时有GPT,这个问题不超过10分钟就能被解决
2024-操作系统-qemu
jyyOS的L2实验提供了一个tty作为官方测试用例。按下ctrl+C
会打印日志,按下alt+1/2
会切换tty并打印日志,类似下图这样:
为了测并发bug,我突发奇想,同时按下了ctrl+C+alt+2
,然后qemu黑框了,没有任何反应。
于是我以为是我有并发bug造成了死锁,调了一下发现黑框的时候,调度器还在正常工作,没有任何异常;又因为交上去能过 $4$ 个点,所以我也就没管它。
直到我在群里发出了以下的社死言论:
6。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 IAD's Blog!