news 2026/10/23 2:12:45

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Kali 渗透测试】漏洞学习笔记

一、SQL 注入

web 应用或网站在处理用户输入时没有正确过滤和转义特殊字符,导致用户输入被当成 sql 语句执行。

1. sqlmap

自动发现和利用 web 应用中的数据库漏洞

基本功能

对 web 应用中的数据库进行自动化检测、利用和攻击。

  • 检测链接地址是否包含SQL注入漏洞
sqlmap-u"URL地址"sqlmap-u"URL地址"--batch# 启用所有需要手动确认的功能sqlmap-u"URL地址"--current-user --current-db--batch# 查看当前连接数据库的用户和数据库名sqlmap-u"URL地址"--is-dba--batch# 判断当前用户是否是 dba 权限sqlmap-u"URL地址"--privileges--batch# 列举当前用户权限sqlmap-u"URL地址"--priv-esc–batch# 提权sqlmap-u"URL地址"--users-batch# 列举所有用户sqlmap-u"URL地址"--passwords--batchsqlmap-u"URL地址"--dbs--batchsqlmap-u"URL地址"-D库名--tables--batchsqlmap-u"URL地址"-D库名 -T表名--columns--batchsqlmap-u"URL地址"-D库名 -T表名 -C指定列名,指定列名 --dump–batch

sqlmap 执行数据库交互

sqlmap-u"URL地址"--sql-query="查询语句"–batch sqlmap-u"URL地址"--sql-shell--batchsqlmap-u"URL地址"--os-cmd=系统命令--batchsqlmap-u"URL地址"--os-cmd=系统命令--batch

POST请求类型的SQL注入

  • 方法一
sqlmap-u"URL地址"--data="POST的内容"--batchsqlmap-u"http://x.x.x.x:8080/WebGoat/SqlInjection/assignment5b"--data="login_count=webgoat&userid=0"--batch--cookie="xxx"
  • 方法二

burp suit 拦截数据包,右键单击请求,save item,保存为文件

sqlmap-r保存的文件--batch
sqlmap-m文件地址# 批量检测

指定 sql 注入的方式

sqlmap-u"URL地址"--technique=E--batch
  • E 报错注入
  • B 基于布尔的盲注
  • U 联合查询
  • S 堆叠查询
  • T 基于时间的盲注
  • Q 仅仅使用内联查询

sqlmap 脚本

借助 sqlmap 脚本绕过 waf 的检测

sqlmap-u"URL地址"--batch--tamper脚本名

2. JSQL injection

基于 Java 的轻量级 sql 注入引用

aptinstalljsql-injection

二、XSS

网站安全漏洞,攻击者可以利用其在网站中注入JS客户端代码

1. XSSer

aptinstallxsser xsser-u"URL地址"-g'路径和参数'xsser-u"URL地址"-c爬虫深度--ClURL地址

2. XSStrike

pip3installxsstrike

3. BeEF

利用浏览器中的 xss 漏洞

三、文件包含漏洞

是一种代码注入漏洞,发生在使用了文件包含函数的位置

  • 本地文件包含:能够打开并包含本地文件的漏洞
  • 远程文件包含:能够打开并包含远程文件的漏洞

uniscan

文件包含漏洞扫描器

aptinstalluniscan uniscan-uURL地址-qweds

检测完在 /usr/share/uniscan/report 目录下生成扫描结果

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 2:11:10

Win32汇编消息循环与窗口过程:从入门到实战

1. 学到这里为止,Win32汇编最值得花时间的地方出现了走到第十部分,前面那些寄存器、寻址、基础指令和子程序调用,基本上已经被你磨得差不多了。这一篇我想认真聊聊 Win32 汇编里一个绕不开的分水岭——消息循环与窗口过程。很多人在这个节点之…

作者头像 李华
网站建设 2026/10/23 2:10:31

ModernWMS 开源仓库管理系统实战:从收货上架到发货全流程

ModernWMS 开源仓库管理系统实战:从收货上架到发货全流程 【免费下载链接】ModernWMS The open source simple and complete warehouse management system is derived from our many years of experience in implementing erp projects. We stripped the original c…

作者头像 李华
网站建设 2026/10/23 2:08:57

JVM垃圾回收基础:对象存活判定与垃圾标记算法(附代码演示)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/23 2:08:09

随时随地远程编程:free-claude-code Discord机器人搭建完整教程

【免费下载链接】free-claude-code Use Claude Code for free in the terminal, VSCode extension, or via Discord 项目地址: https://gitcode.com/gh_mirrors/fre/free-claude-code 点击查看 免费下载 free-claude-code 是一个免费的 Claude Code 代理工具&#…

作者头像 李华