web渗透指南教学竞赛靶场
进入资源后台管理,如图所示:
输入任意账号密码,出现弹窗提醒,如图所示:
在用户名处输入用户名如下代码块,填入任意密码,如图所示(万能密码):
admin' or 1=1--
获取到flag,成功绕过表单验证,如图所示:
注意:SQL是操作数据库数据的结构化查询语言,网页的应用数据和后台数据库中的数据进行交互时会采用SQL。而SQL注入是将Web页面的原URL、表单域或数据包输入的参数,修改拼接成SQL语句,传递给Web服务器,进而传给数据库服务器以执行数据库命令。如Web应用程序的开发人员对用户所输入的数据或cookie等内容不进行过滤或验证(即存在注入点)就直接传输给数据库,就可能导致拼接的SQL被执行,获取对数据库的信息以及提权,发生SQL注入攻击。