安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。

目录

2. 提交过什么漏洞

3. 常用漏洞扫描工具

4. OWASP TOP 10 2021核心变化

5. MySQL写WebShell权限要求

6. XSS分类与区别

7. XXE漏洞利用链

8. 渗透实战案例(脱敏)

9. APP渗透测试要点

10. 宽字节注入原理

11. 自研工具方向

12. MySQL注入函数速查

13. 延时注入判断标准

14. 盲注 vs 延时注入

15. 获取Webshell的6种路径

16. SQL注入写文件函数

18. 应急响应六步法

20. 个人优势亮点

附:漏洞防护核心思维

2、提交过什么漏洞
3、常用的漏洞扫描工具有哪些
4、owasp top10
5、mysql数据库,写入一句话木马所需权限
6、xss分类,区别
7、xxe漏洞
8、比较成功的渗透经历
9、app渗透测试吗?
10、宽字节注入的原理
11、写过工具没
12、mysql数据库的右向偏移30、报错注入的函数有哪些?
13、延时注入如何来判断?
14、盲注和延时注入的共同点?
15、如何拿一个网站的webshell?
16、sql注入写文件都有哪些函数?
17、owasp 漏洞都有哪些?
18、网络安全事件应急响应
19、你提交的漏油
20、说说你的其它优势(如:对安全新兴技术的研究、个人博客、比赛、在校经历等)

2. 提交过什么漏洞

  • 重点类型
    • 高危漏洞:SQL注入、RCE(如Spring Cloud Gateway漏洞复现)、SSRF链入内网
    • 逻辑漏洞:订单金额篡改(0元购)、越权访问(平行/垂直越权)
    • 组件漏洞:Fastjson反序列化、Shiro RememberMe反序列化
  • 提交平台:CNVD、企业SRC(如阿里/腾讯)、HackerOne(国际平台)

实战提示:选择1-2个深度漏洞详述(如某CMS未授权RCE从发现到利用),突出漏洞影响链分析能力。


3. 常用漏洞扫描工具

类别工具适用场景
综合扫描AWVS、NessusWeb应用全漏洞覆盖
被动扫描Burp Suite Pro深度API测试/逻辑漏洞挖掘
专项扫描SQLMap(注入)、XSStrike(XSS)精准漏洞利用
容器扫描Clair、TrivyDocker镜像漏洞检测
移动端MobSF、DrozerAPP逆向与组件漏洞检测

趋势补充:Semgrep(代码SAST)与WPScan(WordPress专项)正成为新兴必备工具。


4. OWASP TOP 10 2021核心变化

  1. 访问控制失效(原越权) → 占比34%漏洞
  2. 加密机制失效 → 敏感数据明文传输
  3. 注入漏洞 → SQL/NoSQL/命令注入
  4. 不安全设计 → 新增架构层缺陷
  5. 安全配置错误 → 默认凭证/调试接口
  6. 危险组件(如Log4j2)→ 供应链攻击
  7. 认证失效 → 弱口令/会话固定
  8. 软件和数据完整性 → 供应链投毒
  9. 安全日志缺失 → 无法追踪攻击
  10. SSRF服务端请求伪造 → 云环境高危

