网络安全-绕过技巧(WAF、白名单、黑名单)总结

目录

替换

截断、换行

靶场、实战练习

平台Bugku


替换

截断、换行

Linux命令执行,可以通过换行符,达到执行多条命令的效果,在Web中通常需要URL编码才能正常解析并进行绕过。换行符的URL编码:

复制代码
%0a

例:

复制代码
shell_exec("/usr/bin/whois -h ${host} ${query}")

可以看到有两个参数 host 与 query,正常输入则是执行一条命令

复制代码
/usr/bin/whois -h ${host} ${query}

那么我们将host参数后加入%0a换行符

复制代码
/usr/bin/whois -h ${host}%0a ${query}

则可执行两条命令

复制代码
/usr/bin/whois -h ${host}
${query}

其中,更改query参数,则可形成任意命令执行。

靶场、实战练习

平台Bugku

Bugku HackINI 2022 Whois 详解-CSDN博客

相关推荐
HackTwoHub8 分钟前
免费FOFA高级会员、DayDaymap、360Quake、Hunter测绘搜索引擎高级会员免费使用最大1W条查询工具
运维·安全·web安全·搜索引擎·网络安全·系统安全·安全架构
杨先生哦35 分钟前
【2026 热端攻防系列 2/12】DOM 型 XSS 深度实战:AI 多态变形免杀 + 全维度防御
前端·人工智能·笔记·安全·web安全·xss
学逆向的10 小时前
C++纯虚函数
开发语言·c++·网络安全
买大橘子也用券13 小时前
玄机-应急响应靶场-第一章wp汇总
网络安全·应急响应
其实防守也摸鱼15 小时前
软件安全与漏洞--软件安全编码与防御技术理论题库
开发语言·网络·安全·网络安全·软件安全·软件安全与漏洞
juesdo16 小时前
array_search()函数的用法
web安全·php
一拳一个娘娘腔19 小时前
【第五期】漏洞攻防-逻辑篇:越权与支付漏洞 —— 为什么改个参数就能“0元购”?
安全·web安全·web
夏天测20 小时前
微信小程序自动化漏洞挖掘流水线:从缓存提取到密钥验证全流程实战
python·网络安全·微信小程序·漏洞挖掘
持敬chijing21 小时前
Web渗透之前后端漏洞-命令注入
安全·web安全·网络安全·网络攻击模型·安全威胁分析
顾凌陵21 小时前
Web信息收集实战指南
安全·web安全