运用Burp的intruder功用测验有csrf维护的应用程序

访客5年前黑客资讯634

许多Web运用会有避免跨站恳求假造的战略,比方经过request恳求传一个当时页面有用或许当时会话有用的参数(假如他们没有,那就很值得研讨)。这些参数用来证明这个恳求是从预订用户宣布的,而不是进犯者那里。
这些参数,用来避免用户因为被劫持而宣布假造的恳求。企业的安全顾问来评价这些参数,进程十分繁琐。传统的扫描器和其他主动化东西不能够精确的提交这些参数,也因而变得不那么抱负。
这篇文章将展现怎么运用Burp的intruder的Recursive Grep  payload功用来主动提交有csrf维护的token的办法。
运用场景
咱们运用一个自己开发的程序来展现这个比如。这个程序是一个带有防护csrf的token的简略搜索表单。
咱们的意图是经过这个搜索功用来检查是否有XSS缝隙。
当咱们之一次加载这个页面,咱们看到这个页面的源代码有一个hidden的输入框,name是csrf_token。每次改写这个页面时,这个token都会改动。

为了主动测验,咱们需求一种在每次发送request恳求时都能提交正确的csrf_token的办法。提交任何不匹配的数据都会导致报错或许在服务器端显现过错日志。
Recursive Grep功用
Burp东西供给了一个名叫recursive grep的payload,能够让你从进犯的前一个恳求的回来包中提取出每个payload,咱们能够运用这个功用从html中提取出csrf_token,重放到下一次恳求中,以便进行主动化的fuzz进犯。
咱们安装了一个burp的扩展,咱们叫它xssValidator,用来主动测验xss缝隙。
咱们能够运用burp的Recursive grep payload去提取csrf_token的值,结合运用xssvalidator payloads去主动发现运用中的有csrf维护的xss缝隙。
操作演示
像平常运用的相同,向intruder发送一个恳求,界说这个你想要fuzz的刺进点,界说了一切你需求的刺进点后,找到http恳求中发送csrf token的当地,然后也界说为一个payload。请记住这个payload的方位(position number),因为关于下一步来讲这很重要。

界说了一切payload之后,咱们需求设置进犯办法,这个比如中,咱们运用pitchfork办法。
咱们从给cookie头装备csrf_token参数这个payload开端,在这个比如中,它在之一个方位。界说这个payload的类型为Recursive grep,如下图:

下一步,咱们需求界说这个payload需求从http回来包中提取的参数的方位,切换到options tab,阅读 grep-extract面板。

点击增加按钮,会展现出一个能够用来界说需求提取grep item的面板,有一些可选参数:用来界说开端和完毕方位,或许运用正则来提取。这个比如中咱们运用界说开端和完毕方位的办法。
为了界说这个方位,只需简略的在http回来包中高亮挑选这个区域即可。这个区域能够在header和body中。

在高亮显现这个所需区域后,你能够看到这个态势和完毕挑选被主动填写了,点击OK,现在你能够在grep-extract面板看到一个条目。

留意:burp默许的抓取长度是100个字符。在许多情况下太少了,别忘了装备一下。
Recursive grep payload 要求intruder 进行单线程进犯。以保证payload被正确重放,切换导航到request engine面板,设置线程为1。

这个时分,咱们需求完结装备这个payload。切换回payload tab,到Recursive grep payload设置。在payload选项中,你现在能够看到一个列表中有一个extract  grep  条目能够挑选,确认这个被挑选了。在这个比如中,你将看到咱们供给了一个初始的payload值。许多时分,咱们当测验csrf防护的运用时,之一次恳求需求是一个有用的token,来保证不会因为发送不合法token而触发任何反csrf的功用。
到这儿咱们现已完结了对Recursive grep payload的界说能够持续界说其他的payloads了。
比如中的运用有两个方位:search和csrf_token。咱们企图注入搜索参数。这个csrf_token参数则是需求从其他当地获取的token。

[1] [2]  黑客接单网

相关文章

网页挂马常见缝隙剖析与检测

一、CVE-2019-8373缝隙的开始剖析 2019年8月15日,趋势科技发表了他们发现的一同浏览器缝隙进犯事情。在检测到的进犯流量中,进犯者运用了cve-2019-8373这个缝隙来进犯IE浏览器...

三种对CORS错误配置的利用方法

同源战略(SOP)约束了应用程序之间的信息同享,而且仅答应在保管应用程序的域内同享。这有用避免了体系秘要信息的走漏。但与此一起,也带来了别的的问题。跟着Web应用程序和微服务运用的日益增长,出于有用意...

带外通道技术(OOB)总结-黑客接单平台

在浸透中,常常碰到封闭回显的缝隙,常见的XXE盲注,SQL盲注,反序列号无回显,这个时分常用到OOB带外数据通道,带外通道技能(OOB)让进犯者可以经过另一种方法来承认和运用所谓的盲目(blind)的...

网络爬虫暗藏杀机:在Scrapy中利用Telnet服务LPE-黑客接单平台

网络抓取结构中运用最多的莫过所以scrapy,但是咱们是否考虑过这个结构是否存在缝隙妮?5年前曾经在scrapy中爆出过XXE缝隙,但是这次咱们发现的缝隙是一个LPE。 经过该缝隙能够获得shell,...

TrickBot银行木马归来突击全球金融机构

一、布景 最近国外安全研究人员发现TrickBot银行木马最新的样本,深服气EDR安全团队对此事进行了相关跟进,获取到了相应的样本,并对样本进行了详细剖析,承认此样本为TrickBot银行盗号木马的最...

FALLOUT工具包再现江湖,让你浏览网站时不知不觉中招-黑客接单平台

近年来,网络进犯越来越无孔不入,看似往常的活动在进犯者眼中也成为了潜在的进犯时机,作为这一趋势的最新事例,本文将展现进犯者是怎么经过人们日常的阅读行为来装置AZORult的。AZORult是一类特务软...