- 博客(21)
- 收藏
- 关注
原创 其他认证机制中的漏洞
文章摘要:网站安全不能仅关注登录页面,记住登录、密码重置等辅助功能同样存在高危漏洞。记住登录功能若Cookie生成简单(如用户名+时间戳)或采用Base64等弱编码,攻击者可通过分析规律伪造Cookie登录。密码重置功能若依赖用户可控的Host头或存在悬挂标记漏洞,攻击者可篡改链接窃取令牌。此外,弱哈希(如无盐MD5)易被暴力破解,密码修改接口缺乏防护也可能被利用。这些常被忽视的漏洞点需采用加盐哈希、固定域名校验等防护措施。(149字)
2026-03-25 11:45:00
405
原创 多因素认证中的漏洞
摘要:本文探讨了双重认证(2FA)的安全性问题,指出真正的2FA应结合"知识验证"和"设备验证",而非简单的多步骤验证。文章分析了不同2FA实现方式的安全性差异,并揭示了常见的绕过方法:1)通过拦截请求包跳过验证步骤;2)利用Cookie修改进行身份伪造;3)暴力破解短数字验证码。实验表明,网站若缺乏严格的二次验证机制或有效的防暴力破解措施,2FA可能被轻易绕过。此外,CSRF令牌时效性问题会影响暴力破解效率,建议采用分段破解策略。这些发现对提升认证系统安全性具有重要
2026-03-23 21:30:53
453
原创 用户认证简单漏洞
CTF与靶场中绕过IP封禁、登录限流、账号锁定的核心:伪造IP头、用合法登录重置失败次数、连续试错枚举用户名、单请求多发凭证突破次数限制。
2026-03-17 21:00:19
426
原创 【SQL注入实战】从盲注到带外攻击:PortSwigger SQL Injection 全关卡通关指南
摘要:本文系统讲解了四种SQL盲注技术:1)Boolean盲注通过页面响应差异判断(如Welcomeback提示);2)条件报错注入利用特定数据库错误(如Oracle的to_char(1/0));3)时间盲注基于延迟响应(PostgreSQL的pg_sleep);4)OAST技术通过DNS外泄数据。重点演示了如何通过Cookie参数(TrackingId)实施注入,包括密码长度判断、逐字符破解(ASCII码转换)以及自动化脚本开发。针对不同数据库特性(PostgreSQL/Oracle)提供了具体Paylo
2026-03-08 20:51:10
473
原创 PortSwigger--sql注入Union篇
摘要:本文系统讲解SQL注入攻击技术,基于PortSwigger实验平台,涵盖基础注入(WHERE子句、登录绕过)、Union联合查询(列数确定、数据提取)、数据库信息收集(版本/表结构查询)等核心内容。详细分析MySQL和Oracle数据库差异,提供典型Payload示例,如"UNION SELECT username,password FROM users--"。最后给出参数化查询等防御建议,适合安全人员实战学习。所有实验均附带原始链接,支持边学边练。
2026-03-07 12:00:00
440
原创 PortSwigger靶场盲注--cookie篇
摘要:本文详细记录了从Union注入失败到成功利用盲注技术提取管理员密码的全过程。首先通过Cookie中的TrackingId参数验证了Boolean盲注漏洞的存在,然后逐步确定列数、表结构及密码长度,最终采用Python脚本结合二分查找算法实现密码的自动化提取。文章不仅阐述了手动测试思路和Payload构造逻辑,还提供了完整的自动化脚本实现代码。最后总结了防御建议,包括参数化查询、输入验证等安全措施。整个过程展示了当传统注入方法失效时,如何灵活转向盲注技术获取敏感数据。
2026-03-06 10:36:55
410
原创 SQL注入实战笔记(Sqli-labs 全关卡详解)
本文详细介绍了SQL注入攻击的多种技术方法。主要内容包括:1)前置知识,如information_schema系统表和URL编码规则;2)联合查询注入的通用流程;3)各类注入场景详解,包括报错注入、文件写入、布尔盲注、时间盲注、POST注入、HTTP头注入等;4)特殊情况的处理技巧,如过滤注释符绕过、二次注入、关键字过滤绕过等;5)防御建议,推荐使用预编译语句和严格输入过滤。文章通过具体案例和Payload示例,全面展示了SQL注入攻击的技术实现与防御策略。
2026-01-26 22:20:17
960
原创 Sqli-labs
本文总结了SQL注入攻击的基本原理和常见技术手段。主要内容包括:1. 利用information_schema数据库获取表结构信息;2. 通过union查询、报错注入、布尔盲注和时间盲注等技术实现数据泄露;3. 针对不同类型的输入参数(GET、POST、Cookie等)的注入方法;4. 绕过过滤和编码的技巧;5. 二次注入等高级攻击方式。文章详细介绍了从探测数据库结构到获取管理员账号密码的完整流程,并提供了各种注入场景下的具体payload示例。这些技术可用于安全测试,但需注意合法合规使用。
2026-01-26 22:18:11
594
原创 文件包含总结
Phar 反序列化的核心是利用元数据反序列化触发魔术方法,压缩格式可绕过上传限制;PHP 伪协议是文件读取和绕过限制的核心,其中是读取 PHP 源码的首选;Apache 日志注入的关键是将 PHP 代码写入日志,再通过文件包含漏洞触发执行;运行时函数调用绕过依赖 PHP 7.4 的特性,需注意的自增特性;所有渗透手法均依赖对应的漏洞场景和配置环境,实际测试中需灵活调整。
2026-01-18 16:55:46
874
原创 防火墙双机热备
# 摘要本文针对企业网络高可用、负载分担与安全隔离需求,提出MPLS+MSTP+VRRP整合解决方案。方案覆盖二层交换至核心边界全层级配置:通过MPLS-VRF实现业务隔离,MSTP绑定VLAN实例避免链路阻塞,6个VRRP备份组保障网关冗余切换,结合OSPF路由策略与静态路由优化负载分担。同时详述设备接口、路由协议、防火墙双机热备(HRP)等关键配置,明确STP关闭、VRRP抢占延迟、HRP会话镜像等核心注意事项及故障排查要点。方案可确保网络正常与故障场景下稳定运行,适用于对可靠性要求较高的企业场景。
2025-12-14 17:37:29
737
原创 触发器与存储过程
建立触发器,订单表中增加订单数量后,商品表商品数量同步减少对应的商品订单出数量,并测试。创建一个存储过程s3,有2个参数,传入部门号,返回该部门的平均工资。建立触发器,实现功能:客户修改订单,商品表对应商品数量同步更新。·建立触发器,实现功能:客户取消订单,恢复商品表对应商品的数量。创建提取emp_new表所有员工姓名和工资的存储过程s。创建存储过程s2,实现输入员工姓名后返回员工的年龄。
2025-02-10 18:11:02
179
原创 第四次作业
1.修改student 表中年龄(sage)字段属性,数据类型由int 改变为smallint2.为Course表中Cno 课程号字段设置索引,并查看索引3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX4.创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩5.删除所有索引
2025-02-08 18:19:40
154
原创 多表查询练习
(13).从student表和score表中查询出学生的学号,然后合并查询结果。(7).查询李广昌的考试科目(cname)和考试成绩(grade)(15).查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。(3).从student表中查询计算机系和英语系的学生的信息。(14).查询姓张或者姓王的同学的姓名、院系和考试科目及成绩。(1).分别查询student表和score表的所有记录。(4).从student表中查询年龄小于22岁的学生信息。(8).用连接的方式查询所有学生的信息和考试信息。
2025-01-18 21:17:53
210
原创 nat实验
4、私网A通过NAPT,需要配置地址池,但地址池中的地址数量可自行配置,可配置1个地址或者多个,能够使用 R1 的公网地址访问互联网。6、私网A配置 NAT SERVER把Telnet的Telnet服务发布到公网,使PC2可以访问,并测试(截各设备配置图片)3、配置公网互通,在 PC1 上 Ping R3 的公网地址,测试是否可以访问互联网。(截各设备配置图片)6、私网A配置NAT SERVER把Telnet的Telnet服务发布到公网,使PC2可以访问。2、配置telnet服务(截各设备配置图片)
2024-07-15 00:26:04
1876
原创 rip实验
总结:划分ip很重要,第一步IP配错了想改很麻烦,并且容易造成路由黑洞等。1、划分IP(划分IP的方式有多种,以下划分方式可做为参考),并给相应设备配置IP地址。2、配置RIP协议,宣告网段,除R3环回3.3.3.0/24,并测试。分析:纵观整个网络拓扑(包括环回网段,考虑汇总),5、接口汇总,并防环(以R1为例),减少路由条目。5、接口汇总,并防环(截各设备配置图片)2、配置RIP协议(截各设备配置图片)1、配置IP地址(截各设备配置图片)4、接口验证配置(截各设备配置图片)4.整个网络运行ripv2;
2024-07-10 01:04:10
405
原创 hcia综合实验
分析:纵观整个网络拓扑(包括环回网段,考虑汇总),可将192.168.1.0/24划分为5个大的网段。1、划分IP(划分IP的方式有多种,以下划分方式可做为参考),并给相应设备配置IP地址。2、配置路由,除5.5.5.0/24外,实现其他网段可达(截各设备配置图片)6、测试,观察1000Mb/s链路故障时,数据能否走100Mb/s链路。3、配置缺省路由,实现5.5.5.0/24互通,至此实现全网通,并测试。5、做备份,观察静态路由表的变化(截路由表图)4、防环,做黑洞路由配置(截各设备配置图片)
2024-07-09 00:21:54
821
1
原创 在ensp中,PC通过DHCP自动获取ip地址,Client可以通过域名访问http服务器
以上两张图片可以通过域名服务器的IP地址区分谁是域名服务器谁是http服务器。输入ip address 192.16.2.250 24指令给g0/0/1接口配置一个ip地址为192.16.2.250,子网掩码为255.255.255.0的一个网关。在pc基础配置中勾选dhcp和自动获取并通过命令行中输入ipconfig查看所自动分配的地址。再通过interface g0/0/1指令进入g0/0/1这个接口的配置界面。5.写入http服务器的ip地址和域名,点击增加和启动。另一个网关的配置同理。
2024-07-06 19:35:06
1120
原创 TCP3次握手4次挥手
4. 第四次挥手:客户端收到来自服务器的连接释放(FIN)报文段后,会向服务器发送一个 ACK 应答报文段,以连接释放(FIN)报文段的确认序号作为 ACK 应答报文段的序列号,以连接释放(FIN)报文段的序列号加 1 作为确认序号。第三次握手:客户端收到服务器的 SYN+ACK 数据包后,会向服务器发送一个带有 ACK 标志的数据包,确认号为服务器的序列号加 1,以表明客户端收到了服务器的同意建立连接的响应。TCP 三次握手的过程可以确保连接的可靠性和准确性,防止无效连接的建立和数据传输的混乱。
2024-07-05 17:50:28
1561
原创 利用VMware Workstation创建虚拟机
打开VMware Workstation后点击创建虚拟机 选择自定义(高级)然后点击下一步 这个选他默认的就行,点击下一步。 选择稍后安装操作系统,然后下一步 这个一样的,选他默认的就行,点击下一步 最好将位置改为除c盘外其他盘 这个一样的,选他默认的就行,点击下一步 这个一样的,选他默认的就行,点击下一步 这个一样的,选他默认的就行,点击下一步 这个一样的,选他默认的就行,点击下一步 这个一样的,选他默认的就行,点击下一步 这个一样的,选他默
2023-12-20 22:41:28
571
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