对比2017版:新增 不安全设计(#4)软件供应链风险(#8),合并XXE到注入大类。


5. MySQL写WebShell权限要求

  • 数据库权限FILE权限(需ROOT或GRANT FILE)
  • 系统路径
    • secure_file_priv参数需为空或指定目录(5.5+默认NULL
    • 目录读写权限(Web用户可写)
  • 写入命令
    sqlSELECT '<?php @eval($_POST[cmd]);?>' INTO OUTFILE '/var/www/html/shell.php'; 
  • 绕过技巧
    • 日志文件写入(set global general_log_file
    • UNION混合写入(PHP短标签<?=

6. XSS分类与区别

类型触发方式持久性案例
反射型恶意链接诱导点击非持久http://xx.com?search=<script>alert(1)</script>
存储型恶意脚本存入数据库持久论坛评论区植入JS盗Cookie
DOM型前端JS操作DOM时执行依赖页面document.write(location.hash)

防御关键:反射/存储型需服务端过滤,DOM型需前端沙箱隔离。


7. XXE漏洞利用链

xml<!DOCTYPE test [ <!ENTITY xxe SYSTEM "file:///etc/passwd"> ]> <user>&xxe;</user> <!-- 读取文件 -->
  • 攻击场景
    • 敏感文件读取(file://php://filter
    • 内网探测(http://192.168.1.1
    • DoS攻击(递归实体展开)
  • 防御方案
    • 禁用DTD(libxml_disable_entity_loader
    • 过滤<!DOCTYPE><!ENTITY>

8. 渗透实战案例(脱敏)

  • 目标:某电商平台
  • 路径
    1. 信息收集:Git泄露找到AWS AK/SK
    2. 云存储攻破:S3桶策略错误→下载源码
    3. 源码审计:Fastjson 1.2.24反序列化→RCE
    4. 横向移动:Redis未授权→SSH密钥获取
    5. 数据脱库:MySQL备份文件泄露200万用户
  • 成果:高危漏洞报告获厂商$5000奖金

9. APP渗透测试要点

  • 四层测试框架
    1. 二进制安全:反编译(Jadx)、SO文件调试(Frida)
    2. 协议分析:Burp抓包/证书锁定绕过(JustTrustMe)
    3. 组件漏洞:Activity劫持、BroadcastReceiver暴露
    4. 存储安全:SQLite明文密码、SD卡敏感文件
  • 工具链:MobSF(自动化)、JEB(逆向)、Xposed(Hook)

10. 宽字节注入原理

  • 成因:GBK等双字节编码下'被转义为\'%df'组合成%df%5c
  • Payload
    sqlSELECT * FROM users WHERE id='1%df%27 UNION SELECT 1,2,3-- '
  • 修复
    • 统一UTF-8编码
    • 使用mysql_real_escape_string(需指定字符集)

11. 自研工具方向

  • 扫描类:分布式爬虫+指纹识别(Python+Scrapy)
  • 利用类:Shiro反序列化利用工具(Java)
  • 辅助类:内网穿透工具(Go语言开发)
  • 开源地址:GitHub项目需注明(避免敏感代码)

12. MySQL注入函数速查

类型函数
报错注入updatexml()extractvalue()floor(rand(0)*2)
延时注入sleep(2)benchmark(1000000,md5(1))
偏移注入limit 1 offset 30 → 联合查询字段推测

13. 延时注入判断标准

  • 时间差验证
    sql?id=1' AND IF(ASCII(SUBSTR(database(),1,1))=115, SLEEP(5), 0)-- 
  • 观察响应
    • 页面加载时间 > 5秒 → 条件为真
    • 使用Burp的Response Time图表分析

14. 盲注 vs 延时注入

特征盲注(布尔型)延时注入
判断依据页面内容变化(真/假)响应时间延迟
适用场景页面有稳定回显无回显但响应时间可控
效率较快(二分法)极慢(逐字符检测)
工具SQLMap --technique=BSQLMap --technique=T

共同点:均需构造条件语句逐字符判断,无法直接获取数据。


15. 获取Webshell的6种路径

  1. 文件上传:绕过黑名单(.php5)、解析漏洞
  2. 框架漏洞:ThinkPHP/Struts2 RCE直接写入
  3. 数据库写入:MySQL INTO OUTFILE(需条件)
  4. 编辑器中招:KindEditor/FCKeditor历史漏洞
  5. 模版引擎注入:Jinja2/Smarty文件写入
  6. 命令执行盲区echo '<?php eval($_POST[a]);?>'>shell.php

16. SQL注入写文件函数

数据库函数限制
MySQLINTO OUTFILE / DUMPFILEsecure_file_priv
MSSQLxp_cmdshell+echosysadmin角色
PostgreSQLCOPY ... FROM PROGRAM超级用户权限
OracleUTL_FILE写入目录对象权限

18. 应急响应六步法

  1. 准备阶段:工具包(LiveCD、内存取证工具)
  2. 检测隔离:断开主机网络,镜像磁盘
  3. 分析溯源:日志(Web/Auth)、内存dump、恶意进程
  4. 清除处置:删除Webshell,修补漏洞
  5. 恢复上线:密码轮换,安全加固
  6. 复盘报告:攻击链重构,防护方案升级

20. 个人优势亮点

  • 新兴技术
    • AI安全:对抗样本研究(FoolBox工具实践)
    • 云原生安全:K8s RBAC策略审计(Kubescape扫描)
  • 技术沉淀
    • 博客:3年原创120篇(XXE漏洞利用技巧被转载500+次)
  • 赛事荣誉
    • XCTF决赛TOP 10(内网渗透赛题解题)
  • 学术能力
    • 论文:《基于流量异常的Webshell检测模型》(CCF C类会议)

附:漏洞防护核心思维

mermaidgraph LR A[输入校验] --> B[白名单过滤] B --> C[参数化查询] C --> D[最小权限] D --> E[安全日志] E --> F[WAF动态防护]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/96495.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/96495.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/96495.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高可用消息队列线程池设计与实现:从源码解析到最佳实践

前言在现代分布式系统中&#xff0c;消息队列处理是核心组件之一。今天我们将深入解析一个高性能、高可用的消息队列线程池实现——FindMessageQueue&#xff0c;并探讨如何将其优化应用于实际项目中。一、核心架构设计1.1 整体架构图┌───────────────────…

Android App瘦身方法介绍

第一章 安装包构成深度剖析1.1 APK文件结构解剖APK文件本质是一个ZIP压缩包&#xff0c;通过unzip -l app.apk命令可查看其内部结构&#xff1a;Archive: app.apkLength Method Size Cmpr Date Time CRC-32 Name -------- ------ ------- ---- ---------- -…

深入浅出迁移学习:从理论到实践

1. 引言&#xff1a;为什么需要迁移学习&#xff1f;在深度学习爆发的这十年里&#xff0c;我们见证了模型性能的飞速提升 ——ResNet 在图像分类上突破人类视觉极限&#xff0c;BERT 在 NLP 任务上刷新基准&#xff0c;GPT 系列更是开启了大语言模型时代。但这些亮眼成果的背后…

嵌入式人别再瞎折腾了!这8个开源项目,解决按键/队列/物联网所有痛点,小白也能抄作业

嵌入式人别再瞎折腾了&#xff01;这8个开源项目&#xff0c;解决按键/队列/物联网所有痛点&#xff0c;小白也能抄作业 你是不是也有过这样的崩溃时刻&#xff1a;想做个按键控制&#xff0c;结果长按、连击、组合键的逻辑写了200行if-else&#xff0c;最后还时不时串键&#…

C++篇(7)string类的模拟实现

一、string的成员变量string和数据结构中的顺序表类似&#xff0c;本质上可以理解成字符顺序表&#xff0c;其成员变量仍然是_str&#xff0c;_size和_capacity。但是&#xff0c;C标准库里面也有一个string&#xff0c;和我们要自己实现的string类冲突了&#xff0c;该如何解决…

【直接套模板】如何用 Web of Science 精准检索文献?

在文献检索的时候遇到一些问题&#xff0c;单独使用关键词检索出来的文章数量太多&#xff0c;如果是多加一些限定词&#xff0c;又什么都检索不到&#xff1a;比如我明明知道某篇论文已经发表&#xff0c;但在 Web of Science (WoS) 里却检索不到。这其实和检索式的写法密切相…

HTTP 协议:从原理到应用的深度剖析

一、什么是HTTP协议&#xff1f;HTTP协议&#xff0c;全称 Hyper Text Transfer Protocol&#xff08;超⽂本传输协议&#xff09;的缩写&#xff0c;是⽤于服务器与客户端浏览器之间传输超⽂本数据&#xff08;⽂字、图⽚、视频、⾳频&#xff09;的应⽤层协议。它规定了客户端…

【算法--链表】138.随机链表的复制--通俗讲解

算法通俗讲解推荐阅读 【算法–链表】83.删除排序链表中的重复元素–通俗讲解 【算法–链表】删除排序链表中的重复元素 II–通俗讲解 【算法–链表】86.分割链表–通俗讲解 【算法】92.翻转链表Ⅱ–通俗讲解 【算法–链表】109.有序链表转换二叉搜索树–通俗讲解 【算法–链表…

为什么现在企业注重数据可视化?一文讲清可视化数据图表怎么做

目录 一、企业注重数据可视化的原因 1.提升数据理解效率 2.发现数据中的规律和趋势 3.促进企业内部沟通与协作 4.增强决策的科学性 5.提升企业竞争力 二、可视化数据图表的基本概念 1.常见的可视化图表类型 2.可视化图表的构成要素 3.可视化图表的设计原则 三、制作…

Cursor 辅助开发:快速搭建 Flask + Vue 全栈 Demo 的实战记录

Cursor 辅助开发&#xff1a;快速搭建 Flask Vue 全栈 Demo 的实战记录 &#x1f31f; Hello&#xff0c;我是摘星&#xff01; &#x1f308; 在彩虹般绚烂的技术栈中&#xff0c;我是那个永不停歇的色彩收集者。 &#x1f98b; 每一个优化都是我培育的花朵&#xff0c;每一个…

实战:用 Python 搭建 MCP 服务 —— 模型上下文协议(Model Context Protocol)应用指南

&#x1f4cc; 实战&#xff1a;用 Python 搭建 MCP 服务 —— 模型上下文协议&#xff08;Model Context Protocol&#xff09;应用指南 标签&#xff1a;#MCP #AI工程化 #Python #LLM上下文管理 #Agent架构&#x1f3af; 引言&#xff1a;为什么需要 MCP&#xff1f; 在构建大…

宋红康 JVM 笔记 Day16|垃圾回收相关概念

一、今日视频区间 P154-P168 二、一句话总结 System.gc()的理解&#xff1b;内存溢出与内存泄漏&#xff1b;Stop The World;垃圾回收的并行与并发&#xff1b;安全点与安全区域&#xff1b;再谈引用&#xff1a;强引用&#xff1b;再谈引用&#xff1a;软引用&#xff1b;再谈…

OpenCV 高阶 图像金字塔 用法解析及案例实现

目录 一、什么是图像金字塔&#xff1f; 二、图像金字塔的核心作用 三、图像金字塔的核心操作&#xff1a;上下采样 3.1 向下采样&#xff08; pyrDown &#xff09;&#xff1a;从高分辨率到低分辨率 1&#xff09;原理与步骤 2&#xff09;关键注意事项 3&#xff09;…

【ARMv7】系统复位上电后的程序执行过程

引子&#xff1a;对于ARMv7-M系列SOC来说&#xff0c;上电后程序复位执行的过程相对来说比较简单&#xff0c;因为绝大部分芯片&#xff0c;都是XIP&#xff08;eXecute In Place&#xff0c;就地执行&#xff09;模式执行程序&#xff0c;不需要通过BooROM->PL(preloader)-…

神经网络的初始化:权重与偏置的数学策略

在深度学习中&#xff0c;神经网络的初始化是一个看似不起眼&#xff0c;却极其重要的环节。它就像是一场漫长旅程的起点&#xff0c;起点的选择是否恰当&#xff0c;往往决定了整个旅程的顺利程度。今天&#xff0c;就让我们一起深入探讨神经网络初始化的数学策略&#xff0c;…

第 16 篇:服务网格的未来 - Ambient Mesh, eBPF 与 Gateway API

系列文章:《Istio 服务网格详解》 第 16 篇:服务网格的未来 - Ambient Mesh, eBPF 与 Gateway API 本篇焦点: 反思当前主流 Sidecar 模式的挑战与权衡。 深入了解 Istio 官方的未来演进方向:Ambient Mesh (无边车模式)。 探讨革命性技术 eBPF 将如何从根本上重塑服务网格的…

摆动序列:如何让数组“上下起伏”地最长?

文章目录摘要描述题解答案题解代码分析代码解析示例测试及结果时间复杂度空间复杂度总结摘要 今天我们要聊的是 LeetCode 第 376 题 —— 摆动序列。 题目的意思其实很有意思&#xff1a;如果一个序列里的相邻差值能保持正负交替&#xff0c;就叫做“摆动”。比如 [1, 7, 4, 9…

玩转Docker | 使用Docker部署KissLists任务管理工具

玩转Docker | 使用Docker部署KissLists任务管理工具 前言 一、KissLists介绍 KissLists简介 KissLists核心特点 KissLists注意事项 二、系统要求 环境要求 环境检查 Docker版本检查 检查操作系统版本 三、部署KissLists服务 下载KissLists镜像 编辑部署文件 创建容器 检查容器状…

【滑动窗口】C++高效解决子数组问题

个人主页 &#xff1a; zxctscl 专栏 【C】、 【C语言】、 【Linux】、 【数据结构】、 【算法】 如有转载请先通知 文章目录前言1 209. 长度最小的子数组1.1 分析1.2 代码2 3. 无重复字符的最长子串2.1 分析2.2 代码3 1004. 最大连续1的个数 III3.1 分析3.2 代码4 1658. 将 x …

[rStar] 搜索代理(MCTS/束搜索)

第2章&#xff1a;搜索代理(MCTS/束搜索) 欢迎回到rStar 在前一章中&#xff0c;我们学习了求解协调器&#xff0c;它就像是解决数学问题的项目经理。 它组织整个过程&#xff0c;但本身并不进行"思考"&#xff0c;而是将这项工作委托给其专家团队。 今天&#x…