随笔分类 -  SQL注入

oracle\mysql\mssql...
摘要:注入产生的原理: 数据库设置为GBK编码: 宽字节注入源于程序员设置MySQL连接时错误配置为:set character_set_client=gbk,这样配置会引发编码转换从而导致的注入漏洞. 1、正常情况下,当GPC开启或者使用addslashes函数会过滤GET或POST提交的参数时,黑客使 阅读全文
posted @ 2018-07-10 00:19 blacksunny 阅读(407) 评论(0) 推荐(0)
摘要:最近在做一些漏洞盒子后台项目的总结,在盒子众多众测项目中,注入类的漏洞占比一直较大。其中Order By注入型的漏洞也占挺大一部分比例,这类漏洞也是白帽子乐意提交的类型(奖金高、被过滤概览小)。今天给大家分享下一些关于Order By的有趣的经验。 何为order by 注入 本文讨论的内容指可控制 阅读全文
posted @ 2018-07-03 10:42 blacksunny 阅读(3981) 评论(0) 推荐(0)
摘要:例子:http://www.kfgtfcj.xxx.cn/lzygg/Zixun_show.aspx?id=1 【1】首先爆版本:http://www.kfgtfcj.xxx.cn/lzygg/Zixun_show.aspx?id=1 and @@version>0报错信息:在将 nvarchar 阅读全文
posted @ 2018-06-26 12:27 blacksunny 阅读(594) 评论(0) 推荐(0)
摘要:1、SQL注入过程中的处理# 终端payload编码 >web服务器解码 >CGI脚本解码 >web应用解码 >数据库解码 浏览器、代理等 ISS/Apache/Tomcat php/java/asp.net xxx系统 mysql/sqlserver 硬件waf 软件waf 2、bypass方法# 阅读全文
posted @ 2018-06-21 12:42 blacksunny 阅读(962) 评论(0) 推荐(0)
摘要:在Web攻防中,SQL注入绝对是一个技能的频繁项,为了技术的成熟化、自动化、智能化,我们有必要建立SQL注入与之相关典型技术之间的关联规则。在分析过程中,整个规则均围绕核心词进行直线展开,我们简单称之为“线性”关联。以知识点的复杂性我们虽然称不上为神经网络,但它依然像滚雪球般对知识架构进行完善升级, 阅读全文
posted @ 2018-05-31 20:06 blacksunny 阅读(2800) 评论(0) 推荐(0)
摘要:SQL语句类似下面这样:(此方法仅适用于5.0.0<mysql<5.6.6的版本) 问题的关键在于,语句中有 order by 关键字,mysql 中在 order by 前面可以使用 union 关键字,所以如果注入点前面没有 order by 关键字,就可以使用 union 关键字,但是现在的情 阅读全文
posted @ 2018-05-31 10:16 blacksunny 阅读(429) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-05-24 20:51 blacksunny 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-05-23 19:44 blacksunny 阅读(11) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-05-23 11:29 blacksunny 阅读(10) 评论(0) 推荐(0)
摘要:概述 当涉及到MSSQL与Oracle时,Out-of-Band 注入是非常好的方式。但我注意到MySQL注入的情况并非如此,于是我准备以自己在SQL注入方面的经验做相关的研究。我们可以利用诸如load_file() 和 select…into之类的函数来outfile/dumpfile。除此之外, 阅读全文
posted @ 2017-12-18 22:23 blacksunny 阅读(1119) 评论(0) 推荐(0)
摘要:load_file函数只有满足两个条件就可以使用: 1、文件权限:chmod a+x pathtofile 2、文件大小: 必须小于max_allowed_packet 例子: select load_file('D:\xampp\htdocs\www\wanju\htaccess.txt') se 阅读全文
posted @ 2017-12-18 22:20 blacksunny 阅读(23606) 评论(0) 推荐(1)
摘要:SQL注入攻击是业界一种非常流行的攻击方式,是由rfp在1998年《Phrack》杂志第54期上的“NT Web Technology Vulnerabilities”文章中首次提出的。时过境迁,相关SQL注入的技术和工具都进行了不断的发展和演化。目前 SQL注入漏洞已经是信息安全的一大领域,无论是 阅读全文
posted @ 2017-12-18 09:26 blacksunny 阅读(4192) 评论(0) 推荐(0)
摘要:0x01 前言 前两天爆了一个LDAP漏洞,据说存在了8年现在才被发现,感概一下,不知这8年来有多少站被搞了。。。 想着复现这个漏洞,就先复习一下LDAP注入的相关知识吧,差了很多资料,记一下笔记。 0x02 LDAP介绍 在学习LDAP注入之前,首先要了解LDAP的运行机制。 什么是LDAP?LD 阅读全文
posted @ 2017-12-05 15:12 blacksunny 阅读(2056) 评论(0) 推荐(0)
摘要:web应用一般采用基于表单的身份验证方式(页面雏形如下图所示),处理逻辑就是将表单中提交的用户名和密码传递到后台数据库去查询,并根据查询结果判断是否通过身份验证。对于LAMP架构的web应用而言,处理逻辑采用PHP,后台数据库采用MySQL。而在这一处理过程,由于种种处理不善,会导致不少严重的漏洞, 阅读全文
posted @ 2017-11-29 16:04 blacksunny 阅读(840) 评论(0) 推荐(0)
摘要:ModSecurity是一个入侵探测与阻止的引擎,它主要是用于Web应用程序所以也可以叫做Web应用程序防火墙.它可以作为Apache Web服务器的一个模块或单独的应用程序来运行。ModSecurity的目的是为增强Web应用程序的安全性和保护Web应用程序避免遭受来自已知与未知的攻击。本文主要介 阅读全文
posted @ 2017-11-29 15:39 blacksunny 阅读(2275) 评论(0) 推荐(0)
摘要:在这篇文中,我们将共同分析一下Oracle数据库的XXE注入漏洞(CVE-2014-6577),Oracle公司1月20日发布了针对该漏洞的相关补丁。 有关XXE的相关知识,可以查看安全脉搏站内的另一篇文章《未知攻焉知防——XXE漏洞攻防》。 漏洞描述 Oracle数据库的XML解析器模块容易受到X 阅读全文
posted @ 2017-11-22 20:47 blacksunny 阅读(3094) 评论(0) 推荐(0)
摘要:http://forum.sqliwiki.com/index.php 阅读全文
posted @ 2017-11-20 21:47 blacksunny 阅读(229) 评论(0) 推荐(0)
摘要:尽管现在呼吁所有的程序都使用unicode编码,所有的网站都使用utf-8编码,来一个统一的国际规范。但仍然有很多,包括国内及国外(特别是非英语国家)的一些cms,仍然使用着自己国家的一套编码,比如gbk,作为自己默认的编码类型。也有一些cms为了考虑老用户,所以出了gbk和utf-8两个版本。 我 阅读全文
posted @ 2017-09-04 11:30 blacksunny 阅读(1259) 评论(0) 推荐(0)
摘要:mysql -u 用户名 -p 密码 -h IP地址 show databases; 查看数据库 select version(); php注入的版本号 use database(表名); show tables; 显示这张表的表名 select * from table; insert * fro 阅读全文
posted @ 2016-07-20 17:04 blacksunny 阅读(4859) 评论(0) 推荐(0)
摘要:SQLServer 一、利用错误消息提取信息 输入 'having 1=1 --(having一般要与group by一起来使用,group by是用来进行分组的,having后面是用来进行判断的),如果网站存在使数据库回显到页面上,那么可以通过页面的回显得到一些想要的数据库字段。通过一次次错误回显 阅读全文
posted @ 2016-02-25 11:53 blacksunny 阅读(3448) 评论(0) 推荐(0)