- 博客(66)
- 收藏
- 关注
原创 【zeek网络流量分析工具】windows安装zeek
Zeek是一款开源的网络流量分析工具,支持协议解析、日志生成和入侵检测等功能。安装需在系统级权限下进行,Windows用户需通过WSL2安装Ubuntu系统。安装步骤包括更新系统包、添加Zeek官方软件源、配置环境变量等。安装完成后,可在WSL终端运行Zeek捕获流量并生成日志文件,日志可通过Windows文件管理器访问。验证安装和抓包状态可通过查看日志文件和生成测试流量进行。进入WSL终端可通过搜索或Windows终端添加配置实现。
2026-04-02 18:07:46
721
原创 【C语言 数据结构】易错题集
本文摘要: 结构体访问运算符:.用于直接访问结构体变量成员;用于通过指针访问结构体成员。 数据结构基础概念题集(32道): 涵盖逻辑结构(线性/非线性)、存储结构(顺序/链式)等基本概念 包含判断题、简答题等题型,如: 数据结构三要素:逻辑结构、存储结构、运算 逻辑结构与存储结构的映射关系 基本运算的定义与实现 通过实例(如学生成绩表)说明数据结构三要素 核心要点: 数据结构的本质是数据元素及其关系的集合;逻辑结构与存储结构相互独立又关联;运算描述基于逻辑结构,运算实现基于存储结构 。
2026-03-26 12:48:48
353
原创 【计算机网络】网络层次划分
本文介绍了计算机网络层次划分的标准模型——OSI七层模型,详细说明了各层的功能特点。物理层负责物理介质传输;数据链路层实现可靠帧传输;网络层处理路由寻址;传输层提供端到端连接;会话层管理进程通信;表示层转换数据格式;应用层提供网络服务接口。文章还对比了TCP/IP四层和五层协议,并列举了各层的主要协议(如IP、TCP、HTTP等)和关键设备(如路由器、交换机)。OSI模型为网络通信提供了标准化的层次划分框架。
2026-03-26 12:28:44
580
原创 【达梦数据库】数据库安全性
数据库安全性指保护数据库免受非法使用导致的数据泄露、更改或破坏。主要不安全因素包括非授权存取、敏感数据泄露和安全环境脆弱性。安全标准包括TCSEC/TDI和CC标准。安全控制方法采用分级保护机制,包括用户身份鉴别、存取控制等。DM数据库提供三权分立或四权分立安全机制,将管理员分为数据库管理员(DBA)、安全员(SSO)、审计员(AUDITOR)和对象操作员(DBO)四类,各司其职。DM通过用户标识与鉴别、自主访问控制、审计等多重措施保障数据安全,并提供标准版、企业版和安全版三种版本以满足不同安全需求。
2026-03-26 12:24:58
483
原创 【C++】基础知识
本文介绍了C++编程环境的配置和基础语法。主要内容包括:1)VSCode和Visual Studio的C++环境配置方法;2)编写简单C++程序的步骤;3)命令行编译执行方法;4)C++基础语法,包括注释、变量、常量、关键字、标识符规则;5)数据类型详解,涵盖整型、浮点型、字符型、字符串、布尔型等;6)特殊语法如sizeof运算符、转义字符、科学计数法等。文章提供了代码示例和注意事项,适合初学者快速掌握C++编程基础。
2026-03-26 12:20:38
392
原创 CTFHub—Web题目解题合集1(超详细)
本文摘要介绍了HTTP协议相关知识和信息泄露漏洞的利用方法。主要内容包括:1)使用curl命令获取服务器返回信息;2)通过修改Cookie参数获取管理员权限;3)利用备份文件(.bak)、vim缓存文件(.swp)和.DS_Store文件泄露网站源码;4)Git版本控制不当导致的源码泄露漏洞。文章提供了具体操作方法和工具使用技巧,帮助安全测试人员发现和利用这些常见的信息泄露漏洞。
2026-03-26 12:16:47
588
原创 02 数据结构(C) | 线性表——顺序表的基本操作
线性表是具有相同特性的数据元素的一个有限序列。该序列中所含元素的个数叫线性表的长度,用n表示,n>=0.
2026-03-25 20:17:37
408
原创 【8086汇编】第一个程序
因为某些原因,我们使用"()"来表示一个寄存器或内存单元中的内容,如(ax)表示ax的内容,(20000H)表示内存。(2)源程序汇编 masm.exe或ml.exe 目标文件.obj文件。在debug中,mov ax,[0]没有问题,但是在masm中会被当做mov ax,0处理。(3)目标文件链接 link.exe .exe。(4)可执行文件调试 debug.exe .exe。
2026-03-25 20:10:49
434
原创 【计算机组成原理】第一章
计算机发展经历了从ENIAC到超大规模集成电路的演进,核心是冯·诺依曼体系结构。计算机系统由硬件和软件组成,硬件包括运算器、控制器、存储器等部件。计算机采用层次化结构,从机器语言到高级语言,通过编译/解释程序转换为可执行代码。性能指标包括主频、CPI、MIPS等,反映计算机处理能力。现代计算机以存储器为中心,CPU由运算器和控制器组成,通过指令周期实现程序执行。存储容量由MAR和MDR决定,运算器和控制器协同工作完成数据处理。
2026-03-25 19:55:10
437
原创 【8086汇编】汇编语言基础入门
汇编实际是机器语言的助记符,通过某种规则,给机器码起不同的有意义的名字,与机器指令一一对应。中央处理器(Central Processing Unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元(CPU:计算机的"大脑")。CPU由控制器、运算器和寄存器组成。每一种CPU都有自己的汇编指令集。
2026-03-25 19:49:56
2940
原创 【已解决 | kali换源后更新报错】从执行apt-get update报错111: 拒绝连接问题开始衍生出的四个问题 ?!
在kali中通过`vi /etc/apt/sources.list`添加阿里云镜像源后,`apt-get update`执行更新,出现报错:111: 拒绝连接。问题信息如下: 错误:1 https://mirrors.aliyun.com/kali kali-rolling InRelease 无法连接上 dl.google.com:443 (127.0.0.2)。 - connect (111: 拒绝连接)
2025-07-01 01:13:30
1866
原创 windows11主机如何共享文件夹给windows7虚拟机?
有时候文件无法直接拖到虚拟机中,其中一种办法就是共享文件夹。那么,我们来看看windows11主机如何实现共享文件夹给windows虚拟机吧。
2025-02-15 01:23:23
3743
2
原创 【LLMs】用LM Studio本地部署离线大语言模型
有时候需要使用离线大语言模型,然后看到了一个非常好用的客户端LM Studio,所以来分享一下。它可以提供图形化界面来运行本地大语言模型,非常方便。接下来,我将分享如何通过LM Studio来快速搭建自己的离线大语言模型。
2024-12-05 20:01:10
8217
2
原创 【PHPStudy搭建Pikachu靶场】自定义网站站点和mysql端口本地搭建Pikachu靶场
默认端口是80,这里我用82端口创建填写自定义域名和端口,选择源码目录作为网站根目录,也可以直接选择www目录作为网站根目录,就是打开pikachu的时候要在浏览器网址栏输入域名:82/pikachu安装的文件目录名选择php版本,建议选择php版本低一点的,因为高版本后面可能会报错。
2024-09-08 13:53:23
2588
原创 【MySQL】Ubuntu22.04安装MySQL8.0.39及修改默认用户名和密码
记录下在ubuntu22.04上安装mysql,以及修改默认用户名和密码的操作。
2024-09-04 17:11:13
2845
原创 【虚拟机】虚拟机网络无法访问问题【已解决】
安装了很多个虚拟机镜像,一般都是本地使用,几乎不使用网络,使用时谷歌、火狐啥的确实都可以上网,所以没太在意网络的问题。然而,被我闲置了一段时间的虚拟机,打开后,本想用命令下载一个软件来着,突然发现,一直报错,我想应该是网络的问题,然后用ping命令测试本地地址,可以ping通,但是去ping外网域名,就无法ping通了。网络和共享中心——>更改适配器设置——>选中本地连接——>右键禁用——>待右下角的网络连接图标被禁用后,再次右击此网络连接,从其右键菜单中选择“启用”当时查看网络适配器,一切正常。
2024-07-04 22:22:18
24961
1
原创 【C/C++】整数及乘积的溢出问题
整数乘积的溢出问题是指两个整数相乘得到的结果超过了所能表示的数据类型的范围。在计算机中,整数的表示是有限的,即存在一个最大值和最小值。当进行乘法运算时,如果结果超出了整数的表示范围,就会发生溢出。这种情况下,计算结果将不再准确,并且可能导致数据丢失或错误的计算结果。
2024-02-08 21:14:51
6203
原创 【数据结构——二叉树】二叉树及其应用2023(头歌习题)【合集】
(头歌习题附答案)二叉树或者是一棵空树。或者是一棵由一个根结点和两棵互不相交的分别称做根结点的左子树和右子树所组成的非空树,左子树和右子树又同样都是一棵二叉树。二叉树的逻辑示意图二叉树与度为2的树的区别:度为2的树至少有3个结点,而二叉树的结点数可以为0。度为2的树不区分子树的次序,而二叉树中的每个结点最多有两个孩子结点,且必须要区分左右子树,即使在结点只有一棵子树的情况下也要明确指出该子树是左子树还是右子树。二叉树的5种形态:二叉树的五种形态二叉树的性质。
2023-12-31 17:04:58
5237
原创 【数据结构——图】图的最短路径(头歌习题)【合集】
以后的n行中每行有n个用空格隔开的整数。对于第i行的第j个整数,如果大于0,则表示第i个顶点有指向第j个顶点的有向边,且权值为对应的整数值;给一个n(1 ≤ n ≤ 2500) 个点 m(1 ≤ m ≤ 6200) 条边的无向图,求 s 到 t 的最短路。解决这个问题的一个方法是执行n次迪杰斯特拉算法,这样就可以求出每一对顶点间的最短路径,执行的时间复杂度为O(n。在带权有向图G中,求G中的任意一对顶点间的最短路径问题,也是十分常见的一种问题。共有n行,每行有n个整数,表示源点至每一个顶点的最短路径长度。
2023-12-31 15:43:48
2528
原创 【数据结构——图】图的遍历(头歌习题)【合集】
所谓图的遍历(graph traversal),也称为搜索(search),就是从图中某个顶点出发,沿着一些边访遍图中所有的顶点,且使每个顶点仅被访问一次。图 2 给出了对图 1 的无向图的存储结构图:每个顶点的名称由一个整数描述,顶点的相邻关系保存在邻接矩阵中,矩阵中值为 1 表示i号顶点到j号顶点有边,为 0 表示无边。约定:顶点编号小的先输出。图 2 给出了对图 1 的无向图的邻接表存储结构图:每个顶点的名称由一个整数描述,对图中每个顶点i建立一个单链表, 将顶点i的所有邻接点链起来。
2023-12-31 15:28:08
4962
1
原创 【数据结构与算法】第2章线性表-选择题、判断题、填空题(头歌习题)【合集】
本关任务:学习完线性表后,应掌握线性表相关的基础知识。(选择填空判断,含答案)
2023-12-31 14:34:46
3759
2
原创 【数据结构】第2章线性表(头歌习题)【合集】
本关任务:实现顺序表各种基本运算的算法。目的: 领会顺序表存储结构和掌握顺序表中各种基本运算算法设计。内容: 编写程序,实现顺序表的各种基本运算和整体建表算法(假设顺序表的元素类型ElemType 为char),并在此基础上设计一个主程序,完成如下功能:(1)初始化顺序表L。(2)依次插入a、b、c、d、e元素。(3)输出顺序表L。(4)输出顺序表L长度。(5)判断顺序表L是否为空。(6)输出顺序表L的第3个元素。(7)输出元素a的位置。(8)在第4个元素位置上插入f元素。(9)输出顺序
2023-12-31 14:09:21
4834
原创 【C语言】记录一次自己犯下的低级错误 o(╯□╰)o(局部数组与指针数组的传参、赋值)
在这里分享一下本人犯下的低级错误,希望大家别掉同样的坑 o(╥﹏╥)o在头歌平台做归并排序练习的时候,当我点击自测按钮后报错,才发现我没有对指针数组、局部数组进行正确的传参和赋值,感觉指针白学了(*/ω\*) 下面就开始盘点我犯下的错误吧。
2023-12-22 22:01:14
246
原创 【PHP】MySQL简介与MySQLi函数(含PHP与MySQL交互)
PHP 通过内置函数库 mysqli 进行 MySQL 数据库编程的步骤如下:1. 建立与 MySQL 数据服务器的连接(使用 mysqli_connect() 函数);2. 选择要进行操作的数据库(使用 mysqli_select_db() 函数);3. 执行数据库的操作,如数据的添加删除等(使用 mysqli_query() 函数);4. 关闭与 MySQL 数据库服务器进行的连接(使用 mysqli_close() 函数);
2023-11-28 23:24:29
1513
原创 【VsCode输出中文乱码问题】用vscode写c/c++时,终端输出结果为中文乱码如何解决?
因为我平时在vscode写代码,在输出语句时,不会出现中文,所以之前一直没有遇到这个问题。但是今天,在练习的时候,涉及到了中文输出,所以遇到了这个中文乱码问题。我在运行代码时,发现代码页面上的中文正常显示,而终端输出的中文却是乱码。其实,出现中文乱码是非常常见的事了,比如在浏览器解析php文件时,就经常遇到。那让我们看看出现这个问题的原因是什么,以及如何解决吧。
2023-11-04 19:22:37
16997
8
原创 PHP | php入门知识(if、switch、数组、数组排序、超级全局变量)
将表达式的值与结构中每个 case 的值进行比较。当用户通过点击 “Submit” 按钮提交表单数据时, 表单数据将发送至标签中 action 属性中指定的脚本文件。当用户点击链接 “Test $GET”, 参数 “subject” 和 “web” 将发送至"test_get.php",你可以在 “test_get.php” 文件中使用 $_GET 变量来获取这些数据。在多维数组中,主数组中的每一个元素也可以是一个数组,子数组中的每一个元素也可以是一个数组。关联数组是使用分配给数组的指定的键的数组。
2023-10-29 23:37:06
850
原创 【达梦数据库】数据更新、DM索引(超详细)
通过MERGE语句,根据一张表(或视图)的连接条件对另外一张表(或视图)进行查询,连接条件匹配上的进行update(可能含有delete),无法匹配的执行insert。指明在列表中对应的列的插入的列值,如果列表被省略了,插入的列值按照基表中列的定义顺序排列。invisible:查询语句的执行不使用该索引,该索引相关计划不会生成,用别的计划代替。:指明限制被更新的行必须符合指定的条件,如果省略此子句,则修改表或视图中所有的行。指明限制被更新的行必须符合指定的条件,如果省略此子句,则修改表或视图中所有的行。
2023-10-29 19:50:42
7312
原创 【达梦数据库】数据查询操作(超详细)
在指定表中查询出满足条件的数据。如果用户要查询的字符串本身就含有%或者是_,则需要用ESCAPE进行换码。注意:参数中可使用distinct过滤掉重复记录,默认或用ALL表示取全部记录。函数的参数为字符类型的列,并且返回字符或数字类型的值,主要是完成对字符串的查找、替换、定位、转换和处理等功能。日期类型的函数主要处理日期、时间类型的数据,返回日期或数字类型的数据。如果一个查询包含多个表( >=2 ),则称这种方式的查询为连接查询。当分组列包含多个列名时,则按照group by子句中列出现的顺序进行分组。
2023-10-28 23:49:23
13648
1
原创 【达梦数据库】DM概述、数据定义(表空间管理、用户管理、模式管理、表管理)
DM数据库体系结构由数据库实例和物理存储结构组成。数据库实例包括:内存结构与后台进程物理结构包括存储在磁盘上的数据文件、控制文件、日志文件、归档文件等。物理存储结构——主要用于描述数据库外部数据的存储——与具体的操作系统有关逻辑存储结构——主要描述数据库内部数据的组织和管理方式——与操作系统无关SQLSQL(Structured Query Language)结构化查询语言,是一个通用的、功能极强的关系数据库语言。SQL的五大特点:综合统一高度非过程化面向集合的操作方式。
2023-10-27 07:00:00
4662
原创 CTFHub | MySQL流量、Redis流量、MongoDB流量的WriteUp
数据库类流量题需要用到Wireshark截取数据包,然后进行分析。WireShark是非常流行的网络封包分析工具,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程中各种问题定位。下面我们来看三道数据库流量题吧。
2023-10-25 23:59:23
1143
原创 【数据结构--C语言】有序表算法及其应用
有序表是指其中的所有元素以递增或递减方式有序排列。为了简单,假设有序表以递增排列。有序表的归并算法:假设有两个有序表LA和LB,设计一个算法,将它们合并成一个有序表LC(假设每个有序表中和两个有序表间均不存在重复元素),要求不破坏原有表LA和LB. 思路:将两个有序表合并成一个有序表可以采用二路归并算法。分别扫描LA和LB两个有序表,当两个有序表都没有遍历完时循环:比较LA和LB的当前元素,将其中较小的元素放入LC中,再从较小元素所在的有序表中取下一个元素。重复这一过程,直到LA或LB
2023-10-25 23:32:07
844
原创 CTFHub | web——Git泄露之Stash、Index
当前大量开发人员使用git进行版本控制,对站点自动部署。如果配置不当,可能会将.git文件夹直接部署到线上环境。这就引起了git泄露漏洞。当前大量开发人员使用git进行版本控制,对站点自动部署。如果配置不当,可能会将.git文件夹直接部署到线上环境。这就引起了git泄露漏洞。这一次学聪明了,不懂会先去查本题的题目类型了,哈哈哈!先去查一波stash,因为此题很可能需要用到git操作的stash工具。对于这题,和上面一题常规流程,打开GitHack,扫描该网址,就出现一个txt文件,打开就是flag。
2023-10-24 23:59:09
1807
原创 PHP | php入门知识(数据类型、类型比较、常量、字符串、运算符)
此函数返回一个字符串,用于表示传递给它的 resource 的类型。虽然 PHP 是弱类型语言,但也需要明白变量类型及其意义,因为经常需要对 PHP 变量进行比较,包含松散和严格比较。如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。浮点数是带小数部分的数字,或是指数形式(e或E后面加上一个整数n表示10的n次方)。在 PHP 中,只有一个字符串运算符,即并置运算符 (.)strlen() 函数用于返回字符串的长度(字节数)。数组可以在一个变量中存储多个相同或不同类型的值。
2023-10-24 23:44:57
815
原创 [SWPUCTF 2021 新生赛]easy_sql的WriteUp
可以看到有列名为id,flag,说明flag极大可能在这个表中。一道简单的sql注入题,首先查看源代码,看看参数是啥。可知,我们需要用到参数wllm。3可以,4不行,说明字段数为3。先试试test_tb表。用wllm参数试一下。
2023-10-22 07:00:00
4116
python环境配置及一些常见问题总结
2024-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