-
Notifications
You must be signed in to change notification settings - Fork 3
/
content.json
1 lines (1 loc) · 12.9 KB
/
content.json
1
[{"title":"记录一个IPsec VPN检测时ESP包解密失败问题的定位过程","date":"2022-05-09T14:35:51.000Z","path":"posts/4921760e/","tags":[{"name":"IPSec","slug":"IPSec","permalink":"https://catbro666.github.io/tags/IPSec/"},{"name":"ESP","slug":"ESP","permalink":"https://catbro666.github.io/tags/ESP/"}]},{"title":"systemtap与bpftrace使用评估及对比","date":"2022-05-09T12:57:29.000Z","path":"posts/46dd3f4b/","tags":[{"name":"systemtap","slug":"systemtap","permalink":"https://catbro666.github.io/tags/systemtap/"},{"name":"eBPF","slug":"eBPF","permalink":"https://catbro666.github.io/tags/eBPF/"},{"name":"bpftrace","slug":"bpftrace","permalink":"https://catbro666.github.io/tags/bpftrace/"},{"name":"动态追踪","slug":"动态追踪","permalink":"https://catbro666.github.io/tags/%E5%8A%A8%E6%80%81%E8%BF%BD%E8%B8%AA/"}]},{"title":"OpenSSL的async异步框架/OpenSSL协程","date":"2022-04-26T14:37:45.000Z","path":"posts/6d5be1a5/","tags":[{"name":"OpenSSL","slug":"OpenSSL","permalink":"https://catbro666.github.io/tags/OpenSSL/"},{"name":"协程","slug":"协程","permalink":"https://catbro666.github.io/tags/%E5%8D%8F%E7%A8%8B/"},{"name":"async异步框架","slug":"async异步框架","permalink":"https://catbro666.github.io/tags/async%E5%BC%82%E6%AD%A5%E6%A1%86%E6%9E%B6/"}]},{"title":"Linux内核中隐藏的兵法—以逸待劳","date":"2022-04-15T14:21:30.000Z","path":"posts/5d011708/","tags":[{"name":"内存管理","slug":"内存管理","permalink":"https://catbro666.github.io/tags/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/"},{"name":"写时复制","slug":"写时复制","permalink":"https://catbro666.github.io/tags/%E5%86%99%E6%97%B6%E5%A4%8D%E5%88%B6/"},{"name":"分页机制","slug":"分页机制","permalink":"https://catbro666.github.io/tags/%E5%88%86%E9%A1%B5%E6%9C%BA%E5%88%B6/"},{"name":"页异常中断","slug":"页异常中断","permalink":"https://catbro666.github.io/tags/%E9%A1%B5%E5%BC%82%E5%B8%B8%E4%B8%AD%E6%96%AD/"},{"name":"缺页异常","slug":"缺页异常","permalink":"https://catbro666.github.io/tags/%E7%BC%BA%E9%A1%B5%E5%BC%82%E5%B8%B8/"},{"name":"写保护页异常","slug":"写保护页异常","permalink":"https://catbro666.github.io/tags/%E5%86%99%E4%BF%9D%E6%8A%A4%E9%A1%B5%E5%BC%82%E5%B8%B8/"}]},{"title":"Linux内核中隐藏的兵法—移花接木","date":"2022-04-13T13:32:29.000Z","path":"posts/7be938f8/","tags":[{"name":"系统调用","slug":"系统调用","permalink":"https://catbro666.github.io/tags/%E7%B3%BB%E7%BB%9F%E8%B0%83%E7%94%A8/"},{"name":"execve","slug":"execve","permalink":"https://catbro666.github.io/tags/execve/"},{"name":"地址空间","slug":"地址空间","permalink":"https://catbro666.github.io/tags/%E5%9C%B0%E5%9D%80%E7%A9%BA%E9%97%B4/"}]},{"title":"Nginx的SSL性能测试","date":"2022-04-05T13:25:03.000Z","path":"posts/d5d52392/","tags":[{"name":"SSL/TLS","slug":"SSL-TLS","permalink":"https://catbro666.github.io/tags/SSL-TLS/"},{"name":"Nginx","slug":"Nginx","permalink":"https://catbro666.github.io/tags/Nginx/"},{"name":"性能调优","slug":"性能调优","permalink":"https://catbro666.github.io/tags/%E6%80%A7%E8%83%BD%E8%B0%83%E4%BC%98/"},{"name":"RPS","slug":"RPS","permalink":"https://catbro666.github.io/tags/RPS/"}]},{"title":"Linux内核中隐藏的兵法—无中生有","date":"2022-03-26T04:47:23.000Z","path":"posts/68dbb05c/","tags":[{"name":"进程0","slug":"进程0","permalink":"https://catbro666.github.io/tags/%E8%BF%9B%E7%A8%8B0/"},{"name":"fork","slug":"fork","permalink":"https://catbro666.github.io/tags/fork/"},{"name":"进程创建","slug":"进程创建","permalink":"https://catbro666.github.io/tags/%E8%BF%9B%E7%A8%8B%E5%88%9B%E5%BB%BA/"},{"name":"系统调用","slug":"系统调用","permalink":"https://catbro666.github.io/tags/%E7%B3%BB%E7%BB%9F%E8%B0%83%E7%94%A8/"}]},{"title":"OpenSSL CVE-2022-0778漏洞问题复现与非法证书构造","date":"2022-03-19T14:53:34.000Z","path":"posts/83951100/","tags":[{"name":"OpenSSL","slug":"OpenSSL","permalink":"https://catbro666.github.io/tags/OpenSSL/"},{"name":"CVE","slug":"CVE","permalink":"https://catbro666.github.io/tags/CVE/"},{"name":"漏洞复现","slug":"漏洞复现","permalink":"https://catbro666.github.io/tags/%E6%BC%8F%E6%B4%9E%E5%A4%8D%E7%8E%B0/"}]},{"title":"Linux内核是如何启动的","date":"2022-03-12T11:01:39.000Z","path":"posts/615fc0b5/","tags":[{"name":"Linux","slug":"Linux","permalink":"https://catbro666.github.io/tags/Linux/"},{"name":"内核","slug":"内核","permalink":"https://catbro666.github.io/tags/%E5%86%85%E6%A0%B8/"}]},{"title":"Nginx的共享内存管理--slab算法","date":"2022-03-05T08:50:42.000Z","path":"posts/2dc32e47/","tags":[{"name":"Nginx","slug":"Nginx","permalink":"https://catbro666.github.io/tags/Nginx/"},{"name":"slab","slug":"slab","permalink":"https://catbro666.github.io/tags/slab/"},{"name":"共享内存","slug":"共享内存","permalink":"https://catbro666.github.io/tags/%E5%85%B1%E4%BA%AB%E5%86%85%E5%AD%98/"}]},{"title":"C语言中的函数调用约定","date":"2022-01-23T12:09:28.000Z","path":"posts/657c24ad/","tags":[{"name":"调用约定","slug":"调用约定","permalink":"https://catbro666.github.io/tags/%E8%B0%83%E7%94%A8%E7%BA%A6%E5%AE%9A/"},{"name":"C/C++","slug":"C-C","permalink":"https://catbro666.github.io/tags/C-C/"}]},{"title":"如何在裸机上直接运行程序—王爽《汇编语言》课程设计2","date":"2022-01-17T12:42:17.000Z","path":"posts/8054db72/","tags":[{"name":"8086","slug":"8086","permalink":"https://catbro666.github.io/tags/8086/"},{"name":"汇编","slug":"汇编","permalink":"https://catbro666.github.io/tags/%E6%B1%87%E7%BC%96/"},{"name":"DOS","slug":"DOS","permalink":"https://catbro666.github.io/tags/DOS/"}]},{"title":"VIM常用快捷键和插件整理","date":"2021-12-12T10:25:29.000Z","path":"posts/d6ca5270/","tags":[{"name":"Vim","slug":"Vim","permalink":"https://catbro666.github.io/tags/Vim/"}]},{"title":"深入理解mmap--内核代码分析及驱动demo示例","date":"2021-12-11T13:06:53.000Z","path":"posts/5ec4fb12/","tags":[{"name":"Linux","slug":"Linux","permalink":"https://catbro666.github.io/tags/Linux/"},{"name":"内存管理","slug":"内存管理","permalink":"https://catbro666.github.io/tags/%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86/"},{"name":"mmap","slug":"mmap","permalink":"https://catbro666.github.io/tags/mmap/"}]},{"title":"Lua中如何实现类似gdb的断点调试—09支持动态添加和删除断点","date":"2021-11-11T16:51:24.000Z","path":"posts/1fdd30ce/","tags":[{"name":"Lua","slug":"Lua","permalink":"https://catbro666.github.io/tags/Lua/"},{"name":"调试","slug":"调试","permalink":"https://catbro666.github.io/tags/%E8%B0%83%E8%AF%95/"}]},{"title":"从压测碰到的诡异断连问题聊聊Nginx的连接管理","date":"2021-11-07T09:52:11.000Z","path":"posts/4198933e/","tags":[{"name":"Nginx","slug":"Nginx","permalink":"https://catbro666.github.io/tags/Nginx/"}]},{"title":"SSL及GMVPN握手协议详解","date":"2021-11-01T13:01:32.000Z","path":"posts/59c71edb/","tags":[{"name":"SSL/TLS","slug":"SSL-TLS","permalink":"https://catbro666.github.io/tags/SSL-TLS/"}]},{"title":"Linux TC 流量控制介绍","date":"2021-10-17T08:10:15.000Z","path":"posts/357ad3ec/","tags":[{"name":"Linux","slug":"Linux","permalink":"https://catbro666.github.io/tags/Linux/"},{"name":"TC","slug":"TC","permalink":"https://catbro666.github.io/tags/TC/"},{"name":"流量控制","slug":"流量控制","permalink":"https://catbro666.github.io/tags/%E6%B5%81%E9%87%8F%E6%8E%A7%E5%88%B6/"}]},{"title":"Lua中如何实现类似gdb的断点调试—08支持通过包名称添加断点","date":"2021-09-12T10:38:31.000Z","path":"posts/5c25711/","tags":[{"name":"Lua","slug":"Lua","permalink":"https://catbro666.github.io/tags/Lua/"},{"name":"调试","slug":"调试","permalink":"https://catbro666.github.io/tags/%E8%B0%83%E8%AF%95/"}]},{"title":"Lua中如何实现类似gdb的断点调试—07支持通过函数名称添加断点","date":"2021-08-26T16:09:50.000Z","path":"posts/acdf52b7/","tags":[{"name":"Lua","slug":"Lua","permalink":"https://catbro666.github.io/tags/Lua/"},{"name":"调试","slug":"调试","permalink":"https://catbro666.github.io/tags/%E8%B0%83%E8%AF%95/"}]},{"title":"Lua中如何实现类似gdb的断点调试—06断点行号检查与自动修正","date":"2021-08-18T12:55:57.000Z","path":"posts/fa52978d/","tags":[{"name":"Lua","slug":"Lua","permalink":"https://catbro666.github.io/tags/Lua/"},{"name":"调试","slug":"调试","permalink":"https://catbro666.github.io/tags/%E8%B0%83%E8%AF%95/"}]},{"title":"Lua中如何实现类似gdb的断点调试--05优化断点信息数据结构","date":"2021-08-17T12:40:09.000Z","path":"posts/2e777dd3/","tags":[{"name":"Lua","slug":"Lua","permalink":"https://catbro666.github.io/tags/Lua/"},{"name":"调试","slug":"调试","permalink":"https://catbro666.github.io/tags/%E8%B0%83%E8%AF%95/"}]},{"title":"Lua中如何实现类似gdb的断点调试--04优化钩子事件处理","date":"2021-08-16T11:52:15.000Z","path":"posts/c1ecd715/","tags":[{"name":"Lua","slug":"Lua","permalink":"https://catbro666.github.io/tags/Lua/"},{"name":"调试","slug":"调试","permalink":"https://catbro666.github.io/tags/%E8%B0%83%E8%AF%95/"}]},{"title":"Lua中如何实现类似gdb的断点调试--03通用变量修改及调用栈回溯","date":"2021-08-15T04:41:09.000Z","path":"posts/a05a2f5f/","tags":[{"name":"Lua","slug":"Lua","permalink":"https://catbro666.github.io/tags/Lua/"},{"name":"调试","slug":"调试","permalink":"https://catbro666.github.io/tags/%E8%B0%83%E8%AF%95/"}]},{"title":"Lua中如何实现类似gdb的断点调试--02通用变量打印","date":"2021-08-15T04:19:48.000Z","path":"posts/f6e9079c/","tags":[{"name":"Lua","slug":"Lua","permalink":"https://catbro666.github.io/tags/Lua/"},{"name":"调试","slug":"调试","permalink":"https://catbro666.github.io/tags/%E8%B0%83%E8%AF%95/"}]},{"title":"Lua中如何实现类似gdb的断点调试--01最小实现","date":"2021-08-12T16:52:46.000Z","path":"posts/f9a188a7/","tags":[{"name":"Lua","slug":"Lua","permalink":"https://catbro666.github.io/tags/Lua/"},{"name":"调试","slug":"调试","permalink":"https://catbro666.github.io/tags/%E8%B0%83%E8%AF%95/"}]},{"title":"一篇文章搞懂密码学基础及SSL/TLS协议","date":"2021-08-08T15:32:26.000Z","path":"posts/e92ef4b4/","tags":[{"name":"SSL/TLS","slug":"SSL-TLS","permalink":"https://catbro666.github.io/tags/SSL-TLS/"},{"name":"密码学","slug":"密码学","permalink":"https://catbro666.github.io/tags/%E5%AF%86%E7%A0%81%E5%AD%A6/"}]},{"title":"自己动手实现Lua--实现TAILCALL指令","date":"2021-07-17T08:46:43.000Z","path":"posts/74970c0e/","tags":[{"name":"Lua","slug":"Lua","permalink":"https://catbro666.github.io/tags/Lua/"},{"name":"TAILCALL","slug":"TAILCALL","permalink":"https://catbro666.github.io/tags/TAILCALL/"}]},{"title":"OpenResty Lua钩子调用完整流程","date":"2021-07-03T18:05:36.000Z","path":"posts/30b81f82/","tags":[{"name":"Lua","slug":"Lua","permalink":"https://catbro666.github.io/tags/Lua/"},{"name":"OpenResty","slug":"OpenResty","permalink":"https://catbro666.github.io/tags/OpenResty/"},{"name":"Nginx","slug":"Nginx","permalink":"https://catbro666.github.io/tags/Nginx/"},{"name":"钩子","slug":"钩子","permalink":"https://catbro666.github.io/tags/%E9%92%A9%E5%AD%90/"}]},{"title":"Openresty Lua协程调度机制","date":"2021-07-03T10:52:24.000Z","path":"posts/150430f0/","tags":[{"name":"Lua","slug":"Lua","permalink":"https://catbro666.github.io/tags/Lua/"},{"name":"OpenResty","slug":"OpenResty","permalink":"https://catbro666.github.io/tags/OpenResty/"},{"name":"Nginx","slug":"Nginx","permalink":"https://catbro666.github.io/tags/Nginx/"},{"name":"协程","slug":"协程","permalink":"https://catbro666.github.io/tags/%E5%8D%8F%E7%A8%8B/"}]},{"title":"如何编写一个多进程性能测试程序","date":"2021-06-26T12:17:38.000Z","path":"posts/e416d910/","tags":[{"name":"共享内存","slug":"共享内存","permalink":"https://catbro666.github.io/tags/%E5%85%B1%E4%BA%AB%E5%86%85%E5%AD%98/"},{"name":"多进程","slug":"多进程","permalink":"https://catbro666.github.io/tags/%E5%A4%9A%E8%BF%9B%E7%A8%8B/"},{"name":"信号","slug":"信号","permalink":"https://catbro666.github.io/tags/%E4%BF%A1%E5%8F%B7/"}]},{"title":"Hexo-NexT Tag 插件的使用","date":"2021-06-22T12:13:58.000Z","path":"posts/29bfe8c9/","tags":[{"name":"Hexo","slug":"Hexo","permalink":"https://catbro666.github.io/tags/Hexo/"}]},{"title":"UNIX环境高级编程APUE练习4.6-实现类似cp(1)的程序,保留文件中的空洞","date":"2020-01-06T08:49:42.000Z","path":"posts/aa99fc97/","tags":[{"name":"Unix","slug":"Unix","permalink":"https://catbro666.github.io/tags/Unix/"},{"name":"cp","slug":"cp","permalink":"https://catbro666.github.io/tags/cp/"}]},{"title":"UNIX环境高级编程APUE练习3.2-不用fcntl实现dup2的功能","date":"2019-12-17T09:52:09.000Z","path":"posts/2485f370/","tags":[{"name":"Unix","slug":"Unix","permalink":"https://catbro666.github.io/tags/Unix/"},{"name":"dup2","slug":"dup2","permalink":"https://catbro666.github.io/tags/dup2/"}]},{"title":"Hello World","date":"2019-06-07T08:49:42.000Z","path":"posts/4a17b156/","tags":[]}]