自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 Nginx笔记

本文详解Web访问全流程,从浏览器请求到Nginx处理,涵盖DNS解析、TCP/TLS握手、内核与用户空间数据拷贝及零拷贝优化。对比静态与动态页面差异,阐明Nginx作为反向代理与静态资源服务器的角色,并介绍LNMP架构中Nginx、php-fpm与后端服务的协同机制。

2026-10-23 19:30:05 127

原创 Keepalived 高可用集群:从原理到实战

本文系统讲解高可用架构,从单点故障引入SLA与冗余思想,详述VRRP协议原理及keepalived实现,涵盖配置详解、抢占模式、双主架构及LVS/HAProxy实战

2026-09-02 10:02:09 290

原创 HAProxy 负载均衡实战:从环境搭建到七层/四层/HTTPS 全解析

先用一个比喻理解负载均衡:一家餐厅生意火爆,门口排长队,老板于是招了 3 个服务员。可客人进门只认"这家店",不会认服务员。这时候店里需要一位大堂经理:客人进门,经理按"谁空就派给谁"的原则,把客人分给 3 个服务员中的一个。餐厅角色负载均衡术语说明店门口招牌VIP / 对外地址客户端只认这个地址大堂经理负载均衡器(LB)负责接收所有请求并分发3 个服务员Real Server(后端服务器)真正干活、响应请求的机器负载均衡的核心价值提升吞吐量—— 多台机器同时干活,总处理能力翻倍;高可用。

2026-08-27 10:18:27 454

原创 LVS负载均衡实战

本文介绍了Linux虚拟服务器(LVS)的基本概念与部署方法。LVS是Linux内核自带的四层负载均衡工具,通过虚拟IP(VIP)将客户端请求分发到多台真实服务器(RS)。文章详细说明了实验环境拓扑,包括调度器(VS)和真实服务器(RS)的网络配置,并提供了具体的网络设置命令。此外,还介绍了LVS的两种工作模式(NAT和DR)以及如何利用LVS实现数据库读负载均衡集群。核心是通过ipvsadm工具管理集群服务和RS节点,实现请求的均衡分发。

2026-08-02 18:47:28 162

原创 Linux 远程日志收集:rsyslog 从原理到实战

摘要:rsyslog是Linux系统的高性能日志处理工具,负责按规则收集和分发各类日志。文章详解了Linux系统日志分类(如messages、secure等),rsyslog的日志采集规则(类型×级别),并通过实例展示了如何配置本地日志规则(全量采集、排除特定类型)和自定义日志格式(时间、IP、程序名等关键字段)。重点说明了远程日志在服务器宕机恢复、安全审计和多机管理中的必要性,以及通过模板定制日志格式的方法,为系统管理员提供了实用的日志管理解决方案。

2026-07-30 21:23:47 416

原创 Linux 环境下 DNS 服务器搭建

摘要 本文详细介绍了如何从零搭建完整的DNS服务体系,包括: 高速缓存DNS - 安装BIND配置缓存DNS,通过转发查询和本地缓存加速解析 权威DNS服务 - 配置正向解析(A记录)、邮件交换(MX记录)、反向解析(PTR记录)等核心功能 高级功能 - 实现DNS视图(View)实现智能解析,配置主从同步(辅助DNS)保证高可用 通过实战演示了DNS服务器的安装配置、区域文件编写、记录类型设置以及客户端测试方法。

2026-07-29 18:44:14 440

原创 Apache HTTP 服务器配置

本文介绍了Apache Web服务器的安装与基础配置,主要内容包括: Apache安装与基本服务信息(默认端口80/443,配置文件路径/var/www/html等) 发布文件配置:修改默认发布文件和目录 端口修改:将默认端口80改为8080 访问控制:基于IP地址和用户认证的访问限制 虚拟主机配置:实现多站点(www.qwe.com、news.qwe.com、bbs.qwe.com)部署 通过具体命令和配置示例,展示了Apache服务器的核心配置方法,包括目录权限控制、用户认证及虚拟主机设置等实用技巧。

2026-07-28 22:21:52 236

原创 Linux提权

在渗透测试中,拿到一个 WebShell 或低权限 Shell 只是第一步,真正的目标是获取目标主机的最高权限。本文基于实战角度,详细讲解以下6 种最经典的 Linux 提权方法内核漏洞提权— 直接利用系统漏洞SUID 提权— 利用文件权限配置不当sudo 提权— 利用 sudo 配置疏漏或漏洞CronJobs 提权— 利用定时任务配置疏漏查找敏感文件提权— 密码复用是最快的路暴力破解提权— 最原始但有效的方法Linux 内核是操作系统的核心,负责管理硬件资源、进程调度、内存管理等。

2026-07-24 15:22:34 498

原创 利用NFS实现存储分离

