关于栈迁移的原理(AI给的喵~):1. 核心思想:欺骗 CPU 的“导航仪” (esp)在 CPU 眼里,它根本不知道什么是“变量 s”,什么是“栈底”。它只认一个死理:寄存器 esp(栈顶指针)指在哪里,哪里就是当前的栈。 程序每次执行 pop 或者要...
阅读全文...
关于格式化字符串漏洞
当 printf(format) 被调用时,printf 会把栈上的数据当作它的参数需要修改特定变量,那么就需要知道当前变量存在栈上的哪里,也就是offset是多少如何探测offset:例:输入AAAA.%p.%p.%p.%p.%p.%p.%p.%p.%...
阅读全文...
阅读全文...
关于x86和x64的ROP链构造
x86 (32位) 传参原则:全靠“栈”参数直接压入栈中。找参数的顺序:返回地址 -> 参数1 -> 参数2 -> 参数3。结构:==== 低地址 (Low Address) | 栈顶方向 ====
...
阅读全文...
阅读全文...
GOT表和PLT表以及libc.so
有时候程序并没有直接提供返回/bin/sh的函数地址可供覆盖,这时候我们就需要去libc.so(C 语言的标准动态链接库)来找我们需要的函数。libc.so(C 语言的标准动态链接库)概念:它是 C 语言的标准动态链接库。里面包含了成千上万个编译好的函数...
阅读全文...
阅读全文...
记录用ventoy在不格式化的情况下引导移动硬盘,安装fedora43 Linux+niri+DMS(Updating...)
前言 linux太好用了,太丝滑了,太漂亮了,大家都快来用linux linux is the best 其实关于linux的配置,安装教程,网上有很多很多,我对linux也不太了解,所以本篇我就是记录一下我遇到的一些问题,以及解决方法,作为备忘。...
阅读全文...
阅读全文...
关于给网站签个ssl证书
[note type="info flat"]之前网页连接总是显示不安全,看着很难受,虽然这个网站也没有什么有价值的信息值得别人攻击,但是既然现在有时间了,那就签个证书吧[/note] 其实主要是为了让我记得以前是怎么签证书的,不然之后涉及到博客搬迁什...
阅读全文...
阅读全文...
网站更新 2026.1.23
1.之前网站的卡片采用的都是磨砂玻璃的卡片,虽然通透,但是感觉文字和背景的对比度太低了,导致文字看的不是很清楚,现在放假了,终于有时间修改成现在这样了。2.之前首页打字机效果显示的中文标点符号有问题,应该是打字机采用的字体不支持中文的标点符号,现在我偷懒...
阅读全文...
阅读全文...

