核心内容摘要
17.c08起草:科技创新的脉搏,点亮未来无限可能
各位靓仔搞网络安全就像在雷区蹦迪一不小心就 Boom ShakalakaWeb漏洞这玩意儿说白了就是信任危机 验证掉链子。
开发者们啊总是对用户输入、权限边界和系统交互爱的太深结果翻车了主要有以下三种死法入口大开谁都能进用户输入没好好过滤SQL注入、XSS啥的直接把恶意代码当指令执行了这不扯淡呢自家后院当成公共厕所身份验证和会话管理一塌糊涂越权、JWT篡改黑客直接进你家后院溜达想干啥干啥逻辑鬼才写的代码业务规则验证缺失订单金额随便改短信轰炸不要钱这不等着被薅羊毛吗所以漏洞挖掘的正确姿势是啥反向操作不信任任何人假设所有输入都是坏家伙看看系统怎么处理这些妖魔鬼怪比如输入个看看会不会触发XSS。
打破砂锅问到底数据在不同地方参数、Cookie、Headers的处理方式可能不一样要仔细研究。
不按套路出牌用高并发请求、中间人攻击等骚操作看看能不能搞出点幺蛾子比如竞争条件或者协议级漏洞。
下面是精心炮制的40个Web常见漏洞挖掘技巧拿走不谢
注入攻击无孔不入5个
SQL注入让数据库叫爸爸原理把用户输入直接拼到SQL语句里想查啥就查啥数据库都得听你的。
检测输入 OR 11#看看数据库是不是一脸懵逼或者用SQLMap这种神器自动扫雷。
姿势别光盯着GET/POST参数Cookie和HTTP头也可能是突破口用联合查询搞点刺激的比如爆出数据库版本、表名union select version(),database()。
NoSQL注入JSON的温柔陷阱原理针对MongoDB、CouchDB这种用JSON查询的数据库。
检测提交username[$ne]1password[$ne]1看看能不能不输用户名密码就登录。
姿势看看JSON参数是不是直接被当成查询条件了。
命令注入让服务器给你跑腿原理用户输入直接拼到系统命令里想让服务器干啥就干啥。
检测输入; ls或者| dir看看响应里有没有目录列表。
姿势用分号、管道符这些骚操作绕过过滤。
XXEXML的秘密通道原理解析XML的时候加载了恶意外部文件。
检测上传一个包含!ENTITY xxe SYSTEM file:///etc/passwd的XML文件看看能不能读到服务器的密码文件。
姿势看看文件上传或者API接口是不是支持XML输入。
LDAP注入认证系统的Bug原理用户输入拼到LDAP查询语句里绕过认证。
检测输入*)(uid*))(|(uid*看看能不能直接登录。
姿势登录框或者搜索功能里的特殊字符过滤要重点关注。
身份验证门神睡着了6个
弱口令用脚都能猜出来的密码检测用字典爆破看看有没有人用admin/123456这种弱鸡密码。
姿势结合社会工程学搞个专属字典比如姓名生日效果更佳。
JWT令牌的秘密原理签名算法没验证或者密钥直接写在代码里。
检测用jwt_tool伪造令牌看看是不是支持none算法直接不用签名。
姿势把Header里的alg字段改成none试试水。
OAuth
0授权的坑高危点redirect_uri没好好校验state参数没了。
案例搞个钓鱼链接把授权码骗到手。
姿势看看回调域名白名单是不是太宽松了。
会话固定被安排的Session原理攻击者指定一个Session ID给你用。
检测登录前后Session ID没变那就有问题。
姿势用URL参数传递Session ID比如?PHPSESSID123。
短信验证码轰炸到你怀疑人生检测抓包重放验证码请求看看能不能随便发短信。
姿势用Burp Intruder自动化爆破看看验证码是不是只有4位数字。
密码重置一键修改别人的密码类型验证码直接显示在页面上Token没失效用户ID随便改。
案例改一下响应包里的is_valid字段就能绕过短信验证。
客户端前端代码不靠谱6个
XSS在别人网页上写字类型反射型、存储型、DOM型花样贼多。
检测输入scriptalert(
/script看看输出是不是被转义了。
姿势用事件处理函数比如onmouseover绕过过滤。
CSRF替用户干坏事检测看看请求里有没有Token或者Referer校验。
姿势构造一个恶意页面自动提交表单比如转账请求。
点击劫持让你点到停不下来原理用透明iframe诱导用户点击。
检测看看有没有设置X-Frame-Options头。
姿势用CSSopacity:0隐藏恶意元素。
CORS跨域的烦恼高危配置Access-Control-Allow-Origin: *允许所有域名访问简直是作死。
检测发送一个带Origin:恶意域名的请求看看响应头。
姿势利用CORS窃取用户数据。
不安全的重定向把你带到小树林检测把redirect_url参数改成外部域名。
姿势用URL编码绕过过滤比如%2e%2e%2f代替../。
DOM型漏洞前端的坑原理客户端脚本没过滤输入直接操作DOM。
检测输入#img srcx onerroralert(
测试URL片段。
服务端后端的秘密7个
文件上传传个木马进去绕过方法改Content-Type用双扩展名比如shell.php.jpg。
姿势利用Apache解析漏洞test.php.xxx。
任意文件读取偷窥服务器检测尝试读取/etc/passwd或者配置文件。
姿势用../目录遍历比如file../../etc/passwd。
SSRF让服务器当你的肉鸡原理利用服务端发起内部网络请求。
检测输入http://
169.
254.
1
254获取云元数据。
姿势通过DNS Rebinding绕过IP限制。
反序列化把代码变成炸弹常见场景Java、PHP、Python反序列化函数。
检测提交恶意序列化数据触发RCE。
姿势用工具比如ysoserial生成Payload。
未授权访问不花钱也能进案例直接访问管理接口比如/admin无需登录。
姿势扫描常见后台路径比如phpMyAdmin。
越权小号干大事类型平行越权同权限用户互访、垂直越权低权限访问高权限。
检测修改请求中的用户ID参数比如user_id123→user_id456。
敏感信息泄露裤衩都给你看光了来源错误页面暴露堆栈信息备份文件比如.bak没删。
姿势用目录扫描工具查找敏感文件。
配置与协议细节决定成败6个
不安全的HTTP方法想干啥干啥检测发送OPTIONS请求检查支持的方法。
修复禁用WebDAV及不必要的方法。
目录遍历与浏览老底都被你看光了检测访问/static/../查看是否返回目录列表。
姿势利用中间件配置错误比如Apache默认开启目录浏览。
HTTP响应头注入控制你的浏览器原理没过滤输入直接写入响应头。
检测输入Set-Cookie:恶意内容篡改头信息。
过时的SSL/TLS协议裸奔的风险检测用工具比如SSL Labs检测支持协议版本。
风险启用SSLv3或弱加密套件导致中间人攻击。
主机头注入瞒天过海原理伪造Host头访问内部服务。
检测修改Host为localhost或内部IP。
姿势利用域名绑定绕过访问控制。
缓存投毒污染你的缓存原理操纵缓存服务器存储恶意内容。
检测注入恶意头比如X-Forwarded-Host。
姿势利用缓存键与内容分离的设计缺陷。
业务逻辑程序员的脑洞5个
短信轰炸让你手机爆炸检测重复请求短信接口导致用户被骚扰。
姿势绕过频率限制比如更换IP或手机号末位。
订单金额篡改白嫖的艺术原理前端校验价格后端没二次验证。
检测修改POST请求中的price字段。
姿势测试负数或极低价格。
验证码形同虚设类型验证码复用、前端生成、未绑定会话。
案例响应包返回验证码明文。
接口参数污染重复的参数原理重复参数覆盖业务逻辑比如user_id1user_id2。
姿势测试后端如何处理多值参数。
时间竞争手速的较量案例并发请求兑换积分导致超额领取。
检测使用多线程工具模拟高并发操作。
其他高危漏洞防不胜防5个
WebSocket跨站劫持风险未校验Origin头导致跨站WebSocket劫持。
检测伪造Origin发起恶意连接。
服务端模板注入SSTI常见框架Jinja
Freemarker。
检测输入观察是否返回49。
姿势利用Payload执行系统命令。
HTTP请求走私前后端的理解偏差原理利用前后端解析差异构造恶意请求。
检测发送混淆Content-Length与Transfer-Encoding的请求。
子域名接管捡漏场景过期域名未解除DNS解析指向第三方服务。
姿势扫描CNAME记录指向失效的云服务比如GitHub Pages。
Web缓存欺骗偷梁换柱原理诱使用户访问恶意路径污染缓存。
检测构造http://target.com/profile.php/non-existent.css。
姿势利用静态资源缓存规则。
记住实际操作的时候自动化工具比如Burp Suite、SQLMap和手动测试都要用上而且一定要遵守法律法规拿到授权才能搞别把自己搞进去了学习资源如果你是也准备转行学习网络安全黑客或者正在学习这里开源一份360智榜样学习中心独家出品《网络攻防知识库》,希望能够帮助到你知识库由360智榜样学习中心独家打造出品旨在帮助网络安全从业者或兴趣爱好者零基础快速入门提升实战能力熟练掌握基础攻防到深度对抗。
知识库价值深度 本知识库超越常规工具手册深入剖析攻击技术的底层原理与高级防御策略并对业内挑战巨大的APT攻击链分析、隐蔽信道建立等提供了独到的技术视角和实战验证过的对抗方案。
广度 面向企业安全建设的核心场景渗透测试、红蓝对抗、威胁狩猎、应急响应、安全运营本知识库覆盖了从攻击发起、路径突破、权限维持、横向移动到防御检测、响应处置、溯源反制的全生命周期关键节点是应对复杂攻防挑战的实用指南。
实战性 知识库内容源于真实攻防对抗和大型演练实践通过详尽的攻击复现案例、防御配置实例、自动化脚本代码来传递核心思路与落地方法。
部分核心内容展示360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式既夯实基础技能更深入高阶对抗技术。
360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式既夯实基础技能更深入高阶对抗技术。
内容组织紧密结合攻防场景辅以大量真实环境复现案例、自动化工具脚本及配置解析。
通过策略讲解、原理剖析、实战演示相结合是你学习过程中好帮手。