简单说清楚什么是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
相关推荐
云水一下1 天前
零基础玩转bWAPP靶场(十三):SQL 注入(GET/搜索型)
web安全·sql注入·bwapp
祁白_5 天前
sqlmap工具
web安全·网络安全·sql注入·sqlmap
有点小帅得平哥哥6 天前
dataease 2.10.21 版本 处理社区版 iframe内嵌
database·iframe方式内嵌公共链接
hh真是个慢性子16 天前
GaussDB Inside 2.23.01.280 集中式一主一备安装
数据库·database·gaussdb·国产数据库·高斯
不知疲倦的仄仄17 天前
ShardingSphere:高效管理数据库集群的终极方案
sql·mysql·oracle·database
承渊政道1 个月前
【MySQL数据库学习】(MySQL复合查询)
数据库·学习·mysql·bash·database·数据库开发·数据库架构
lcreek1 个月前
SQL盲注漏洞详解 DVWA High
网络安全·sql注入
lcreek1 个月前
SQL 注入漏洞详解:从原理到防御的完整学习指南
网络安全·sql注入
三垣网安1 个月前
记一次补天公益SRC漏洞挖掘:弱口令+SQL注入+信息泄露
sql注入·信息泄露·弱口令