这篇文章介绍了如何利用NFS(网络文件系统)实现用户家目录的存储分离方案。主要内容包括: 存储分离的背景和优势:解决多台服务器用户数据不一致和单点故障问题,实现计算与存储分离。 NFS工作原理:服务端共享目录,客户端挂载使用,配合autofs实现按需自动挂载。 具体部署步骤: 服务端安装nfs-utils,创建共享目录并配置exports文件 防火墙放行相关服务端口 客户端安装nfs-common,创建相同用户 使用autofs配置按需自动挂载策略

2026-07-19 09:51:41 388

原创 WAF 的绕过

本文揭示了WAF绕过的一种核心方法:利用Nginx+PHP架构下WAF与PHP对multipart/form-data解析的差异。通过8种具体手法(如双写上传描述行、插入特殊字符等),攻击者能让WAF误判为文件上传而放行,而PHP却将数据视为普通POST参数执行。关键在于制造解析分歧:WAF看到filename=以为在传文件,PHP却看不到filename=而当作参数处理。这种绕过本质是利用不同解析器之间的逻辑差异,提示安全人员需要确保WAF与后端解析逻辑的一致性。

2026-07-17 23:30:06 522

原创 SQL注入从入门到实战

本文系统梳理了SQL注入攻击技术体系,基于sqli-labs靶场展开实战分析。主要内容包括: 注入原理:用户输入被直接拼接执行导致数据泄露。 分类技术: 联合查询、 报错注入、 布尔/时间盲注、 堆叠注入、POST/HTTP头注入、 高级技巧: 二次注入、 文件写入Getshell 、宽字节注入、 WAF绕过方法 防御方案: 预编译 非参数位置白名单 数据库最小权限

2026-07-14 23:45:49 289 4

原创 Webshell绕过思路

文章摘要: 本文从WAF检测webshell的底层逻辑出发,系统性地总结了12种绕过WAF检测的技术手法。核心思路是破坏WAF的污点追踪链路,主要分为以下几类技术方向: 动态计算关键值(如使用strtr变换、目录文件数控制) 间接获取输入参数(如通过get_defined_vars、FPM状态获取) 远程加载payload(利用curl、get_meta_tags) 非常规函数调用(通过ReflectionFunction、trait名复用) 深层嵌套访问(如$GLOBALS多层递归)

2026-07-14 18:29:42 253

原创 搭建WAF+宝塔反向代理

本文详细介绍了在Ubuntu环境下部署SQL注入靶场(SQLi-LABS)及长亭雷池SafeLine WAF的全过程。主要内容包括: 整体架构设计:采用WAF串联部署模式,所有请求先经过WAF检测再转发至后端服务器; 靶场部署:通过宝塔面板搭建Web环境,配置PHP站点并部署SQLi-LABS靶场; WAF安装:基于Docker容器部署SafeLine WAF,完成反向代理配置; 网络配置:实现域名解析、请求转发等关键环节,构建完整的测试环境。 该环境模拟企业级Web应用防护场景,可用于安全测试与WAF规则

2026-07-13 00:31:33 173

原创 浏览器解析机制与XSS的15种编码绕过

本文深入解析浏览器三层解析架构如何协同工作,通过15个典型XSS绕过案例揭示安全防护的薄弱环节。关键发现包括:HTML实体编码在数据状态下不会创建新标签;URL解析器在协议识别阶段不进行解码;不同上下文(如script、textarea)遵循不同解析规则。文章提出防御建议,强调需针对各层解析特性实施编码或过滤。理解浏览器分层解析机制是构建有效XSS防护的基础。

2026-07-12 19:30:54 405

原创 XSS、CSRF、SSRF学习笔记

本文摘要:文章系统梳理了多种Web安全漏洞及其利用方式,重点分析XSS攻击的三种类型(反射型、DOM型、存储型)及其触发场景,CRLF注入、CSRF/SSRF等漏洞原理。针对SSRF漏洞,详细说明其危害、利用手法(如结合Redis未授权访问)和常见PHP危险函数,并通过案例展示如何利用Gopher协议实现Redis远程命令执行。此外,还解析了浏览器解析机制中的编码问题,提供多个XSS绕过示例,并给出漏洞复现的实战思路,包括存储型XSS组合利用、SSRF打内网服务等攻击链构建方法

2026-07-10 12:26:59 290

原创 CVE-2025-55182 (React2Shell) 漏洞分析与复现

CVE-2025-55182是 Next.js 15.x 的高危 RCE 漏洞(CVSS 9.8)。攻击者只需发送一个精心构造的+ HTTP POST 请求,即可在服务器上执行任意系统命令。

2026-05-13 18:53:14 923 1

原创 RCE绕过学习笔记

