工具软件web安全二进制安全C/C++一线开发 [2020]AYY防火墙开发,第1篇之C++解析http头 所以,linux kernel下我们不能使用任何第三方库比如curl这种 只能自己手动撸C语言去解析http > Http请求消息说白了就是\r\n和:分割的一串字符,解析消息头部考察的是基本的字符串操作。当然实际应用中可以使用 splitl来辅助处理。 首先了解http头: 阅读全文 2020-10-21 huoji 0 条评论
web安全二进制安全C/C++汇编一线开发 [2020]AYY防火墙开发,第0篇之Linux 驱动与Netfilter框架入门 最开始本来想白嫖某大会资格的,想用Apache模块做waf然后做神经网络学习做一些xxoo的 然后发现Apache各种坑 而且很多功能受限,气死人了,所以本着能做大就做大的标准来做.索性按照军用级的标准去写这个ayysec. 这是第0部分 我会持续更新.首先我们需要了解一切的基石: linux 网络过滤驱动 也叫做linux netfilter 别担心,他跟我之前的那个个人流量防火墙用NDIS过滤驱动不同的是,linux的很容易.windows的太复杂了. 本系列教程只支持IPV4 反正IPV6也没什么人用目前(2020年) 阅读全文 2020-10-18 huoji 1 条评论