首页 > 数据库 >sql注入学习

sql注入学习

时间:2024-10-21 09:21:42浏览次数:1  
标签:sqlmap name -- py python 学习 url sql 注入

万能密码

网站后台的数据查询语句为:select*from member where username='&user' and passwd='&pwd'  

  • 正常使用者帐号是admin,密码12345,那么SQL语句就变为:select*from member where username='admin'and passwd='123456'
  • 输入用户名admin(也可任意输入),密码abc'or 1=1--(前面的abc可任意输入),SQL语句为:select*from member where username='admin' and passwd='abc' or 1=1,则攻击者可以轻松成功登陆admin账号,进入Web后台

sqlmap

判断注入:python sqlmap.py -u "url"

  • post型:--data(--forms)
  • cookie型:--cookie

获取数据库:python sqlmap.py-u“url”--dbs

获取表名:python sqlmap.py -u“url"--tables -D db name

获取字段名:python sqlmap.py-u“url”--columns -T table name -D dp name

获取字段内容:python sqlmap.py -u"url" -C column_name --dump -T table_name -D db name

其他:

  • 判断用户:--is-dba
  • 获取用户:--user
  • 判断权限:--privileges

标签:sqlmap,name,--,py,python,学习,url,sql,注入
From: https://www.cnblogs.com/cxin5/p/18488340

相关文章

  • 大面积的地理空间数据拼接初步学习
    数据拼接数据拼接在GIS领域是一个常见的任务,尤其是当处理的是大面积的地理空间数据时。通常,数据拼接是通过GIS软件来完成的,比如ArcGIS,这是因为这类软件提供了强大的工具来处理、分析和可视化地理信息。数据拼接的目的是将多个数据源或数据集合并成一个连续的数据集,这对于执行......
  • 机器学习——量子机器学习(Quantum Machine Learning)
    机器学习——量子机器学习(QuantumMachineLearning)量子机器学习(QuantumMachineLearning)——未来的智能计算量子机器学习的核心概念使用Qiskit进行量子机器学习——代码示例代码解析量子机器学习的应用结论量子机器学习(QuantumMachineLearning)——下一代智能计算什......
  • MySQL 中 DATETIME 和 TIMESTAMP 时间类型详解
    MySQL的日期类型简介在MySQL中有两种存储时间的数据类型 DATETIME 和 TIMESTAMP,它们在数据库实际应用中,各有各的优势和劣势。一.DATETIME和TIMESTAMP的相同点两个数据类型存储时间的格式一致。均为YYYY-MM-DDHH:MM:SS两个数据类型都包含「日期」和「时间」部分。......
  • C10-08-宽字节注入-mysql注入之getshell-sqlmap
    一宽字节注入利用宽字节注入实现“库名-表名”的注入过程。靶场环境:容器镜像:area39/pikachu宽字节概念1、如果一个字符的大小是一个字节的,称为窄字节;2、如果一个字符的大小是两个及以上字节的,称为宽字节;像GB2312、GBK、GB18030、BIG5、Shift_JIS等编码都是常见的宽字节......
  • 深度学习:开启人工智能的新纪元
    深度学习:开启人工智能的新纪元深度学习是机器学习的一个子领域,它基于人工神经网络的学习算法,特别是那些具有多个非线性变换的层(即“深度”)。这些算法模仿人脑处理信息的方式,通过学习数据的多层次表示和抽象来识别模式和特征。深度学习的简要介绍深度学习模型,如卷积神经网络(C......
  • Spring依赖注入
    依赖注入(DependencyInjection,DI)**是软件设计中的一种设计模式,用来实现对象之间的解耦。在这种模式下,对象不需要自己创建其依赖的对象,而是将所需的依赖通过外部注入到对象中。这种方式使得代码更加模块化、灵活且容易测试。在Spring框架中,依赖注入是核心功能之一,Spring通过......
  • 深度学习代码结构分析(之常见文件夹的作用)
    记录一下小白对深度学习论文代码的分析对于初次接触开源项目代码的人来说,看不明白这些众多的文件夹和文件是干什么的,其实很多文件夹和文件有自己比较固定的内容,以下整理一些常见的文件夹的含义。1.__pycache__文件夹:(编译自动产生)__pycache__文件夹是什么,是缓存文件吗,可以删除......
  • 前端学习Day8 CSS常用声明 (文本 、图像篇)
    目录一、文本1.1.1、字体样式的常用属性1.1.2、语法格式1.2.1、文本样式1.2.2、语法格式 二、图像2.1.1、图像控制的常用属性2.1.2、语法格式一、文本1.1.1、字体样式的常用属性属性说明font-family设置字体的类型font-weight设置字体的粗细font-size设置字体的......
  • [数据库][mysql]MySQL基础
    1,数据库相关概念以前我们做系统,数据持久化的存储采用的是文件存储。存储到文件中可以达到系统关闭数据不会丢失的效果,当然文件存储也有它的弊端。假设在文件中存储以下的数据:姓名 年龄 性别 住址张三 23 男 北京西三旗李四 24 女 北京西二旗王五 25 男 西安软件新城现......
  • [数据库][mysql]mysql高级
    1,约束上面表中可以看到表中数据存在一些问题:id列一般是用标示数据的唯一性的,而上述表中的id为1的有三条数据,并且 马花疼 没有id进行标示柳白 这条数据的age列的数据是3000,而人也不可能活到3000岁马运 这条数据的math数学成绩是-5,而数学学得再不好也不可能出现负分......