Update、Insert注入技巧
title: Update、Insert注入技巧
date: 2017-10-23 18:07:57
tags: ["注入"]
审计了不少代码,再看代码的时候最多出现的就是注入,很多都是在update还有insert的时候,利用起来可能都是比较固定,有时候思维僵化并没有去考虑过在这里的一些技巧,之前刚好看到文章这里记录一下.
MySQL下Update、Insert注入技巧
0x01
首先要知道的一些内容
一 、
在之前的false注入中提到有关于字符串是会转成double处理 如果进行一些运算 会warning 当做0
二、
double的数据长度是八字节, 可以存储八个字符


0x02
不啰嗦其他的 这里一个例子说明 利用方式
原始mysql语句:
UPDATE user SET name='leej';
这里不用盲注入 想要之间回显结果 该如何?
既然字符串利用运算符号可以转为double的0,那就在这里操作
首先'leej'<==>0
'leej'+666<==>0+666
'leej'+conv(hex(user()),16,10)<>conv(hex(user()),16,10)>user()就可以以十进制的方式存进去了,这里只要找到user字段的输出就可以了.
Update、Insert注入技巧的更多相关文章
- False注入,以及SQL注入技巧总结
		
title: False注入,以及SQL注入技巧总结 date: 2017-04-25 00:23:31 tags: ['SQL注入'] --- 利用False我们可以绕过一些特定的WAF以及一些未来 ...
 - 织梦内容管理系统(DedeCms) 小说模块insert注入漏洞
		
漏洞版本: Dedecms 漏洞描述: DedeCms是免费的PHP网站内容管理系统. 织梦内容管理系统(DedeCms) 以简单.实用.开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户 ...
 - Store update, insert, or delete statement affected an unexpected number of rows ({0}).
		
问题描述 Store update, insert, or delete statement affected an unexpected number of rows ({0}). Entities ...
 - ZZCMS v8.2 前台Insert注入+任意文件删除
		
前几天看了水泡泡老哥的zzcms的审计,在论坛上一搜发现这个cms有不少洞.听说很适合小白练手,所以来瞅一瞅.不知道我发现的这个洞是不是已经被爆过了,如果雷同,纯属巧合. 一.Insert注入,直接返 ...
 - system.Data.Entity.Infrastructure.DbUpdateConcurrencyException: Store update, insert, or delete statement affected an unexpected number of rows (0)  问题
		
页面控件没有做限制.提交后还可以继续点击,造成了在短时间内的多次请求.查看日志两次错误在200ms之内. 错误信息 system.Data.Entity.Infrastructure.DbUpdate ...
 - Store update, insert, or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted since entities were loaded.
		
EF6进行Insert操作的时候提示错误 Store update, insert, or delete statement affected an unexpected number of rows ...
 - SQL server触发器中 update insert delete 分别给写个例子被。
		
SQL server触发器中 update insert delete 分别给写个例子以及解释下例子的作用和意思被, 万分感谢!!!! 主要想知道下各个语句的书写规范. INSERT: 表1 (ID, ...
 - 执行update, insert,delete 语句, 不返回结果集,(类型化参数)
		
/// <summary> /// 执行update, insert,delete 语句, 不返回结果集,(类型化参数) /// </summary> /// <para ...
 - 使用notepad++/excle快速将cvs文件转换为insert语句技巧以及注意点
		
使用notepad++/excle快速将cvs文件转换为insert语句技巧以及注意点 业务场景 最近nc项目经理从第三方弄来了一个300w行的csv文件,让导入数据库做处理,出现了下列问题: csv ...
 
随机推荐
- C#多线程与异步
			
1.什么是异步同步 如果一个方法被调用,调用者需要等待该方法被执行完毕之后才能继续执行,则是同步. 如果方法被调用后立刻返回,即使该方法是一个耗时操作,也能立刻返回到调用者,调用者不需要等待该方法,则 ...
 - 简单的c语言程序
			
我猜大部分人第一门掌握的语言是c语言吧(我第一门学的是python). 在接下来的文章里我会逐步的介绍有关自己对c语言的理解,希望对一些小伙伴有帮助,有哪里有错误希望大佬指出. 首先这是第一个c语言程 ...
 - 区间 dp
			
以一个经典题目引入到正题 : 有 n 堆石子 , 每两堆石子合并会花费一定的价值,所花费的价值即为 两堆石子上的价值和 , 问合并所有的石子后的最小花费 ? 思路分析 : 因为题干可以看成是对每个区间 ...
 - String.valueOf(null)
			
public static String valueOf(Object obj) { return (obj == null) ? "null" : obj.toString(); ...
 - 【原创】Dubbo 2.7.5在线程模型上的优化
			
这是why技术的第30篇原创文章 这可能是全网第一篇解析Dubbo 2.7.5里程碑版本中的改进点之一:客户端线程模型优化的文章. 先劝退:文本共计8190字,54张图.阅读之前需要对Dubbo相关知 ...
 - Ansible playbooks常用模块案例操作
			
打开git bash 连接ansible服务器,然后进入deploy用户 #ssh root@192.168.96.188 进入python3.6虚拟环境 #su - deploy #source . ...
 - python 打印乘法表
			
for i in range(1, 10): for j in range(1, i+1): print('%s * %s = %s' % (i, j, i*j), end=' ') print('' ...
 - if(a)是什么意思
			
if(a)等价于 if(a!=0) if(!a)等价于 if(a==0)
 - ios--->NStimer用法
			
NStimer用法 1.初始化 (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL ...
 - Docker底层架构之命名空间
			
前言 命名空间是 Linux 内核一个强大的特性.每个容器都有自己单独的命名空间,运行在其中的 应用都像是在独立的操作系统中运行一样.命名空间保证了容器之间彼此互不影响.相应的命名空间功能如下: pi ...