本文从警报落盘逻辑入手,追踪 FlowWorker 包处理流程,并详细分析了 TX 匹配逻辑。
本文关注 Suricata 读入规则列表之后,构建出 SigGroup 的过程。
使用 langchain 实现一个 agent,利用 RAG 技术辅助阅读源码。
借助动态分析,深入讨论 Suricata 载入规则文件的过程。
开始阅读著名 IDS 软件 Suricata 的源码。本文记录了编译过程。
静态链接第三方库和 musl,编译出能在老旧 Linux 上运行的程序。
设计并实现一套自动巡检系统,以 ssh 和浏览器定期监测服务状态。
讨论各种 CMSIS-DAP 协议的调试器,然后 DIY 一个 DAPLink。
树莓派 debugprobe 源码分析。这是一个实现了 CMSIS-DAP 接口的调试器。
一个月以来使用各种屏幕的踩坑记录,包括 ST7789 LCD,以及 SSD1675、SSD1680 墨水屏。
使用 RP2040 和 INA226 自制 usb 功率计,支持屏幕和串口输出。
使用 MicroPython 编写程序,用舵机实现联网电灯控制。
本文讨论 Pico W 所搭载的 CYW43439 之驱动程序,包括 pico sdk 中的 cyw43-driver 和 async context。
RP2040 学习笔记的完结篇。本文为 RP2040 设计了一块开发板。
在 RP2040 上运行 MicroPython,实现一个联网的温湿度计。
使用树莓派 Pico W 开发板进行 WiFi 扫描。
本文记录了点亮一块三色墨水屏的过程。墨水屏驱动 IC 为 SSD1680。
使用 bit banging 和 PIO 两种方案,点亮一颗 RGB LED。
本文对 RP2040 的 IRQ、timer 和 DMA 进行了实验。
本文记录了 RP2040 各种外设的使用,包括 UART、ADC、PWM 等。
开始连载 RP2040 学习笔记。本文记录了搭建开发环境并点亮 LED 灯过程。
本文是对徐英瑾所著《人工智能哲学十五讲》的批判和反思,以及对深度学习路线的辩护。
文字冒险游戏《饿殍:明末千里行》长评。RGN 评分 8/10。
最近做了一些对 AFL 的改进,本文记录了修改 AFL 源码的经验,包括如何插入代码、收集 fuzzer 状态和绘图。
香草社 SRPG 新作《圣兽之王》的简短评测。RGN 评分 7/10。