简单说清楚什么是SQL Injection?

最近看完了《The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition: Your Journey to Mastery》,在第7章:While You Are Coding的footnotes中,提到了一幅漫画:

这不仅用简单的方式说清楚了什么是SQL Injection,而且这个网站还提供各种编程语言下的SQL Injection示例。

其实如果你熟悉Shell脚本,我也一个更简单的例子来演示injection。虽然不是SQL Injection,而是Shell脚本注入,但意思是一样的。

bash 复制代码
$ ls *.out
a.out

$ cat a.sh
eval "ls -l $*"

$ ./a.sh "*.c;rm *.out"
-rw-r--r-- 1 oracle oinstall 67 Mar  1 05:29 a.c

$ ls *.out
ls: cannot access '*.out': No such file or directory
相关推荐
eso19832 天前
AppLovin MAX 瀑布流竞价的核心逻辑
database·聚类
Gauss松鼠会3 天前
【openGauss】OPENGAUSS/POSTGRESQL 中float类型到int类型的隐式转换
数据库·sql·database·opengauss
DBA圈小圈4 天前
【KingbaseES】V8R6查询数据库大小
数据库·database
Gauss松鼠会5 天前
【GaussDB】使用DBLINK连接到ORACLE
数据库·sql·database·gaussdb
EndingCoder5 天前
Node.js 常见安全漏洞防范
node.js·sql注入·安全漏洞·csrf防护·ai内容安全
belldeep11 天前
网络安全:SQL 注入:SQLmap
web安全·sql注入·sqlmap
_Minato_15 天前
数据库知识整理——SQL数据定义
数据库·sql·mysql·oracle·database·数据库开发·数据库架构
CoookeCola25 天前
MovieNet (paper) :推动电影理解研究的综合数据集与基准
数据库·论文阅读·人工智能·计算机视觉·视觉检测·database
sg_knight25 天前
MySQL 空间索引(SPATIAL)详解:地理位置数据的高效查询利器
数据库·mysql·database·索引·关系型数据库·空间索引·spatial
奥尔特星云大使25 天前
Pikachu-国产轻量化 Web 漏洞靶场
信息安全·sql注入·web漏洞