深入总结PHP代码审计核心技巧,涵盖命令/代码执行函数、回调函数后门、无字母数字Webshell、有限长度绕过、无参RCE、多重过滤绕过及open_basedir与disable_functions绕过实战,对比各PHP版本利用差异,适合Web安全学习者巩固进阶。

2026-05-11 17:21:14 498

原创 SQL预编译学习笔记

本文摘要: Git相关操作包括查看提交历史(git log)、切换HEAD指针(git checkout)等。JWT由Header、Payload、Signature三部分组成,用于身份验证。Jumpserver是开源堡垒机系统,提供集中管控、权限隔离和操作审计功能。SQL注入防护方面,讨论了预编译的两种实现方式:虚假预编译(自动转义引号)和真实预编译(参数化查询),指出order by等位置仍可能存在注入风险。宽字节注入(%df%5c)和编码绕过技术也被提及。最后分析了PHP接收重复参数时的特性

2026-04-26 17:28:57 437

原创 SQL注入学习笔记一

摘要:本文总结了PHP安全配置、SQL注入技术及MySQL数据库安全相关知识点。主要内容包括:1)PHP安全设置如disable_functions和魔术引号机制;2)SQL注入技术详解,包含联合查询、报错注入、文件导出等方法;3)MySQL系统函数及数据库结构信息获取;4)SQLMap工具常用参数解析;5)特殊绕过技术如科学计数法、正则回溯等;6)实际注入案例演示,包括表名、列名获取及数据提取技巧;7)HTTP头注入等特殊场景攻击方式。这些内容涵盖了从基础配置到高级注入技术的完整知识体系。

2026-01-30 00:04:53 986

原创 渗透测试学习笔记二

