Ruby On Rails漏洞复现第二题(cve

访客4年前关于黑客接单574

0x01 漏洞详情

Ruby on Rails一套使用 Ruby 开发的,非常有生产力、维护性高、容易布署的Web 开发框架,是全世界 Web 应用程式开发的首选框架之一。

在控制器中通过render file形式来渲染应用之外的视图,且会根据用户传入的Accept头来确定文件具 *** 置。我们通过传入Accept: //etc/passwd{{来构成构造路径穿越漏洞,读取任意文件。{{的作用是闭合模板路径。

0x02 影响版本

Rails 6.0.0.beta3,5.2.2.1,5.1.6.2,5.0.7.2,4.2.11.1

0x03 漏洞利用

首先访问靶机地址http://219.153.49.228:40300/

image-20210315192207579.png

去网上找相关cve-2019-5418的文章,可以看到写的很详细

image-20210315192502638.png

那我们接下来进行实操,随便访问一个不存在的路径
image-20210315192804163.png
可以看到,确实报错了,然后泄露了robots路径,我们尝试访问
image-20210315192916162.png
在此页面使用burp抓包,发送到repeater,然后修改accpte为/https://www.freebuf.com/articles/etc/passwd{{
原本是这样的
image-20210315193407504.png

我们使用https://www.freebuf.com/articles/进行路径穿越,并且读取etc/passwd

payload: Accept: /https://www.freebuf.com/etc/passwd{{

成功读取到key值image-20210315193621891.png

相关文章

时尚男款手表的价格表(金仕盾男士金手表厂家价钱)

金利时尚男款手表价值表价值查询购置销售公司 时尚男款手表鲑鱼红款几多   602600/元     秦皇岛载沟枪机钟表公司   金仕盾男士金手表暗黄版价值   34100/元     商丘肢俗子...

黑客帝国剧情深入解析(黑客帝国全剧情解析)

黑客帝国剧情深入解析(黑客帝国全剧情解析)

本文目录一览: 1、谁可以详细的解析一下黑客帝国系列电影的剧情 2、黑客帝国4讲的是什么故事 3、黑客帝国1,2,3讲的是什么? 4、黑客帝国到底讲了什么 5、《黑客帝国》讲的是什么故...

血沉是什么?血沉高是怎么回事?

血沉是什么?血沉高是怎么回事?

血沉是什么(血沉高是怎么回事?)类风湿是比较常见的关节疾病,主要由外伤和冻伤导致的。患上类风湿的时候,患者的身体血沉都是比较好的,因为类风湿患者身体红细胞凝聚力是比较强的,这个时候血沉就会增高,如果血...

房产知识:请问大家谁比较清楚因为我想知道:

相信现在有很多的朋友们对于请问大家谁比较清楚因为我想知道:农村房产证办理问题都想要了解吧,那么今天小编就来给大家针对请问大家谁比较清楚因为我想知道:农村房产证办理问题进行一个介绍吧,希望小编介绍的内容...

黑客创业(黑客创始人)

黑客创业(黑客创始人)

本文导读目录: 1、曾经大名鼎鼎的黑客现在都在做什么? 2、世界上大名鼎鼎的黑客都做过哪些让人非常震惊的事情? 3、黑客级别的程序员如何创业 4、马云给500万年薪,三分钟黑掉阿里的黑客男...

印度奥希替尼哪里有卖的?买卖奥希替尼找谁价格

奥希替尼现在除了有原厂阿斯利康版本还有印度一个版本可以供患者选择。那么肯定有很多患者会问印度奥希替尼价格是多少哪里可以买的到啊等等问题,毕竟虽然说印度奥希替尼可以同原厂奥希替尼想媲美但是如果价格太过于...