总计 6 篇研究记录
从 U-Boot 引导到 KDE Plasma Mobile,从零构建一台能 ssh、能 pacman 的手机系统。附带 8 个看起来毫无道理的坑,以及它们真正的根因。
一道是把 8 位地址拆成 Tag / Set / Block offset,另一道是算向量点积在两种缓存下的命中率——后者最后算出来是 0%,必须改代码。
手工算栈大小、找 jmp esp、拼 WinExec 调用、处理大小端……用 WinHex 手搓一个能让目标程序自动打开蜘蛛纸牌的文件。
一个 18 位密码的校验程序,没有源码只有 exe。从流程图找到循环、从内存里挖出比对值、看懂异或加密,最后算出正确口令。
编译器不会真的为 a*3 生成一条乘法指令——这个实验用 IDA 看清楚了常量乘除法背后被优化成了什么。
把一个为 Vercel 而写的 Next.js 博客,搬到我自己的 GitHub Pages 上——记录其中的取舍、踩过的坑,以及每一次判断的依据。