首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SQL小记

SQL常用的语句,在这里记录一下方便后续直接用了 一大早看见一个公众号的推文,SQL总结的不错,抄过来记录一下,以后遇到直接来取了直接用了 0x01 Mysql 手工注入 1.1 联合注入 Copy...updatexml() 报错的原理:由于 updatexml 的第二个参数需要 Xpath 格式的字符串,以 ~ 开头的内容不是 xml 格式的语法,concat() 函数为字符串连接函数显然不符合规则...1.3.1 时间盲 时间盲也叫延时注入 一般用到函数 sleep() BENCHMARK() 还可以使用笛卡尔积(尽量不要使用,内容太多会很慢很慢) 一般时间盲我们还需要使用条件判断函数 Copy...语法:decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值); 该函数的含义如下: CopyIF 条件=值1 THEN     RETURN(返回值1) ELSIF 条件=值2...3.3.1 布尔盲 Copy?

54060
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL之布尔型盲详解

    saulGoodman 一个专注于红队攻防研究的公众号 关注 MySQL之布尔型盲详解 布尔型盲简介 基于布尔型SQL盲即在SQL注入过程中,应用程序仅仅返回True(页面)和False(页面...MySQL盲常用函数 length() 返回字符串的长度,例如可以返回数据库名字的长度 substr() ⽤来截取字符串 ascii() 返回字符的ascii码 sleep(n) 将程序挂起⼀段时间...,n为n秒 if(expr1,expr2,expr3) 判断语句 如果第⼀个语句正确就执⾏第⼆个语句如果错误执⾏第三个语句 盲流程 1、判断是否存在注入,是字符型还是数字型注入 注入点原查询代码: $...table_name from information_schema.tables where table_schema=database() limit 0,1),9,1))=107 # 返回正常 语法格式是

    10.8K21

    实战 | 记一次邮件系统C段引发的SQL和内网渗透

    甚至直接绕过了登陆验证 但是如果你再堆叠的第二行语句输入错误的语法,它还是会检查语法正确性的 a';select asdasdasd-- 这时候直接进行一个基本信息的看,select @@version...top 1 ID from ACCOUNT where ID NOT IN (select top 1 ID from ACCOUNT))--, 接下来查出了个中文用户名,绕过失败,我不信邪,密码,!...我那个气,开始直接数据库 首先看了下,确定数据库确实有 DBA,使用了 os-shell,whoami 这些都没有结果,但是,ping,dnslog 有回显 确确实实的有回显!!!!!!...进行注入 首先先试着看看能不能读到回显。...sp_OAMethod @objPermiss,'SetSecurityDescriptor',@objRet output,@objFull; 这玩意甚至能连接远程服务器,当然我 sqlserver 和 com 的语法不熟

    1.1K10

    7 种简洁 Python 语法,教你码出一好代码

    但同时 python 语法也允许我们做一些很奇怪的事情。 1、使用 lambda 表达式重写多行函数 众所周知 python 的 lambda 表达式不支持多行代码。但是可以模拟出多行代码的效果。...r+x[i]]] for i in xrange(len(x))], r)[-1])() -> 'strn' 永远不要在生产环境写这样的代码 :) 2、三元运算符 现代的 python 提供了更简便的语法...这不仅对当前的实例有影响,而且对整个类都有影响(准确的说是与这个类绑定的函数)(译者:此处应该是笔误,推测作者原意是:准确的说是与这个函数绑定的所有类),并且所有其他的实例也会受到影响: new_a...Python 的语法、风格都与英文的书写习惯非常接近,Python 的这种风格被称为 Pythonic,如条件表达式,在 Java 和 C++ 中是这样的: int min = x < y ?

    57320
    领券