Web安全 · 2 分钟阅读· 2962 次阅读

SQL 注入红蓝对抗笔记

杨杨杨

这个知识点面试也常问,索性写透一点。

配图:SQL 注入

前置知识

复盘最大的收获是理解了攻击链的完整形状,单点看都不起眼。

环境搭建

整个过程在隔离环境完成,快照随时回滚,不影响业务。

sqlmap -r req.txt --batch --dbs
# 授权环境练习使用

配图:SQL 注入

过程复盘

修复建议分了两级:立即止血和长期加固,甲方更容易接受。

nmap -sV -sC -p- target.com -oA scan
# 输出直接喂给下一环节

检测与加固

复现到一半发现边界条件和文档写的不一样,这才是真实世界的常态。

封面图:SQL 注入

小结

检测侧同样重要,蓝队视角能让攻击者无处遁形。

防御方最大的劣势是必须全部防住,但我们能提高攻击成本。

评论 (1)

深
深夜写代码

这个思路清晰,受教了。

发表评论