自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(167)
  • 问答 (2)
  • 收藏
  • 关注

原创 hyperscan技术

Hyperscan是一个高性能的正则表达式匹配库,设计用于高速、大规模和并发的匹配需求。它最初是由Intel开发的,现在已经是一个开源项目。Hyperscan是许多安全和网络应用中的关键组件,因为它可以非常快速地在大量文本中搜索多个正则表达式模式。其中使用hyperscan分为四个过程:①用户需要先调用Hyperscan编译函数来生成一个数据库;②然后为运行期的匹配分配一个scratch内存;③以数据库、scratch内存和提供的用户回调函数作为输入触发hs_scan()进行匹配;

2023-09-21 16:15:24 966

原创 IEEE802.2之LLC(逻辑链路控制)

LLC协议简述

2023-09-19 17:12:03 7374 1

原创 DPDK端口初始化过程解析

dpdk网卡端口初始化过程概述!

2023-09-13 16:06:20 1082

原创 tls会话交互过程之一

tls会话交互过程,讲解每个步骤的用处!

2023-09-10 10:26:07 417

原创 suricata之pfring收包模式源码分析

两个文件分别是:source-pfring.h和source-pfring.c。

2023-08-30 15:44:22 301

原创 suricata之进程亲和性(绑定cpu核心)

/ 一个名为 taf_mutex 的互斥锁,用于保护线程亲和性设置的访问。// 一个 CPU 集合,用于存储低优先级线程允许运行的 CPU。// 一个 CPU 集合,用于存储中优先级线程允许运行的 CPU。// 一个 CPU 集合,用于存储高优先级线程允许运行的 CPU。// 一个指向字符串的指针,用于存储线程亲和性类型的名称。

2023-08-22 13:32:38 399

原创 mini木马实现原理

mini木马实现的代码讲解,主要实现方法是socket建立连接,并将建立的连接重定向哦!

2023-08-14 14:48:19 182

原创 好烦!为什么Windows Defender老打扰我,彻底关掉它!

详细介绍windows两种安全相关的api:①权限检查 ②注册表编辑

2023-07-29 13:42:51 417

原创 suricata的InspectEngine

suricata的InspectEngine

2022-11-04 14:01:18 938 1

原创 suricata 流管理

suricata 流管理

2022-10-31 10:05:52 654

原创 大文件操作及处理(超过500M)

大文件大内存操作及处理(超过500M)

2022-10-29 22:19:14 1431

原创 内存屏障概念

内存屏障概念

2022-10-18 15:09:49 278

原创 QQ voice call get dest IP

QQ voice call get dest IP

2022-10-18 09:39:50 814

原创 strcpy重写

strcpy重写

2022-10-16 21:30:07 148

原创 二叉树的中序遍历

树的中序遍历

2022-10-06 17:48:53 300

原创 回文数解法

回文数解法

2022-10-06 08:24:01 162

原创 心跳检测机制

心跳检测机制

2022-10-05 14:49:29 321

原创 信号量的设计与实现

信号量的设计与实现

2022-10-05 14:34:54 192

原创 内存池设计与实现

内存池设计与实现

2022-10-05 14:27:41 246

原创 代理模式简述

代理模式简述

2022-10-05 14:15:20 91

原创 观察者模式简述

观察者模式简述

2022-10-05 14:13:44 110

原创 策略模式简介

策略模式简介

2022-10-05 14:10:53 123

原创 工厂模式简述

工厂模式简述

2022-10-05 14:08:03 127

原创 加解密相关

对称与非对称加解密

2022-10-05 13:59:20 584

原创 C语言实现带哨兵节点的双向链表

C语言实现带哨兵节点的双向链表

2022-10-05 08:06:46 208

原创 反射型DDOS与防御手段

DDOS攻击----反射型

2022-10-04 23:36:47 1430

原创 信号(软件中断)编程

注:目前只讨论前32个信号(1~31)ps aux 可以查看进程状态当信号停止之后,用 fg 1可以让进程继续运行;bg 1可以让它在后台运行1.信号机制(下面五种情况触发信号)man 7 signal 可查看信号机制终端特殊按键:在终端中 ctl+c SiGINT(程序终止信号) ctl+z SIGSTP(停止信号) ctl+\ SIGQUT(退出信号)硬件异常...

2022-10-04 20:14:08 524 1

转载 git详解

git详解(每一个步骤及含义)

2022-10-03 14:44:12 673

原创 交叉引用生成器

交叉引用生成器

2022-10-02 17:30:02 229

原创 反转[start end]之间字符串,如abcde->cdeab

反转字符串中的连续字符

2022-10-02 01:38:00 81

原创 手写string类

手写string

2022-10-02 01:36:40 166

原创 手写一个栈

C++手写栈

2022-10-02 01:34:40 125

原创 检测内存泄漏

动态内存崩溃检测用重载new,静态用lvd和valgrind库工具

2022-10-01 23:47:37 118

原创 pcap详解

pcap格式及API详解

2022-10-01 10:46:44 7277

原创 priority_queue(大顶堆、小顶堆)

TOP k的实现(大顶堆)

2022-09-29 19:07:41 1863

原创 引用折叠、万能引用、完美转发(forward)

引用折叠、万能引用、完美转发(forward)

2022-09-28 04:18:21 237

原创 内核对象概念

内核对象概念

2022-09-23 13:48:04 69

原创 逻辑地址、线性地址、物理地址

逻辑地址、线性地址、物理地址基础

2022-09-23 12:00:26 202

原创 VS文件名含义

vs文件含义

2022-09-23 00:40:37 789

原创 编译的过程

编译流程介绍

2022-09-23 00:29:21 88

彻底关掉windows defender程序

通过修改注册表,关闭windows defender,请以管理员模式下运行

2023-07-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除