摘要:本文总结了PHP文件包含漏洞相关知识点,包括利用include执行任意文件、伪协议(file:///、php://filter等)的利用方法,以及eval函数实现木马的原理。同时分析了BurpSuite抓取HTTPS流量的条件与防御/绕过方法,介绍了Frida、VMP壳等工具。还包含POST/GET传参区别、蚁剑流量特征、LFI漏洞利用技巧(临时文件竞争、PHP版本崩溃漏洞)等安全测试技术要点,涉及Base64编码、URL编码转换等具体操作方案。

2026-01-24 09:54:34 1065

原创 渗透测试学习笔记一

嵌套在类内部。

2026-01-19 23:38:51 918

原创 Linux笔记

make。

2025-12-23 19:16:48 147

原创 第五次作业

我清楚,从零开始需要付出更多努力,但正因为知道自己起点低,才更珍惜能进入行业的机会,反而不会轻易放弃 —— 毕竟,“用时间补差距” 的过程本身,就需要长期投入的决心。比如在上一份实习中,团队突然需要使用一款我从未接触过的数据分析工具(例如 Tableau),当时项目时间紧张,我利用 3 天时间,通过官方教程、在线课程以及向有经验的同事请教,快速掌握了数据可视化的核心操作,并用它完成了一份包含 5 个关键指标的分析报告,最终帮助团队提前 1 天完成了项目汇报,这份报告也得到了领导的认可。

2025-08-01 17:43:35 804

原创 python作业三

贵公司在 [行业领域,如 “互联网教育”“智能制造”] 的领先经验,能让我接触到更复杂的 [具体工作场景,如 “跨部门协作”“高量级项目执行”],快速提升专业深度。创新视角:我关注到行业内 [新趋势 / 新工具,如 “AI 在客户服务中的应用”],结合贵公司的 [现有优势,如 “庞大的用户数据”],可以探索 [具体创新方向,如 “智能客服响应效率优化”],为业务带来新的增长点。仅关注信号的传输,不涉及数据含义。即对堆中的任意节点,其值都大于或等于它的左、右子节点的值,堆顶(根节点)是整个堆中的最大值。

2025-07-21 17:32:47 990

原创 python作业二

如果能加入贵公司,我会专注于把工作做好,和团队一起达成目标,相信随着自身能力的提升和贡献的积累,薪资自然会得到合理的体现。如果遇到这样的情况,我首先会冷静分析背后的核心需求 —— 我更看重的是平台能否提供持续成长的空间、团队氛围是否契合我的工作风格,以及个人职业目标能否与企业的发展方向同频。比如贵公司在xxx布局,正是我希望深耕的方向,而团队在 xxx上的特点,也让我觉得能在这里更好地发挥价值。即便这次没能合作,我也会持续关注贵公司的发展,如果未来有更匹配的岗位,我依然希望能有机会再次尝试。

2025-07-15 21:43:19 773

原创 第一次作业

答:动态类型是一种编程语言特性,允许变量的类型在运行时动态确定,而不需要在代码中显式声明.Python 的每个变量可以随时赋予不同类型的值,这使得代码更具灵活性.# 变量初始为整数类型x = 10print(type(x)) # 输出: <class 'int'># 变量重新赋值为字符串类型print(type(x)) # 输出: <class 'str'>

2025-07-09 21:37:23 1049

原创 第三次作业

开放/nfs/shared目录,供所有用户查询资料开放/nfs/upload日录,为192.168.xxx.0/24网段主机可以上传目录并将所有用户及所属的组映射为nfs-upload,其UID和GID均为210将/home/tom日录仅共享给192.168.xxx.xxx这台主机,并只有用户tom对该目录有读写权限

2025-05-26 18:07:06 139

原创 第二次作业

2.配置nginx服务,通过多ip区分网站。1.配置ssh实现A,B主机互相免密登录。将公钥复制到目标服务器。A,B主机作相同操作。

2025-04-25 21:40:30 384

原创 第一次作业

2.通过两台linux主机实现linux主机时间同步操作。

2025-04-25 21:00:21 148

原创 mysql第三次作业

从student表和score表中查询出学生的学号然后合并查询结果。查询都是湖南的学生的姓名,年龄,院系,和考试科目及成绩。从student表中查询计算机和英语系学生信息。查询姓张和姓王同学的姓名院系和考试科目及成绩。从student表中查看年龄小于22岁学生。从student表中查询每个院系有多少人。用连接的方式查询所有学生的信息和考试信息。查询student表和score表。从score表中查询每个科目最高分。查询计算机成绩低于95的学生信息。查询李广昌的考试科目和考试成绩。计算每个考试科目平均成绩。

2025-03-26 13:27:24 158

原创 第二次作业

列出1960年以前出生的职工的姓名、参加工作的时间。列出工作在1000-2000之间的所有职工姓名。将职工表worker中的职工按出生日期先后排序。列出所有姓刘的职工的职工号、姓名、和出生日期。查询所有职工所属部门号,不显示重复部门号。创建一个只有职工号、姓名、工作时间的新表。列出所有2、3部门的姓名,职工号、党员否。显示工资最高前3名的职工和、姓名。列出总人数大于4的部门号和总人数。列出所有姓陈和姓李的职工名字。列出职工的平均工资和总工资。统计各部门工资和平均工资。列出最高工资和最低工资。

2025-03-23 14:28:23 214

原创 第一次作业

【代码】第一次作业。

2025-03-15 21:46:56 223

原创 第三次作业

【代码】第三次作业。

2025-02-18 09:11:29 147

原创 第二次作业

【代码】第二次作业。

2025-02-18 09:06:43 187

原创 第一次作业

【代码】第一次作业。

2025-02-18 08:46:19 177

原创 BGP综合实验

1.AS1存在两个环回,一个地址为192.168.1.0/24该地址不能在任何协议中宣告,AS3中存在两个环回,一个地址为192.168.2.0/24,该地址不能在任何协议中宣告,最终要求两个环回可以相互通讯2.整个AS2的地址为172.16.0.0/163.AS间的骨干链路ip地址随意定制4,使用BGP让整个网络所有设备的环回可以互相访问5,减少链路条目数量,避免出现环路

2024-07-28 21:13:00 328

原创 路由策略实验

192.168.1.0--拒绝192.168.2.0--类型一 192.168.3.0--种子度量改为10192.168.4.0--打上tag 666 类型一 种子度量1012.0.0.0--正常放通

2024-07-24 04:38:02 262

原创 OFPS综合实验

1,R4为ISP,其上只能配置IP地址;R4与其他所有直连设备间均使用公有IP2,R3-R5/6/7为MGRE环境,R3为中心站点;3,整个OSPF环境IP基于172.16.0.0/16划分;4,所有设备均可访问R4的环回;5,减少LSA的更新量,加快收敛,保障更新安全;6,全网可达

2024-07-16 22:16:15 396

原创 MGRE环境下的OSPF实验

需求1.R6为ISP只能配置IP地址,R1-5的环回为私有网段。2.R1,4,5为全连的MGRE结构。R1,2,3为星型的拓扑结构,R1为中心点。3.所有私有网段可以相互通讯,私有网段使用OSPF完成。

2024-07-11 10:40:39 453

原创 RIP环境下的MGRE网络实验

1.R5为ISP,只能进行IP地址配置;其所有地址均为公有IP地址2.R1和R5间使用PPP的PAP认证,R5为主认证方;R2与R5之间使用PPP的chap认证,R5为主认证方;R3与R5之间使用HDLC封装。3.R1/R2/R3构建一个MGRE环境,R1为中心站点;R1、R4间为点到点的GRE。4.整个私有网络基于RIP全网可达5.所有PC设置私有IP为源IP,可以访问R5环回。

2024-07-09 02:06:04 508

空空如也

空空如也

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

TA关注的人

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