简单说清楚什么是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
相关推荐
2601_9623815810 小时前
【转】Python渗透测试工具:sqlmap
python·渗透测试·sql注入·sqlmap·数据库安全
Sagittarius_A*2 天前
【好靶场】SQL 注入-布尔盲注-2
sql·web安全·网络安全·sql注入
Sagittarius_A*6 天前
【好靶场】报错注入-sql注入-数字型
数据库·sql·web安全·sql注入
泷泷_7 天前
CISP-PTE实操题(自写靶场与题类似或变型)
php·文件上传·cisp-pte·cisp·文件包含·sql注入
Sagittarius_A*7 天前
【好靶场】报错注入-sql注入-字符型
数据库·sql·web安全·网络安全·sql注入
JOker_Chu_11 天前
知识图谱详解:从图结构、关系建模到查询与应用
数据库·知识图谱·database·neo4j
正儿八经的少年12 天前
sa-token,jwt,security 生成 token 的区别
sa-token·security·jwt
2601_9609067212 天前
全球AI产业正加速迈入全域渗透
elasticsearch·百度·database·时序数据库·memcache