Laravel框架网站破绽测试与修复_腾讯云双十一,服务器

  • Laravel框架网站破绽测试与修复_腾讯云双十一,服务器已关闭评论
  • 139 人浏览
  • A+
所属分类:首页

 

Laravel框架是现在很多网站,APP运营者都在运用的一款开辟框架,正因为运用的网站较多,很多进击者都在不断的对该网站举行破绽测试,我们SINE平安在对该套体系举行破绽测试的时刻,发明存在REC破绽.主假如XSRF破绽,下面我们来细致的剖析破绽,以及怎样应用,破绽修复等三个方面举行周全的纪录.

该Laravel REC破绽的应用是须要前提的,必需满足APP_KEY泄漏的情况下才胜利的应用与触发,我们SINE平安手艺在团体的破绽测试与复现历程里,共发明2个处所能够致使网站破绽的发作,第一个是Post数据包里的cookies字段,再一个是HTTP header字段能够插进去歹意的总计代码到网站后端中去.

我们来搭建一下网站破绽测试的环境,运用linux centos体系,PHP5.5版本,数据库是mysql,运用apache环境来搭建,运用的Laravel版本为5.6.28.起首我们去官方下载该版本,并解压到apache设置的网站目次途径.起首我们post数据过去能够看到我们代码里,会挪用十几个类,并将类里的对象举行挪用,参数赋值,而在cookies和verifycsrftoken值里发明能够运用app_key举行破绽应用,起首我们运用cookies来复现看下:

Laravel框架网站破绽测试与修复_腾讯云双十一,服务器

代码以下:

POST / HTTP/1.2

Host: 127.0.0.2:80

Cookie: safe_SESSION=PHPSTORM; 5LqG5L+d6K+B5omA6L6T5Ye655qE57yW56CB5L2N5Y+v6K+75a2X56ym77yMQmFzZTY05Yi25a6a5LqG5LiA5Liq57yW56CB6KGo77yM5Lul5L6/6L+b6KGM57uf5LiA6L2s5o2i44CC57yW56CB6KGo55qE5aSn5bCP5Li6Ml42PTY077yM6L+Z5Lmf5pivQmFzZTY05ZCN56ew55qE55Sx5p2l44CCDQoNCkJhc2U2NOe8lueggeihqA==;

Content-Type: application/x-www-form-

Connection: open

Content-Length: 1

上面的代码中在cookies栏里.加密的值就是我们要捏造的进击代码,将该POST要求提交到网站中去,起首会对APP_key举行解密并赋值过去,假如解密胜利的话, 哪么就会效验cookies里的值,并对其举行反序列的操纵,进而致使破绽的发作,就会触发RCE破绽了.

http header体式格局的破绽应用,我们破绽测试一下,起首也是组织跟cookies差不多的代码,以下:

POST / HTTP/1.2

Host: 127.0.0.2:80

X-XSRF-TOKEN: +B5omA6L6T5Ye655qE57yW56CB5L2N5Y+v6K+75a2X56ym77yMQmFzZTY05Yi25a6a5LqG5LiA5Liq57yW56CB6KGo77yM5Lul5L6/6L+b6KGM57uf5LiA6L2s5o2i44CC57yW56CB6KGo55qE5aSn5bCP5Li6Ml42PTY077yM6L+Z5Lmf5pivQmFzZTY05ZCN56ew55qE55Sx5p2l44CCDQoNCkJhc2U2NOe8lueggeihqA==;

Content-Type: application/x-www-form-

Connection: open

Content-Length: 1

Laravel框架网站破绽测试与修复_腾讯云双十一,服务器

这里看这个X-XSRF-TOKEN:值,Laravel 框架在提交历程当中会去推断并效验这个值,假如解密胜利就会举行反序列化的操纵,这里就不再逐一的引见与诠释了.

那怎样对Laravel的破绽举行修复?

我们SINE平安手艺对Laravel的版本举行升级发明,最新的5.6.30版本已对该rce破绽举行了修复,在我们对代码的比对中看出,对cookies的解密并剖析操纵举行了推断,多写了static::serialized() 值,一样的在X-XSRF-TOKEN里也加入了这个值.假如您对代码不是太懂的话,也能够找专业的网站平安公司来举行修复,国内SINESAFE,绿盟,启明星斗,都是比较不错的,针对于Laravel的网站破绽检测与测试就到此,也愿望经由过程此次的分享,让更多的人相识网站破绽,破绽的发生缘由,以及该怎样修复破绽,网站平安了,我们才放开手脚去开辟市 场,做好营销.

腾讯云双十一活动