network 网络前言: 最近无论是打ctf还是日常学习,生活,娱乐 都离不开科学上网 我遇到了许多网络上的问题 包括但不限于 VPN的原理是什么? netcat(nc)原理? WebSocketReflectorX(学长前辈们开发的ctf题目服务器连接工具)原理是什么? 为什么我明明开着VPN,但是在终端(wsl,cmd)中还是无法科学上网,使用curl ip.sb命令后发现ip依旧在广东? 我在V 2026-04-01 网络 #TCP #IP #HTTP/HTTPS #DNS #ARP #UDP #WEB SECURITY #OSI
ret2all 题目来自LilCTF2025的一道pwn题:ret2all 如作者所言 一道溢出的痕,一场检测的困,一次极致的栈,一个落寞的人 落寞的人唱着孤独的题,孤独的题笑着落寞的人 人知题恐怖,题晓人心毒 一件完美的艺术品,葬下了整个栈时代 本题风格是极简,不加那些乱七八糟的东西把题目弄的又乱又看不懂,好让做题者知道,做的是pwn题,不是逆向 要让每个不懂逆向的小pwn手都能看懂题目意思,这才是纯粹的pwn 2026-03-31 pwn #栈迁移 #ORW #SROP #ret2libc #栈风水 #magic-gadget #partial overwrite #ret2syscall #ret2text #栈返回 #dup2
OS随记 OS随记额 感觉学的东西还是太乱了 没有体系化 仅用以记录一下自己学习的一些操作系统内容 因为我每次学完就忘了 所以打下来 也许能加深记忆? 同时 输出倒逼输入 不错 仅供参考… 部分由ai生成 部分为自己的理解 其实ai用来教学 还是很不错的嘛 开始吧 进程与线程你知道程序到底是怎么跑起来的吗? 为什么多线程会出bug? 为什么浏览器有时候会卡 2026-03-25 OS #进程 #线程 #调度 #并发 #内存管理 #文件系统 #I/O
ApoorvCTF&DiceCTF 2026 pwns ApoorvCTF&DiceCTF 2026 pwns周末打了两场国外的ctf,都是半夜开赛,也是又倒了一回时差 燃尽了做出来两道pwn,最后也是被学长带飞了 ps:参赛的队伍水平都好高,题目质量感觉也很高 也是记录一下wp好吧 1.ApoorvCTF binary exploitation这个比赛只有一道pwn 感觉题目非常不错呀 考察的知识点刚好够我现在能做出来的程度 来看看吧 首先保 2026-03-09 pwn #栈迁移 #ORW #信息泄露 #stack overflow
sort? 排序算法与思想总结1.冒泡排序(bubble sort)1234567891011void bubbleSort(vector<int>& nums) { int n = nums.size(); for(int i = 0; i < n - 1; i++) { for(int j = 0; j < n - 1 - i; 2026-03-06 数据结构与算法 #堆 #排序算法 #分治 #快排
batch system batch systemintroduction这是hello kernel的后续 上一篇我们实现了打印hello kernel,现在我们继续迭代 先介绍一下历史 在计算机刚刚诞生的年代,很多事情并不像我们想象的那么简单 当时,程序被记录在打孔的卡片上,使用汇编语言甚至机器语言来编写(???) 而稀缺且昂贵的计算机由专业的管理员负责操作,就和我们在上一章所做的事情一样,他们手动将卡片输入计算机,等 2026-02-25 OS #trap #内核栈
hello kernel! hello kernel!introduction最近被朋友推荐进入了一个vx群,是关于学长前辈们打造的一个项目,从零实现一个操作系统内核,目标是逐步迭代,以实现各种功能,我感觉还是很有意思的,遂打算实践一番,但是发现啊,lab1就把我干倒了,所以我先简化一些步骤,基于别的有详细教程的项目先熟悉一下原理再说 详情请参考: https://rcore-os.cn/rCore-Tutorial-Boo 2026-02-23 OS #QEMU #rust #risc-v
nonsense ok啊兄弟们晚上好 今天也是实在无聊简单了解了一下计算机组成原理,不过也有一些好奇心的因素在就是了 但是其中具体电路的实现我实在是看不懂,电学本来就没学好,遂放弃理解电路实际组成,只关注抽象的过程,也因此不得不赞叹抽象的力量,使得我们不用过多关注于这些复杂的实现! 取名为nonsense,也算是一种自嘲吧! 开始吧! 你有没有想过,你写的c语言程序计算机是怎么运行的? 根据panorama这篇( 2026-02-21 CS #CPU #计组 #抽象 #内存
first heap!!!!! 做的第一道堆题 暂时不知道打什么标签呢 好混乱… 慢慢写… 2026.3.22 emm 拖了好久 本想着说补一下 奈何现在经历了太多 物是人非 当时第一次打的时候感觉好神奇 现在回头看 也就是低版本hook还在 能给我打打free_hook一把梭了 现在新版本下 这些也沦为了时代的眼泪 不过这也是我的来时路啊 欲买桂花同载酒 终不似 少年游… 2026-02-11 heap #heap #堆 #freehook
heap heap此heap非彼heap 终于开始堆漏洞的学习了 这篇作为前置知识的总结 一直放着… 慢慢写… 拖了几个月了 想着还是输出一些东西吧 启动! 偷了一张图… 从栈(stack)到堆(heap) 栈LIFO的栈帧结构解决了函数调用的管理 自动,确定,但生命周期短 经历了栈pwn的洗礼,想必我们已经深刻理解这个过程了 而堆则维持了动态内存的管理 灵活,生命周期长,但也更复杂 堆管理器则位于用户 2026-02-11 heap #heap #堆