- 博客(51)
- 收藏
- 关注
原创 长亭 Xray Web 漏洞扫描器
Xray 是由国内顶尖安全团队 长亭科技 开源的一款高性能 Web 漏洞扫描器。它从企业级产品“洞鉴”中提取核心能力,免费提供给社区使用。🔑 核心特点支持 主动扫描(爬虫+检测)和 被动扫描(代理流量分析)。采用语义分析技术,特别是在 XSS 和 SQL 注入检测上,误报率远低于传统工具。内置 Payload 均为无害化验证(Proof of Concept),只证明漏洞存在,不利用漏洞破坏数据。支持用户编写 YAML 格式的自定义 POC,快速响应 0day 漏洞。
2026-03-16 22:33:46
1164
原创 Upload-Labs 第1至第10关通关教程(更新中。。。)
Upload-Labs 是一个专注于文件上传漏洞练习的开源靶场,旨在帮助网络安全初学者深入理解各类文件上传漏洞的成因、利用方式及防御措施。该靶场通过设置不同难度和类型的关卡,模拟了真实Web应用中常见的安全缺陷,涵盖了从前端校验到服务端解析的多种攻击场景。本教程将详细讲解 Pass-01 至 Pass-10 的通关方法,每关均包含漏洞原理分析、具体操作流程以及实操截图说明。
2026-03-10 20:39:42
958
原创 SQLi-Labs Less-4 通关教程(双引号+括号字符型GET注入)
Less-4 核心考点是双引号+括号的字符型注入闭合逻辑判类型:单引号测试无报错 → 换双引号测试,从报错反推闭合格式(("")做闭合:用")完成双引号+括号的双重闭合,确保SQL语法合法;拿数据:后续ORDER BY逻辑与前3关一致,仅闭合格式不同。此类双引号包裹的注入场景在真实开发中常见(如开发者习惯用双引号定义SQL字符串),掌握“先单引号、后双引号”的测试顺序,是快速定位字符型注入闭合格式的核心技巧。
2026-03-09 21:08:23
622
原创 SQLi-Labs Less-3 通关教程(单引号+括号字符型GET注入)
Less-3 核心考点是带括号的字符型注入闭合逻辑从报错信息中分析参数的包裹格式(('')用')完成“单引号+括号”的双重闭合;后续联合查询逻辑与Less-1/2一致,仅闭合格式不同。此类带括号的字符型注入在真实场景中极为常见(如开发者为规范SQL格式添加括号),掌握“从报错反推闭合格式”的思路,是突破各类字符型注入的核心能力。
2026-03-09 20:59:53
439
原创 SQLi-Labs Less-2 通关教程(数字型GET注入)
Less-2 作为数字型SQL注入的入门关卡,核心考点是“注入类型的判断”和“无引号闭合的注入逻辑”。与字符型注入相比,数字型注入无需考虑引号闭合,操作更简单,但判断环节是关键。先通过逻辑运算判断数字型注入 → 用ORDER BY确定字段数 → 用UNION SELECT定位回显位置 → 逐层查询敏感数据。掌握这一逻辑,可快速迁移到所有数字型注入场景,是SQL注入学习的重要基础。
2026-03-09 20:57:20
518
原创 SQLi-Labs Less-1 通关教程
核心成果:通过构造合法的SQL注入语句,从无权限状态获取到数据库名、表名、字段名、用户凭证等敏感信息;漏洞本质:后端代码未对用户输入的id参数做过滤/转义,直接拼接进SQL语句执行,导致注入漏洞;修复建议:对用户输入进行严格过滤(如过滤单引号、注释符等);使用预编译语句(Prepared Statement),避免SQL语句拼接;限制数据库账号的查询权限,禁止前端账号访问系统表。Less-1作为SQLi-Labs的入门关卡,核心考察单引号字符型联合查询注入的基础逻辑。
2026-03-09 20:46:57
677
原创 SQLi-Labs 靶场介绍
SQLi-Labs(SQL Injection Labs)是一款面向网络安全学习者的,由印度安全研究者 Raju 开发维护,是国内外高校、安全培训机构、网安从业者入门SQL注入技术的核心实训工具。该靶场基于 PHP+MySQL 构建,通过 75+ 个差异化的注入场景,覆盖从基础到高阶的全类型SQL注入漏洞,能够帮助学习者系统化掌握SQL注入的原理、利用方法、绕过技巧及修复方案,是Web安全方向入门的“必修课”级靶场。
2026-03-09 20:15:46
638
原创 Dockerfile构建SQL-Labs靶场及Docker安全管控
环境要求:已安装Docker,确保Docker服务正常运行(核心思路:选择轻量化的Linux基础镜像(Centos7),安装Apache服务、PHP-5.6环境、MySQL-5.7数据库,下载SQL-Labs源码,配置数据库连接,固化镜像,最终实现一键启动靶场。目录规划:创建单独的工作目录,存放Dockerfile和相关配置文件,避免文件混乱,便于后续维护和镜像构建。# 创建工作目录# 目录下文件-rw-r--r-- 1 root root 112 3月 7 21:12 db-creds.inc。
2026-03-08 16:05:46
944
原创 防火墙GRE实验
防火墙GRE是一种成熟、可靠的站点到站点互联技术。它利用GRE的灵活隧道能力和防火墙强大的安全与加密功能,为企业构建了一个安全、可扩展且支持复杂路由的私有网络。
2025-12-30 09:55:13
475
原创 SQLMap 详解
SQLMap是一款功能强大的自动化SQL注入工具,支持多种数据库系统和注入技术。它能够自动检测SQL注入漏洞,枚举数据库结构并提取数据,还支持绕过WAF防护。核心功能包括:自动化检测注入点、数据库指纹识别、数据提取、操作系统命令执行等。工具提供丰富的参数配置,如目标指定(-u)、请求参数(--data)、注入技术选择(--technique)等,并支持从Burp Suite等工具导入请求。典型使用流程包括检测注入点、获取数据库信息、导出数据等步骤。SQLMap还提供高级功能如文件上传/下载、OS Shell
2025-12-22 10:49:47
1117
原创 防火墙集中用户准入实验
摘要: 本实验通过配置防火墙(FW1)与Radius服务器(IMC)实现集中用户准入认证,减轻防火墙性能负担。实验拓扑包含Trust、Untrust和DMZ安全域,Portal认证页面由防火墙提供,用户认证授权由Radius服务器完成。关键步骤包括:划分安全域、配置安全策略、设置Radius方案和ISP域、部署Portal认证参数,并开启SNMP功能以便IMC平台管理。最终实现仅通过认证的用户可访问指定资源(R4)。实验验证了远程集中认证在网络安全中的可行性。
2025-12-22 10:40:38
666
原创 防火墙用户准入实验
本实验通过防火墙配置本地Portal认证系统,实现用户访问控制。实验使用HCL5.10.3模拟器和F1090防火墙,配置了Portal认证服务器和Web服务器,创建本地认证账户,并在GE1/0/2接口启用Portal认证。通过精确配置安全策略,放行认证流量和业务流量。实验结果显示,未认证用户无法访问目标网络,通过浏览器输入认证URL并登录后,业务PC成功连通R2设备,验证了Portal认证机制的有效性。实验完整展示了从网络配置、认证服务器搭建到策略部署的全过程。
2025-12-19 10:49:30
584
原创 防火墙安全策略实验
安全策略通过引用资源管理中的地址资源和服务资源,来根据报文的源IP、目的IP、源Mac、目的Mac、IP承载的协议类型和协议的特性等信息指定匹配规则,然后根据预先设定的操作允许或禁止该报文通过并实时监控流状态变化。
2025-12-19 10:00:49
314
原创 H3C防火墙Web登录实验
摘要 本实验介绍了通过Web方式登录H3C防火墙进行图形化配置的方法。实验使用HCL5.10.3模拟器和F1090防火墙设备,主要步骤包括:1)在PC上创建微软环回适配器并配置IP地址;2)为防火墙GE1/0/1接口设置IP地址;3)通过浏览器访问防火墙Web管理界面。默认登录账号为admin/admin,首次登录需修改为强密码。实验拓扑图展示了PC与防火墙的连接方式,为不熟悉命令行操作的用户提供了直观的配置途径。
2025-12-17 14:24:19
891
原创 DVWA -SQL Injection-通关教程-完结
SQL注入攻击实战教程 本教程详细演示了DVWA平台中Low和Medium级别的SQL注入攻击过程。在Low级别中,通过输入测试字符判断注入类型为字符型,利用order by确定字段数为2,并成功获取数据库名、表名和用户密码等敏感信息。Medium级别虽然前端使用下拉菜单限制输入,但仍可通过抓包修改参数实现注入。教程涵盖从基础注入判断到完整数据泄露的全过程,包括关键SQL语句解析和系统表利用技巧,展示了SQL注入攻击的完整链条及防范此类攻击的重要性。
2025-12-17 12:37:30
917
原创 DVWA -XSS(DOM)-通关教程-完结
本文介绍了DVWA靶场中DOM型XSS攻击的三种难度级别实战方法。在Low级别中,直接使用<script>标签注入恶意脚本即可获取用户Cookie;Medium级别通过闭合select标签并利用SVG事件绕过过滤;High级别则利用URI片段技术避免服务器检测,成功窃取Cookie。文章详细展示了从简单到复杂的XSS攻击手法,包括启动HTTP服务器接收Cookie的完整过程,揭示了DOM型XSS攻击的原理和防御难点。
2025-12-16 10:21:53
955
原创 Masscan工具详解
Masscan是一款专为高速互联网规模扫描设计的端口扫描器,由Robert Graham开发。其核心优势在于极快的扫描速度,能在几分钟内扫描整个互联网。这得益于三大技术:1) 自定义TCP/IP堆栈绕过操作系统内核;2) 无状态扫描设计大幅降低内存占用;3) 可配置的高数据包发送速率(通过--rate参数控制)。基本用法包括扫描指定IP范围/端口范围,支持从文件读取目标(-iL)和排除特定IP(--exclude)。典型工作流是先用Masscan快速发现开放端口,再用Nmap进行精细化服务探测。输出支持文本
2025-12-03 17:54:55
631
原创 dig (Domain Information Groper) 工具详解
dig (Domain Information Groper) 是一个功能强大的命令行 DNS 查询工具,用于查询 DNS 域名服务器。它是 BIND (Berkeley Internet Name Domain) 软件套件的一部分,被系统管理员和网络工程师广泛使用。
2025-12-02 17:48:01
657
1
原创 DMitry (Deepmagic Information Gathering Tool) 工具详解
DMitry是一款命令行信息收集工具,专为渗透测试设计,集成了WHOIS查询、子域名爆破、邮箱收集、端口扫描等功能。通过简单命令即可执行各类信息收集任务,如dmitry -iwnsep example.com可执行完整扫描。支持结果保存、批量扫描,并能与其他工具(如Nmap)结合使用,适合快速获取目标网络信息。该工具轻量高效,是网络安全评估的有力辅助。
2025-12-02 11:56:05
461
1
原创 theHarvester - 企业信息收集工具详解
theHarvester是一款Kali Linux预装的OSINT信息收集工具,主要用于渗透测试前期侦查。它支持从Google、Bing等搜索引擎,以及Shodan、LinkedIn等专业平台收集电子邮件、子域名、IP地址和员工信息。通过简单命令即可执行多数据源搜索,支持结果数量限制、代理设置和多种输出格式(XML/JSON/HTML)。使用前需配置API密钥文件,建议结合subDomainsBrute和Nmap等工具进行深度扫描。使用时需注意法律合规性和API调用限制,采用分层扫描策略提高效率。
2025-12-02 11:40:57
545
1
原创 subDomainsBrute-子域名爆破工具详解
摘要: subDomainsBrute是一款高效Python子域名爆破工具,支持多线程并发扫描和自定义字典,内置智能DNS通配符处理与多服务器查询。提供TXT/CSV/JSON等多种结果输出格式,含IP、CNAME等详细信息。典型用法包括基础扫描(python subDomainsBrute.py target.com)、自定义字典(-f参数)及多线程优化(-t参数)。使用需注意法律授权,建议调整线程数分批扫描,配合-i参数过滤无效域名。适用于安全测试人员快速发现攻击面,扫描效率可通过DNS服务器轮询提升。
2025-12-02 11:23:54
429
原创 XSS-labs通关教程-完结
这时候我们的思路就尽量要绕开使用新标签,那么浏览器还有一些事件可以执行js代码,如onfocus,onblur,但是这两个是属于输入框在光标进入/离开时调用后面的js代码(可以用函数形式或者javascript:~~)还是’’ ’ >< script onclick测试一遍,发现只过滤了" 和<>,但是发现了三个隐藏的input,那么根据他们的name构造传值,让它们的type改变,不再隐藏,谁出来了谁就能利用,查看源码。用第二关的payload去试一下,发现内容没变化,但是就是没当成js代码。
2024-10-22 11:33:13
1364
原创 DVWA -XSS(Stored)-通关教程-完结
XSS 攻击全称跨站脚本攻击。是指用户在 Web 页面中提交恶意脚本,从而使浏览包含恶意脚本的页面的用户在不知情的情况下执行该脚本,导致被攻击的行为。与 SQL 注入类似,XSS 也是利用提交恶意信息来实现攻击效果的攻击行为。但是 XSS 一般提交的是 Javascript 脚本,运行在 Web 前端,也就是用户的浏览器;而 SQL 注入提交的SQL 指令是在后台数据库服务器执行。所以两者攻击的对象是不一样的。
2024-04-11 09:27:13
3822
原创 DVWA -XSS(Reflected)-通关教程-完结
XSS 攻击全称跨站脚本攻击。是指用户在 Web 页面中提交恶意脚本,从而使浏览包含恶意脚本的页面的用户在不知情的情况下执行该脚本,导致被攻击的行为。 与 SQL 注入类似,XSS 也是利用提交恶意信息来实现攻击效果的攻击行为。但是 XSS 一般提交的是 Javascript 脚本,运行在 Web 前端,也就是用户的浏览器;而 SQL 注入提交的SQL 指令是在后台数据库服务器执行。所以两者攻击的对象是不一样的。
2024-04-11 09:07:07
3050
原创 DVWA -File Upload-通关教程-完结
这行代码检查上传文件的类型和大小是否符合要求,并使用 getimagesize() 函数验证上传文件是否为有效的图像文件。但是此时是不能用蚁剑连接的,因为蚁剑的原理是向上传文件发送包含参数的 post 请求,通过控制参数来执行不同的命令。如果上传文件不是 JPEG 或 PNG 格式,或者文件大小超过 100KB,则输出错误消息,指示上传的文件不符合要求。这段 PHP 代码是一个简单的文件上传处理程序,它接受通过 POST 请求上传的文件,并将其保存到指定的目录中。如果收到了该请求,说明用户尝试上传文件。
2024-04-07 14:45:22
3115
2
原创 DVWA-File Inclusion通关教程-完结
服务器包含文件时,无论文件是否是 PHP 文件,都会尝试当做 PHP 文件来执行。如果文件内容确实是 PHP 文件,则会正常执行并返回结果,如果不是则会将文件内容回显到网页中,所以文件包含漏洞常常会导致任意文件读取与任意命令执行。代码中使用了fnmatch()函数检查page参数,要求page参数的开头必须是file,服务器才会去包含相应的文件。代码使用了白名单机制防御文件包含漏洞,如果不是代码中的这些文件名,则一律进行报错显示。进行了过滤,防止了远程包含漏洞的产生,同时也过滤了。防止攻击者进行目录切换。
2024-04-03 14:44:14
1298
原创 DVWA-CSRF通关教程-完结
high级别的源码中加入了Anti-csrf token机制,由checkToken函数来实现,用户每次访问更改密码页面时,服务器会返回一个随机的token,之后每次向服务器发起请求,服务器会优先验证token,如果token正确,那么才会处理请求。既然参数是GET方式传递的,那么我们可以直接在URL链接中设置参数,如果用户用登陆过该网站的浏览器(服务器会验证cookie)打开这个链接,那么将直接把参数传递给服务器,因为服务器并没有防CSRF的措施,所以直接可以攻击成功,密码将被改为123456。
2024-03-28 10:52:11
1885
原创 DVWA-Command Injection通关教程-完结
这里加入了Anti-CSRF token,同时对参数ip进行了严格的限制,只有诸如“数字.数字.数字.数字”的输入才会被接收执行。看上去,似乎敏感的字符都被过滤了,但是 | 明显后面有个空格,所以如果不使用空格的话依然可以绕过。A|B //A执行的输出结果作为B命令的参数,A不论正确与否,都会执行B。A||B //A执行失败后才会执行B命令。B //A不论正确与否都会执行B。A&B //A后台运行,A和B同时执行。A&&B //A执行成功后才会执行B。
2024-03-26 15:33:40
1421
原创 Token的详解
为什么会用到Token,因为cookie和sessioncookie:优点是节省服务器空间,缺点不安全。不要保存敏感信息。session:优点是安全,缺点需要服务器空间(服务器重启,则数据丢失), 是一种最常见的解决方案。而这个时候,我们用token就能更好。token的意思是“令牌”,是服务端生成的一串字符串,作为客户端进行请求的一个标识。JWT(json web token) 的原理是,服务器认证以后,生成一个 JSON 对象,发回给用户,就像下面这样。"姓名": "箫哥",
2024-03-22 11:49:02
986
1
原创 DVWA-Brute Force通关教程-完结
Medium步骤和Low等级完全一样,Medum等级中分别对用户名和密码进行了查询,提高了安全性,主要区别是在登录失败后会执行sleep(2)函数,即程序休眠两秒,这两秒内不能再登录,这延长了爆破的时间,但并不影响结果。Low等级只是把输入的用户名和密码放到数据库去查询并返回结果,并没有做任何的限制,只要字典够强大,很容易就跑出来。2、开启代理,打开Burpsuite工具,点击login并拦截包。1、在登录框输入用户名和密码,随便输入即可。(2)选择输入的用户名和密码,点击。6、字典运行完毕后,点击。
2024-03-22 11:20:05
1206
1
原创 yum工具的使用
那么什么是yum呢?yum是yellowdog update manager的简称,它能够实现rpm管理的所有操作,并能够自动解决各rpm包之间的依赖关系。yum是rpm的前端工具,是基于rpm来实现软件的管理的一个工具。你不能用yum去管理windows的exe程序包,也不能用yum去管理ubuntu的deb程序包,只能用yum来管理redhat系列的rpm包。
2024-03-21 19:04:07
1055
1
原创 Google Hacking技术
GoogleHacking:利用搜索引擎有争对性的搜索信息来对网络入侵的技术和行为。搜索引擎对于搜索的关键字提供了很多种语法,构造出特殊的关键字,能够快速全面的让攻击者挖掘到有价值的信息。轻量级的搜索可搜索出一些遗留后门,不想被发现的后台入口,中量级的搜索出一些用户信息泄露,源代码泄露,未授权访问等等,重量级的则可能是mdb文件下载,CMS 未被锁定install页面,网站配置密码,SQL注入、远程文件包含漏洞等重要信息。
2024-03-13 19:49:58
1619
原创 Nmap工具详解
扫描参数范围在T0-T5之间,扫描速度由T0到T5处于递增状态。② Nmap [目标] --exclude [目标范围]③ Nmap [目标] --exclude [目标列表]① Nmap [目标] --exclude [目标]② Nmap -p [端口1,端口2,端口3]① Nmap -p [端口] [目标]③ Nmap -p [端口范围]
2024-03-13 19:15:39
1498
原创 用户和组管理
答案是在加密前给用户设置的密码加上一点杂质,再对这个杂质+用户密码一起使用单向加密。由于单向加密的雪崩效应,就算两人设置的密码是一样的,但因为杂质的不同,最终的结果也会截然不同。想一个问题,如果两个同事使用的是同样的密码,那么在配置文件中是不是就显示密码一样呢?:每个密码都成对出现,一个为私钥(secret key),一个为公钥(public key)root su至其他用户不需要密码,非root用户su至其他用户时需要输入目标用户的密码。进程所能够访问的所有资源的权限取决于进程的发起者的身份。
2024-03-12 17:09:48
1130
1
原创 LVM管理
8.一个ext4的文件分区,当使用touch test.file命令创建一个新文件是报错,报错的信息提示磁盘已满,但是采用df –h 命令查看磁盘大小时,只是用了60%的磁盘空间,为什么会出现这个情况,说说你的理由.物理卷(PV):把常规的块设备(硬盘,分区等可以读写数据的设备)通过pvcreate命令对其进行初始化,就成了物理卷。逻辑卷扩展,逻辑卷的扩展取决于卷组中的容量,逻辑卷扩展的容量不能超过卷组的容量。卷组(VG):把多个物理卷的容量组成一个逻辑整体,可以从里面灵活分配容量。
2024-03-12 17:05:52
945
1
原创 Linux系统介绍
开源(Open Source,开放源码),用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。开源软件(Open source software,中文也称:开放源代码软件)是一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利并允许用户学习、修改、增进提高这款软件的质量。开源操作系统(open source operating system) ,就是公开源代码的操作系统软件,可以遵循开源协议(GNU)进行使用、编译和再发布。
2024-03-10 16:45:51
1328
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