- 博客(66)
- 收藏
- 关注
原创 gitee与vscode远程连接
本文详细指导如何在中文Windows环境下,通过VSCode与Gitee高效协作。核心步骤包括:安装配置Git,使用GitBash生成并上传SSH密钥以实现免密连接,确保在项目根目录下操作,避免路径编码问题。推荐使用GitLens插件增强体验,并通过图形化界面完成提交、推送、拉取等操作。针对常见报错(如中文路径乱码、touch命令错误、分支不匹配等)提供精准解决方案,确保开发流程顺畅无阻。
2026-09-21 16:22:20
128
原创 【踩坑复盘】深信服 SCSP-S 实操考试未过:靶机断网、XXE读文件失败与工具链踩坑记录,求大佬指点!
这次考试给了我一记沉重的闷棍。我意识到自己过度依赖工具,在遇到自签名证书、网络中断、工具缺依赖等突发状况时,独立排错的能力严重不足。离及格线就差 50 分,如果有补考机会,我希望能把这些坑全部填上。恳请社区的大佬们赐教:在 AhsayCBS 环境下,正确的 XXE 注入点到底是哪个接口?Payload 是否需要特殊的编码?遇到的下载接口,正确的绕过或提权姿势是什么?在这种复杂路由(校园网+VPN)下,有什么好办法保证渗透测试时的网络稳定?
2026-09-20 10:59:44
212
原创 PHP服务器入侵应急响应全流程:Webshell查杀、RCE漏洞溯源、木马后门彻底清除
本文介绍了服务器被黑后的应急响应措施和远程命令执行(RCE)漏洞的利用方法。主要内容包括: 服务器入侵检测 排查Webshell上传、SSH暴力破解、挖矿木马等威胁 分析典型的PHP Webshell代码结构和执行逻辑 通过日志分析和文件时间戳追踪可疑活动 RCE漏洞利用技术 使用system()、shell_exec()等PHP函数执行系统命令 绕过限制的技巧:通配符、伪协议、参数注入等 通过Base64编码、字符串拼接等方式绕过过滤 实际案例分析 多种绕过空格限制的方法(%20、$IFS$1等)
2026-08-10 22:32:08
251
原创 从SQL注入到正则绕过:PHP安全“冷知识”与实战避坑指南
文章摘要:本文详细分析了SQL注入攻击的防御与绕过技术。首先介绍了未过滤用户输入导致的注入风险,重点讲解了如何通过单引号闭合、联合查询和注释符进行注入攻击。随后探讨了防御措施,包括输入过滤、正则表达式验证和WAF防护。针对防御机制,文章提出了多种绕过方法:数组类型绕过、16进制编码、请求次数限制规避等。此外还介绍了渗透测试思路、加密技术应用(RSA非对称加密)以及Xdebug调试工具的配置。文章强调在安全开发中需严格验证用户输入,同时攻击者会利用语言特性和协议漏洞进行绕过。
2026-08-10 07:00:00
400
原创 靶场PHP函数汇总及漏洞防御方式
1️⃣ 参数化查询/预编译 → SQL注入2️⃣ 输出编码(htmlspecialchars) → XSS3️⃣ 白名单校验 → 文件上传/文件包含5️⃣ 权限验证中间件 → 越权6️⃣ 禁用危险函数 → RCE/命令执行7️⃣ 错误信息隐藏 → 信息泄露。
2026-07-31 13:58:04
221
原创 Upload-Labs (Pass1-Pass21) 完整通关思路与源码分析
文章摘要:PHP文件上传漏洞与防御技术 本文详细分析了PHP文件上传漏洞的原理及攻击方法,重点介绍了"一句话木马"的实现方式(如eval($_POST['cmd']))和绕过检测的技术手段,包括修改Content-Type、使用特殊符号、.htaccess配置、双写后缀等。文章通过19个实战关卡演示了不同场景下的攻击技巧,如前端绕过、黑名单绕过、条件竞争、图片马制作等,并分析了后端防御机制的弱点。同时提供了防御建议,如严格文件类型校验、随机重命名、二次渲染等安全措施。
2026-07-29 17:46:04
473
原创 手把手教你SQL注入拿shell---典型关卡详细讲解
本文系统总结了多种SQL注入攻击手法及其防御策略。主要内容包括:POST提交注入(11关)的抓包修改技巧、referer/user-agent/cookie等非常规注入点(18-20关)的利用方法,以及二次注入(24关)和宽字节注入(32关)的原理与实战。文章详细分析了各类注入的检测流程、闭合判断和payload构造方法,并介绍了sqlmap工具的基本使用。同时对比了普通注入与二次注入的区别,强调了防御需覆盖数据存储和使用全流程。最后提供了编码转换绕过、自动化工具使用等实用技巧,为安全测试人员提供了全面的技
2026-07-28 08:00:00
187
原创 sql命令复习
本文总结了SQL常用命令,分为七大部分:1.数据库操作(创建/查看/使用/删除库);2.数据表操作(创建/修改/删除表结构);3.核心CRUD操作(增删改查,重点讲解SELECT查询的各种条件和聚合函数);4.常用约束(主键、自增、非空等);5.多表联查(内连接、左连接、子查询);6.实用辅助命令(版本、时间、用户查询);7.运算符速记表。文章以学生表为例,详细演示了SQL语法,特别强调了WHERE条件、分页LIMIT和UNION/UNION ALL的区别,是数据库操作的实用速查手册。
2026-07-27 21:00:59
214
原创 pikachu-XSS跨站脚本攻击:从原理到实战全面解析
拼接后的HTML变为:<a href='' onclick=alert(111) ">'>what do you see?alert onerror — <img src=x onerror=alert('xss')> 绕过 <script> 标签过滤。DOM型XSS的整个流程:攻击者构造恶意代码→受害者访问正常页面→漏洞被触发。,比如在href属性里写"javascript:alert()"就能触发弹窗。恶意脚本被服务器存储(数据库),其他用户访问时自动触发。不经过服务器,前端JS直接操作DOM时触发。
2026-07-27 11:00:00
207
原创 XSS Labs 全关卡超详细通关指南:从第一关到最后一关完整解析
本文总结了xss-labs靶场1-20关的XSS漏洞分析与利用方法。主要内容包括:1)基础反射型XSS(1-4关);2)绕过HTML实体转义(5-7关);3)JavaScript伪协议和编码绕过(8-9关);4)HTTP头注入(10-13关);5)特殊场景利用(14-16关文件上传、AngularJS、编码绕过);6)Flash相关漏洞(17-20关)。每关详细分析了源码过滤机制,给出有效payload(如事件处理器注入、大小写/双写绕过、%0a换行符等),并标注成功弹窗的关键点。
2026-07-27 08:00:00
380
原创 SQL注入完全指南:原理+手法+关卡详解
本文系统介绍了SQL注入攻击技术,主要内容包括:1. SQL注入原理:通过构造恶意输入拼接SQL语句,绕过权限限制获取数据;2. 注入类型:数字型/字符型注入、布尔盲注、报错注入、时间盲注等;3. 关键技术点:闭合符号判断、列数探测、回显位确定、数据库信息获取;4. 常用函数:updatexml()、extractvalue()、group_concat()等报错注入方法;5. 实战步骤:从判断注入点到最终拖库的完整攻击流程;6. 防御建议:输入过滤、参数化查询等安全措施。文章结合sqli-labs靶场案例
2026-07-26 14:07:11
179
原创 ubuntu基本操作及常见问题
根因:VMnet8 适配器 IP 被改成了 192.168.137.1,但 VMware NAT/DHCP 配置还是 192.168.178.0 网段,导致虚拟机拿到的 IP 和网关不在同一网段修复:将 VMnet8 适配器 IP 恢复为 192.168.178.1,重启 VMware 服务,然后在 Ubuntu 中重新获取 DHCP结果:Ubuntu 获得 192.168.178.128,网关、外网、DNS 全部正常。
2026-07-18 22:31:23
301
原创 CentOS 7 安装 Docker 踩坑全记录(含 sudo 权限、yum 源失效、命令报错解决方案)
先解决普通用户的 sudo 权限问题,否则所有管理员命令都无法执行;必须更换 yum 源,否则无法下载任何软件包;全程使用 yum 命令,不要用 CentOS 8 的 dnf 命令;去掉--nobest参数,直接安装兼容 CentOS 7 的 Docker 版本即可。
2026-05-31 13:42:36
385
原创 Xshell远程连接阿里云ECS超详细教程
本文介绍了使用Xshell连接阿里云ECS实例的完整流程。首先需准备ECS实例、Xshell软件及登录凭证。具体步骤包括:获取ECS公网IP、新建Xshell会话配置SSH连接、设置密码验证。若连接失败,需通过阿里云控制台远程连接ECS,安装并启动OpenSSH服务,配置防火墙允许22端口访问。最后提供验证服务状态的命令,确保SSH服务正常运行后即可成功远程连接。
2026-04-03 11:41:16
366
原创 Redhat 10 部署Nginx实现多IP/多端口/HTTPS访问(避坑实操+问题全解决)
本文详细记录了在3台Redhat10服务器上部署Nginx实现多IP、多端口、多域名及HTTPS访问的全过程。通过主服务器处理多端口和HTTPS请求,其他两台处理单一IP访问,配置简洁高效。文章重点梳理了404错误、连接失败、域名解析异常等常见问题的解决方案,包括权限设置、防火墙配置、SSL证书生成等关键步骤。所有命令均经过实测验证,适合新手直接操作,特别强调了Redhat系统特有的SELinux权限配置要点,为企业测试环境部署提供了完整参考方案。
2026-03-26 21:26:36
659
1
原创 sql注入笔记总结
本次漏洞的核心在于「基础安全机制缺失」:JWT 签名验证的省略让身份认证形同虚设,密码隐藏逻辑的不完善则直接泄露核心凭据。这类漏洞在开源项目中较为常见,本质是开发者对安全机制的理解不充分或追求功能快速实现而忽略安全细节。建议开发者在使用 JWT 时,务必遵循「编码 + 签名校验 + 过期时间」的完整验证流程;涉及敏感数据返回时,需覆盖所有场景的脱敏处理,同时避免硬编码密钥、管理员 ID 等敏感信息。对于已部署 DataEase 的用户,应尽快排查版本是否存在相关漏洞,及时应用修复补丁,防范恶意攻击。
2026-01-26 22:09:41
702
1
原创 四天学习笔记
实现→隐藏→调试→解题「校验缺失」(长度、类型、边界),导致内存操作超出预期范围;「信任过度」(信任 opcode 的合法性、信任输入数据的安全性),导致恶意指令被执行;所有底层漏洞的根源:Zend 引擎 / PHP 解释器的 C 层代码存在逻辑缺陷,且未建立完善的安全校验机制。以上三部分的核心逻辑可概括为「环境搭建→可视化验证→GDB 底层调试→漏洞定位与成因梳理先搭建带调试信息的 PHP 源码环境,为后续实操奠定基础;
2026-01-18 21:10:19
759
原创 php底层原理与安全漏洞实战
我很想说一个点:就是ubuntu的root远程连接不了这个问题,可能是以前的配置问题,但是此路不通,我们就换一条路嘛,于是我就是直接连接的普通用户,然后再su 切换root用户。后面重新又可以连接了,但实际上,他还是会断开...就是突然的...可能电脑不行了吧,我也很莫名其妙,有些东西你越急越不行,但你不急更不行。之前我是一直下好了的,不知道为什么还是会报错,不能没有目录就是没有文件,但是make 又是一个漫长的过程......一如既往问AI,但其实所有配置都没有问题,ssh 也是好的,防火墙也是关的。
2026-01-18 19:29:32
707
原创 Linux+Apache+MySQL+PHP 架构下搭建 Discuz 社区论坛
一定要清理重复挂载(避免混乱),我就是太多挂载了然后报错越来越多,其实只要细心一点,争取一次性输对就是最好的,当然在实验过程中总是会遇到很多大大小小的error,在修改错误同时也会加深我们对知识点的理解。当然解决点一个错误就会开心很久,像打怪兽一样,有人乐在其中,也有人烦闷与其中。我在index.html 里输入了welcome 但还是显示的是左边那样。所以就怀疑,发现了这个问题。mydql ----无密码,直接按回车。可以说它折磨了我一个下午,好在最后弄出来了。其中,我遇到两个问题。
2025-11-02 19:04:05
305
原创 ensp防火墙用户认证综合实验
上课的时候看到老师截图然后一下子就编辑,刷刷两下,感觉很高级,然后 去B站下载了Snipaste截图工具,真的太棒啦,嘻嘻~7、部门A和部门B不允许存在直接访问流量,如果需要传输文件信息,则需要通过OA服务器完成。b.高管和财务部仅允许访问DMZ区域的OA和Web服务器,并且只有HTTP和HTTPS权限。b.技术部和市场部允许访问DMZ区域中的OA服务器,并且只有HTTP和HTTPS权限。2、运维部访问DMZ区域时,需要进行Portal认证。3、技术部和市场部访问DMZ区域时,需要使用匿名认证。
2025-08-04 16:46:42
473
原创 ensp打开防火墙步骤和永久暂停windows更新
路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings。winder+R输入cmd命令 ,ping192.168.100.1 查看连通性。一开始请求超时,查看防火墙是否关闭。右上角注销,换刚刚注册的,查看权限。双击设置你想要暂停更新天数。密码:Admin@123。开启暂停更新就弄好了。win+r输入reg。
2025-07-29 19:53:20
439
原创 OSPF不规则区域划分
vlink 可以被视为是⻣⼲区域的⼀段延伸。这⼀条虚拟的链路,只能够跨域⼀个⾮⻣⼲区域。在没有建立虚链路之前,r1是不能ping r4的。vlink建⽴的邻居关系,不再OSPF邻居表中存放。vlink链路是基于开销值⼩的物理链路来建⽴的,只要本地还存在到 达⽬标的物理链路,那么vlink永远都不会中断。
2025-05-10 21:24:17
546
1
原创 VLAN间通信
三层交换机(汇聚层):对于交换机、路由器、防火墙等网络设备而言,接口类型一般存在两种:二层接口,三层接口。portswitch 转换为二层接口, undo portswitch 转换为三层接口交换机本身存在MAC地址,只有一个MAC地址,称为桥MAC,vlanif接口全部继承桥MAC地址信息。
2025-03-23 19:25:27
469
1
原创 索引 (index)和视图(view)练习
索引 (index)- 提高查询效率- 保证数据唯一性- 支持数据排序- 用于连接操作视图(view)- 简化数据查询- 数据安全与权限控制- 数据逻辑独立性- 数据定制与整合。
2025-02-07 17:50:00
526
原创 第三次作业
查询部分:涵盖了单表查询(如查询 student 表和 score 表的所有记录、查询 student 表的特定范围记录、根据条件查询 student 表中的学生信息等)、多表连接查询(如用连接的方式查询所有学生的信息和考试信息)、聚合查询(如计算每个学生的总成绩、每个考试科目的平均成绩等)、排序查询(如将计算机考试成绩按从高到低进行排序)以及条件复杂的查询(如查询姓张或者姓王的同学的相关信息、查询都是湖南的学生的相关信息等)- (2)创建student表。- (3)创建score表。
2025-01-20 23:42:15
530
原创 Windows下载MySQL8.0
最后,在设置里搜索高级系统设置,设置环境变量,如图:最后点击确定就可以了。然后在双击,开始安装,一般都是直接按下一步;在这个网页中选择相应的版本,点击下载即可。
2025-01-15 18:43:30
586
原创 mysql复习题(实验7-8)
2.要在两个表中实现院系编号的级联更新操作,应在学生表中如何设置外键的违约处理规则?17、写出一个存储过程,实现根据给定的院系名称,查询输出此院系的职工人数;1.为了让学生表中创建外键成功,怎样设置学生表中“院系编号”的数据类型?17、18如果第一次不行,就要多试两下,我第二次才成功的。学生表(学号,姓名,性别,入学成绩,籍贯,院系编号)先写YX表数据,再写XS表数据才不会报错!11、查询信息学院学生的学号、姓名及入学成绩;先建立YX表,再建立XS表 才不会报错!16、修改院系表的结构,增加负责人属性列;
2024-11-19 19:34:49
829
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