国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序

這篇具有很好參考價(jià)值的文章主要介紹了第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

僅使用瀏覽器開(kāi)發(fā)人員工具手動(dòng)檢查 Web 應(yīng)用程序是否存在安全問(wèn)題。只需使用瀏覽器即可進(jìn)行黑客攻擊,無(wú)需任何工具或腳本。

1、任務(wù) 1 遍歷應(yīng)用程序

在這個(gè)房間中,您將學(xué)習(xí)如何僅使用瀏覽器中的內(nèi)置工具手動(dòng)檢查 Web 應(yīng)用程序的安全問(wèn)題。通常,自動(dòng)化安全工具和腳本會(huì)錯(cuò)過(guò)許多潛在的漏洞和有用的信息。

以下是您將在整個(gè)房間中使用的內(nèi)置瀏覽器工具的簡(jiǎn)短細(xì)分:

  • View Source - Use your browser to view the human-readable source code of a website.
    查看源代碼 - 使用瀏覽器查看網(wǎng)站的人類可讀源代碼。
  • Inspector - Learn how to inspect page elements and make changes to view usually blocked content.
    檢查器 - 了解如何檢查頁(yè)面元素并進(jìn)行更改以查看通常被阻止的內(nèi)容。
  • Debugger - Inspect and control the flow of a page’s JavaScript
    調(diào)試器 - 檢查和控制頁(yè)面 JavaScript 的流程
  • Network - See all the network requests a page makes.
    網(wǎng)絡(luò) - 查看頁(yè)面發(fā)出的所有網(wǎng)絡(luò)請(qǐng)求。

啟動(dòng)此任務(wù)的虛擬機(jī),等待 2 分鐘,然后訪問(wèn)以下 URL:https://LAB_WEB_URL.p.thmlabs.com(此 URL 將在啟動(dòng)計(jì)算機(jī)后 2 分鐘后更新)

2、任務(wù) 2 探索網(wǎng)站

作為滲透測(cè)試人員,您在審查網(wǎng)站或 Web 應(yīng)用程序時(shí)的角色是發(fā)現(xiàn)可能易受攻擊的功能,并嘗試?yán)盟鼈儊?lái)評(píng)估它們是否易受攻擊。這些功能通常是網(wǎng)站中需要與用戶進(jìn)行一些交互的部分。

查找網(wǎng)站的交互部分可以像查找登錄表單一樣簡(jiǎn)單,可以手動(dòng)查看網(wǎng)站的JavaScript。一個(gè)很好的開(kāi)始是用你的瀏覽器瀏覽網(wǎng)站,記下每個(gè)頁(yè)面/區(qū)域/功能,并為每個(gè)頁(yè)面/區(qū)域/功能做總結(jié)。

Acme IT Support網(wǎng)站的網(wǎng)站評(píng)論示例如下:

Feature 特征 URL Summary 概括
Home Page
主頁(yè)
/ This page contains a summary of what Acme IT Support does with a company photo of their staff.
此頁(yè)面包含 Acme IT 支持人員如何處理其員工的公司照片的摘要。
Latest News
最新消息
/news
/消息
This page contains a list of recently published news articles by the company, and each news article has a link with an id number, i.e. /news/article?id=1
該頁(yè)面包含該公司最近發(fā)布的新聞文章列表,每篇新聞文章都有一個(gè)帶 id 號(hào)的鏈接,即 /news/article?id=1
News Article
新聞文章
/news/article?id=1
/新聞/文章?id=1
Displays the individual news article. Some articles seem to be blocked and reserved for premium customers only.
顯示個(gè)別新聞文章。有些文章似乎被屏蔽并僅供高級(jí)客戶使用。
Contact Page
聯(lián)系頁(yè)面
/contact
/接觸
This page contains a form for customers to contact the company. It contains name, email and message input fields and a send button.
此頁(yè)面包含供客戶聯(lián)系公司的表格。它包含姓名、電子郵件和消息輸入字段以及發(fā)送按鈕。
Customers
顧客
/customers
/顧客
This link redirects to /customers/login.
此鏈接重定向到/customers/login。
Customer Login
客戶登錄
/customers/login
/客戶/登錄
This page contains a login form with username and password fields.
此頁(yè)面包含一個(gè)帶有用戶名和密碼字段的登錄表單。
Customer Signup
客戶注冊(cè)
/customers/signup
/客戶/注冊(cè)
This page contains a user-signup form that consists of a username, email, password and password confirmation input fields.
此頁(yè)面包含一個(gè)用戶注冊(cè)表單,其中包含用戶名、電子郵件、密碼和密碼確認(rèn)輸入字段。
Customer Reset Password
客戶重置密碼
/customers/reset
/客戶/重置
Password reset form with an email address input field.
帶有電子郵件地址輸入字段的密碼重置表單。
Customer Dashboard
客戶儀表板
/customers
/顧客
This page contains a list of the user’s tickets submitted to the IT support company and a “Create Ticket” button.
此頁(yè)面包含提交給 IT 支持公司的用戶票證列表和“創(chuàng)建票證”按鈕。
Create Ticket
創(chuàng)建票證
/customers/ticket/new
/客戶/票/新
This page contains a form with a textbox for entering the IT issue and a file upload option to create an IT support ticket.
此頁(yè)面包含一個(gè)表單,其中包含用于輸入 IT 問(wèn)題的文本框和用于創(chuàng)建 IT 支持票證的文件上傳選項(xiàng)。
Customer Account
客戶賬戶
/customers/account
/客戶/帳戶
This page allows the user to edit their username, email and password.
該頁(yè)面允許用戶編輯他們的用戶名、電子郵件和密碼。
Customer Logout
客戶退出
/customers/logout
/客戶/注銷
This link logs the user out of the customer area.
此鏈接使用戶退出客戶區(qū)。

我們將開(kāi)始更深入地研究我們?cè)谙乱粋€(gè)任務(wù)中發(fā)現(xiàn)的一些頁(yè)面。

3、任務(wù) 3 查看頁(yè)面源代碼(Viewing The Page Source)

頁(yè)面源是每次我們發(fā)出請(qǐng)求時(shí)從網(wǎng)絡(luò)服務(wù)器返回到我們的瀏覽器/客戶端的人類可讀代碼。

返回的代碼由 HTML(超文本標(biāo)記語(yǔ)言)、CSS(層疊樣式表)和 JavaScript 組成,它告訴我們的瀏覽器要顯示什么內(nèi)容、如何顯示它,并添加與 JavaScript 交互的元素。

出于我們的目的,查看頁(yè)面源代碼可以幫助我們發(fā)現(xiàn)有關(guān) Web 應(yīng)用程序的更多信息。

如何查看頁(yè)面源代碼?

1、查看網(wǎng)站時(shí),您可以右鍵單擊頁(yè)面,然后您會(huì)在菜單上看到一個(gè)選項(xiàng),顯示“查看頁(yè)面源代碼”(View Page Source)。

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

2、大多數(shù)瀏覽器支持將 view-source: 放在 URL 前面,例如 view-source:https://www.google.com/

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

3、在瀏覽器菜單中,您將找到查看頁(yè)面源代碼的選項(xiàng)。此選項(xiàng)有時(shí)可能位于子菜單中,例如開(kāi)發(fā)人員工具或更多工具。

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

讓我們查看一些頁(yè)面源代碼!

嘗試查看 Acme IT 支持網(wǎng)站主頁(yè)的頁(yè)面源代碼。不幸的是,解釋您在這里看到的所有內(nèi)容遠(yuǎn)遠(yuǎn)超出了本房間的范圍,您需要研究網(wǎng)站設(shè)計(jì)/開(kāi)發(fā)課程才能完全理解它。我們能做的就是挑選出對(duì)我們重要的信息。

Acme IT 頁(yè)面源代碼:

<!--
This page is temporary while we work on the new homepage @ /new-home-beta
-->
<!DOCTYPE html>
<html lang="en">
<head>
    <title>Acme IT Support - Home</title>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.12.0/css/all.css" integrity="sha384-ekOryaXPbeCpWQNxMwSWVvQ0+1VrStoPJq54shlYhR8HzQgig1v5fas6YgOqLoKz" crossorigin="anonymous">
        <link rel="stylesheet" href="/assets/bootstrap.min.css">
    <link rel="stylesheet" href="/assets/style.css">
</head>
<body>
    <nav class="navbar navbar-inverse navbar-fixed-top">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="#">Acme IT Support</a>
            </div>
            <div id="navbar" class="collapse navbar-collapse">
                <ul class="nav navbar-nav">
                    <li class="active"><a href="/">Home</a></li>
                    <li><a href="/news">News</a></li>
                    <li><a href="/contact">Contact</a></li>
                    <li><a href="/customers">Customers</a></li>
                </ul>
            </div><!--/.nav-collapse -->
        </div>
    </nav><div class="container" style="padding-top:60px">
    <h1 class="text-center">Acme IT Support</h1>
    <div class="row">
        <div class="col-md-8 col-md-offset-2 text-center">
            <img src="/assets/staff.png">
            <p class="welcome-msg">Our dedicated staff are ready <a href="/secret-page">to</a> assist you with your IT problems.</p>
        </div>
    </div>
</div>
<script src="/assets/jquery.min.js"></script>
<script src="/assets/bootstrap.min.js"></script>
<script src="/assets/site.js"></script>
</body>
</html>
<!--
Page Generated in 0.03720 Seconds using the THM Framework v1.2 ( https://static-labs.tryhackme.cloud/sites/thm-web-framework )
-->

在頁(yè)面頂部,您會(huì)注意到一些以 <!-- 開(kāi)頭并以 --> 結(jié)尾的代碼,這些是注釋。注釋是網(wǎng)站開(kāi)發(fā)人員留下的消息,通常是為了向其他程序員解釋代碼中的某些內(nèi)容,甚至是為自己提供注釋/提醒。這些評(píng)論不會(huì)顯示在實(shí)際網(wǎng)頁(yè)上。此評(píng)論描述了在開(kāi)發(fā)新主頁(yè)時(shí)主頁(yè)是臨時(shí)的。查看評(píng)論中的網(wǎng)頁(yè)以獲得您的第一個(gè)旗幟。

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

This page is temporary while we work on the new homepage @ /new-home-beta

# 翻譯
這個(gè)頁(yè)面是臨時(shí)的,因?yàn)槲覀冋陂_(kāi)發(fā)新的主頁(yè)@ /new-home-beta

# 新頁(yè)面地址,即在原有網(wǎng)站`url`后拼接`/new-home-beta`
# 即`10.10.194.239/new-home-beta`

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

至此獲取flag1!

HTML 中不同頁(yè)面的鏈接寫入錨標(biāo)記(這些是以 <a 開(kāi)頭的 HTML 元素),并且您將定向到的鏈接存儲(chǔ)在 href 屬性中。

例如,您將在第 31 行看到聯(lián)系頁(yè)面鏈接:

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

如果您進(jìn)一步查看頁(yè)面源代碼,會(huì)發(fā)現(xiàn)一個(gè)隱藏鏈接,指向以“secr”開(kāi)頭的頁(yè)面,查看此鏈接即可獲取另一個(gè)標(biāo)志。在現(xiàn)實(shí)情況下,您顯然不會(huì)獲得標(biāo)志,但您可能會(huì)發(fā)現(xiàn)企業(yè)使用一些私人區(qū)域來(lái)存儲(chǔ)公司/員工/客戶信息。

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

點(diǎn)擊此secr開(kāi)頭的連接,進(jìn)入下述頁(yè)面網(wǎng)站

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

至此獲取flag2!

外部文件,如CSS, JavaScript和圖像可以使用HTML代碼包含。在本例中,您將注意到這些文件都存儲(chǔ)在同一個(gè)目錄中。如果您在web瀏覽器中查看此目錄,則會(huì)出現(xiàn)配置錯(cuò)誤。應(yīng)該顯示的是一個(gè)空白頁(yè)面或403 Forbidden頁(yè)面,并提示您無(wú)權(quán)訪問(wèn)該目錄。相反,已經(jīng)啟用了目錄列表特性,它實(shí)際上列出了目錄中的每個(gè)文件。有時(shí)這不是問(wèn)題,目錄中的所有文件都可以安全地供公眾查看,但在某些情況下,備份文件、源代碼或其他機(jī)密信息可能存儲(chǔ)在這里。在本例中,我們?cè)趂lag.txt文件中獲得一個(gè)標(biāo)志。

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

根據(jù)提示,發(fā)現(xiàn)CSS、JavaScript、圖像等都存儲(chǔ)在/assets目錄,網(wǎng)站url拼接此目錄地址,即10.10.194.239/assets

訪問(wèn)上述拼接地址

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

發(fā)現(xiàn)flag.txt,打開(kāi)此文件

(此目錄下其他文件不一定沒(méi)有作用,后續(xù)遇到實(shí)際場(chǎng)景,建議逐個(gè)點(diǎn)擊查看,說(shuō)不定會(huì)有意外收獲!)

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

至此獲取flag3!

如今,許多網(wǎng)站都不是從頭開(kāi)始制作的,而是使用所謂的框架??蚣苁穷A(yù)制代碼的集合,允許開(kāi)發(fā)人員輕松包含網(wǎng)站所需的常見(jiàn)功能,例如博客、用戶管理、表單處理等等,從而節(jié)省開(kāi)發(fā)人員數(shù)小時(shí)或數(shù)天的開(kāi)發(fā)時(shí)間。

查看頁(yè)面源代碼通??梢詾槲覀兲峁┚€索,了解某個(gè)框架是否正在使用,如果使用,是哪個(gè)框架,甚至是什么版本。了解框架和版本可能是一個(gè)強(qiáng)有力的發(fā)現(xiàn),因?yàn)榭蚣苤锌赡艽嬖诠猜┒?,并且網(wǎng)站可能沒(méi)有使用最新版本。在頁(yè)面底部,您將找到有關(guān)正在使用的框架和版本的評(píng)論以及該框架網(wǎng)站的鏈接。查看該框架的網(wǎng)站,您會(huì)發(fā)現(xiàn)我們的網(wǎng)站實(shí)際上已經(jīng)過(guò)時(shí)了。閱讀更新通知并使用您找到的信息來(lái)發(fā)現(xiàn)另一個(gè)標(biāo)志。

發(fā)現(xiàn)框架版本	v1.2
框架網(wǎng)站鏈接	https://static-labs.tryhackme.cloud/sites/thm-web-framework

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

訪問(wèn)框架網(wǎng)站鏈接,根據(jù)提示,閱讀網(wǎng)站更新通知

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

閱讀新版本通知

我們遇到了一個(gè)問(wèn)題,我們的備份過(guò)程在網(wǎng)絡(luò)目錄中創(chuàng)建了一個(gè)名為/tmp.zip的文件,該文件可能會(huì)被網(wǎng)站訪問(wèn)者讀取。該文件現(xiàn)在存儲(chǔ)在公眾無(wú)法讀取的區(qū)域中。

訪問(wèn)/tem.zip文件,在原有url后拼接,即10.10.194.239/tmp.zip,訪問(wèn)此鏈接

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

解壓此壓縮包

# 解壓命令
unzip tmp.zip

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

至此獲取flag4!

回答以下問(wèn)題

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

4、任務(wù) 4 開(kāi)發(fā)人員工具 - 檢查器(Developer Tools - Inspector)

Developer Tools 開(kāi)發(fā)者工具

每個(gè)現(xiàn)代瀏覽器都包含開(kāi)發(fā)人員工具;這是一個(gè)工具包,用于幫助 Web 開(kāi)發(fā)人員調(diào)試 Web 應(yīng)用程序,并讓您深入了解網(wǎng)站的底層情況,了解正在發(fā)生的情況。作為滲透測(cè)試人員,我們可以利用這些工具來(lái)更好地理解 Web 應(yīng)用程序。我們特別關(guān)注開(kāi)發(fā)人員工具包的三個(gè)功能:檢查器、調(diào)試器和網(wǎng)絡(luò)。

Opening Developer Tools 打開(kāi)開(kāi)發(fā)者工具

每個(gè)瀏覽器訪問(wèn)開(kāi)發(fā)人員工具的方式都不同。如果您不確定如何訪問(wèn)它,請(qǐng)單擊此任務(wù)右上角的“查看站點(diǎn)”按鈕,獲取有關(guān)如何訪問(wèn)瀏覽器工具的說(shuō)明。(用到的時(shí)候在查!)

Inspector 檢查器

頁(yè)面源并不總是代表網(wǎng)頁(yè)上顯示的內(nèi)容;這是因?yàn)?CSS、JavaScript 和用戶交互可以更改頁(yè)面的內(nèi)容和樣式,這意味著我們需要一種方法來(lái)查看此時(shí)瀏覽器窗口中顯示的內(nèi)容。 Element Inspector 通過(guò)向我們提供網(wǎng)站當(dāng)前內(nèi)容的實(shí)時(shí)呈現(xiàn)來(lái)協(xié)助我們完成此任務(wù)。

除了查看實(shí)時(shí)視圖之外,我們還可以編輯頁(yè)面元素并與之交互,這有助于 Web 開(kāi)發(fā)人員調(diào)試問(wèn)題。

在 Acme IT 支持網(wǎng)站上,單擊新聞部分,您將在其中看到三篇新聞文章。

前兩篇文章是可讀的,但第三篇文章已被屏蔽,內(nèi)容上方有一條浮動(dòng)通知,說(shuō)明您必須成為高級(jí)客戶才能查看該文章。這些阻擋頁(yè)面內(nèi)容的浮動(dòng)框通常被稱為付費(fèi)墻,因?yàn)樗鼈冊(cè)谀M吹降膬?nèi)容前面豎起了一堵隱喻的墻,直到您付費(fèi)為止。

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

右鍵單擊高級(jí)通知(付費(fèi)專區(qū)),您應(yīng)該能夠從菜單中選擇“檢查”選項(xiàng),該選項(xiàng)將根據(jù)您的瀏覽器或偏好在底部或右側(cè)打開(kāi)開(kāi)發(fā)人員工具。您現(xiàn)在將看到構(gòu)成網(wǎng)站的元素/HTML(類似于下面的屏幕截圖)。

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

找到類 premium-customer-blockerDIV 元素并單擊它。您將在樣式框中看到應(yīng)用于此元素的所有 CSS 樣式,例如 margin-top: 60pxtext-align: center 。**我們感興趣的樣式是 display: block 。如果單擊單詞 block ,您可以鍵入自己選擇的值。嘗試輸入 none ,這將使該框消失,顯示其下方的內(nèi)容和一個(gè)標(biāo)志。如果該元素沒(méi)有顯示字段,您可以單擊最后一個(gè)樣式下方并添加您自己的樣式。**嘗試一下元素檢查器,您會(huì)發(fā)現(xiàn)可以更改網(wǎng)站上的任何信息,包括內(nèi)容。請(qǐng)記住,這僅在您的瀏覽器窗口中編輯,當(dāng)您按刷新時(shí),一切都會(huì)恢復(fù)正常。

步驟:

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

至此獲取flag!

回答以下問(wèn)題

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

5、任務(wù) 5 開(kāi)發(fā)人員工具 - 調(diào)試器(Developer Tools - Debugger)

Developer Tools - Debugger

開(kāi)發(fā)人員工具中的這個(gè)面板旨在用于調(diào)試 JavaScript,對(duì)于想要找出某些內(nèi)容可能無(wú)法正常工作的 Web 開(kāi)發(fā)人員來(lái)說(shuō),這又是一項(xiàng)出色的功能。但作為滲透測(cè)試人員,它使我們可以選擇深入挖掘 JavaScript 代碼。在 Firefox 和 Safari 中,此功能稱為“調(diào)試器”,但在 Google Chrome 中,它稱為“源”

在 Acme IT 支持網(wǎng)站上,單擊聯(lián)系頁(yè)面,每次加載頁(yè)面時(shí),您可能會(huì)注意到屏幕上快速閃爍紅色。我們將使用調(diào)試器來(lái)弄清楚這個(gè)紅色閃光是什么以及它是否包含任何有趣的東西。作為滲透測(cè)試人員,調(diào)試紅點(diǎn)不會(huì)是您在現(xiàn)實(shí)世界中要做的事情,但它確實(shí)允許我們使用此功能并習(xí)慣調(diào)試器。

在這兩種瀏覽器中,您都可以在左側(cè)看到當(dāng)前網(wǎng)頁(yè)正在使用的所有資源的列表。如果單擊資產(chǎn)文件夾,您將看到一個(gè)名為 flash.min.js 的文件。單擊此文件將顯示 JavaScript 文件的內(nèi)容。

很多時(shí)候,當(dāng)查看 javascript 文件時(shí),您會(huì)注意到所有內(nèi)容都在一行上,這是因?yàn)樗驯蛔钚』@意味著所有格式(制表符、空格和換行符)都已被刪除以使文件更小。該文件也不例外,而且它也被混淆了,故意使其難以閱讀,因此其他開(kāi)發(fā)人員無(wú)法輕松復(fù)制它。

我們可以使用“Pretty Print”選項(xiàng)返回一些格式,該選項(xiàng)看起來(lái)像兩個(gè)大括號(hào) { } 以使其更具可讀性,盡管由于混淆,仍然很難理解文件中發(fā)生的情況。如果滾動(dòng)到 flash.min.js 文件的底部,您將看到以下行: flash['remove']();

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

這一點(diǎn) JavaScript 就是從頁(yè)面中刪除紅色彈出窗口的原因。我們可以利用調(diào)試器的另一個(gè)功能,稱為斷點(diǎn)。這些是代碼中我們可以強(qiáng)制瀏覽器停止處理 JavaScript 并暫停當(dāng)前執(zhí)行的點(diǎn)。

如果單擊包含上述代碼的行號(hào),您會(huì)發(fā)現(xiàn)它變成藍(lán)色;您現(xiàn)在已在此行上插入了一個(gè)斷點(diǎn)?,F(xiàn)在嘗試刷新頁(yè)面,您會(huì)發(fā)現(xiàn)紅色框保留在頁(yè)面上而不是消失,并且它包含一個(gè)標(biāo)志。

步驟:

1、

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

2、

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

3、

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

4、flash.min.js文件顯示在一行,拉取至該行末尾,發(fā)現(xiàn)flash['remove']();

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

5、點(diǎn)擊下述按鈕,讓flash.min.js格式化輸出

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

格式化輸出效果如下:

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

6、在flash['remove']();處設(shè)置斷點(diǎn)

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

7、刷新頁(yè)面,發(fā)現(xiàn)flag

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

回答以下問(wèn)題

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

6、任務(wù) 6 開(kāi)發(fā)者工具 - 網(wǎng)絡(luò)(Developer Tools - Network)

Developer Tools - Network

開(kāi)發(fā)人員工具上的網(wǎng)絡(luò)選項(xiàng)卡可用于跟蹤網(wǎng)頁(yè)發(fā)出的每個(gè)外部請(qǐng)求。如果單擊“網(wǎng)絡(luò)”選項(xiàng)卡,然后刷新頁(yè)面,您將看到該頁(yè)面請(qǐng)求的所有文件。

嘗試在聯(lián)系頁(yè)面上執(zhí)行此操作;如果列表有點(diǎn)過(guò)多,您可以按垃圾桶圖標(biāo)刪除該列表。

打開(kāi)“網(wǎng)絡(luò)”選項(xiàng)卡,嘗試填寫聯(lián)系表單并按“發(fā)送消息”按鈕。您將注意到network選項(xiàng)卡中的一個(gè)事件,這是使用AJAX方法在后臺(tái)提交的表單。AJAX是一種在web應(yīng)用程序后臺(tái)發(fā)送和接收網(wǎng)絡(luò)數(shù)據(jù)的方法,不需要改變當(dāng)前的web頁(yè)面。

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

檢查聯(lián)系表單創(chuàng)建的網(wǎng)絡(luò)選項(xiàng)卡上的新條目,并查看數(shù)據(jù)發(fā)送到的頁(yè)面以顯示標(biāo)志。

步驟

1、進(jìn)入Developer Tools - Network選項(xiàng),隨便填寫信息

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

2、點(diǎn)擊Send Message后,在Developer Tools - Network處發(fā)現(xiàn)contact-msg文件

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全

3、點(diǎn)擊此文件,查看內(nèi)容

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全
至此獲取flag!

回答以下問(wèn)題

第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序,# 05 初級(jí)滲透測(cè)試儀,web安全文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-832386.html

到了這里,關(guān)于第二章:Introduction to Web Hacking —— 00 Walking An Application 行走應(yīng)用程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 第二章 翻譯

    第二章 翻譯

    Section Ⅲ Translation Directions: In this section, there is a text in English. Translate it into Chinese. Write your translation on ANSWER SHEET 2. (15points) “Sustainability” has become a popular word these days, but to Ted Ning, the concept will always have personal meaning. Having endured a painful period of unsustainability in his own life made it

    2024年02月08日
    瀏覽(32)
  • 操作系統(tǒng)——第二章

    一.單選題(共30題,60.0分) 1 ()是指從作業(yè)提交給系統(tǒng)到作業(yè)完成的時(shí)間間隔 (2.0分) A、 周轉(zhuǎn)時(shí)間 B、 響應(yīng)時(shí)間 C、 等待時(shí)間 D、 運(yùn)行時(shí)間 正確答案: A 2 引入多道程序設(shè)計(jì)技術(shù)之后,處理器的利用率() (2.0分) A、 有所改善 B、 極大提高 C、 降低 D、 無(wú)變化 正確答

    2023年04月08日
    瀏覽(24)
  • 第二章 變量和引用

    第二章 變量和引用

    目錄 2.1. 深入認(rèn)識(shí)變量 2.1.1. 什么是變量 2.1.2. 變量的名稱 2.1.3. 變量的類型 2.1.4. 變量的定義 2.1.5. 自定義變量 2.1.6. 環(huán)境變量 2.1.7. 位置變量 2.2. 變量賦值和作用域 2.2.1. 顯示賦值:變量名=變量值 2.2.2. read 從鍵盤讀入變量值 2.2.3. 變量和引號(hào) 2.2.4. 變量的作用域 變量是在程序

    2024年02月20日
    瀏覽(19)
  • 信息系統(tǒng)安全(第二章)

    信息系統(tǒng)安全(第二章)

    2.1.1基本概念 在網(wǎng)絡(luò)開(kāi)放環(huán)境中,信息系統(tǒng)易遭受各種各樣的攻擊,例如消息竊聽(tīng),身份偽裝,消息偽造與篡 改,消息重放等。這種入侵行為的實(shí)施相當(dāng)一部分建立在入侵者獲得已經(jīng)存在的通信通道或偽裝身 份與系統(tǒng)建立通信通道的基礎(chǔ)上。因此,在信息系統(tǒng)中,用戶在登

    2024年04月09日
    瀏覽(27)
  • 第二章 re模塊

    第二章 re模塊

    在處理字符串時(shí),經(jīng)常會(huì)有查找符合某些復(fù)雜規(guī)則的字符串的需求。正則表達(dá)式就是用于描述這些規(guī)則的工具。換句話說(shuō),正則表達(dá)式就是記錄文本規(guī)則的代碼。 Python 提供了 re 模塊用于實(shí)現(xiàn)正則表達(dá)式的操作。在實(shí)現(xiàn)時(shí),可以使用 re 模塊提供的方法,如search()、match()、fi

    2024年02月09日
    瀏覽(22)
  • 第二章 集合

    第二章 集合

    提示:這里可以添加系列文章的所有文章的目錄,目錄需要自己手動(dòng)添加 例如:第一章 Python 機(jī)器學(xué)習(xí)入門之pandas的使用 提示:寫完文章后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 HashSet 底層就是基于 HashMap 實(shí)現(xiàn)的。兩者主要區(qū)別: 線程是否安全: HashMap 是非

    2024年02月02日
    瀏覽(18)
  • 第二章 編程基礎(chǔ)

    第二章 編程基礎(chǔ)

    內(nèi)容框圖 單行注釋: 快速注釋: 多行注釋: 使用+號(hào)拼接 使用拼接函數(shù) 列表 列表是一個(gè)有序的序列結(jié)構(gòu),可以存放不同數(shù)據(jù)類型的數(shù)據(jù)。 列表每一個(gè)元素有一個(gè)索引。 列表可以進(jìn)行一系列操作,添加,刪除,修改元素。 元組是一個(gè)有序的序列結(jié)構(gòu),基本結(jié)構(gòu)和列表類似。

    2024年02月06日
    瀏覽(38)
  • 第二章 進(jìn)程管理

    第二章 進(jìn)程管理

    目錄 2.1? 進(jìn)程的引入 2.1.1程序的順序執(zhí)行 1.程序的順序執(zhí)行 2.程序順序執(zhí)行時(shí)的特征 2.1.2? 程序的并發(fā)執(zhí)行及其特征 1.并發(fā)執(zhí)行的概念 2.程序并發(fā)執(zhí)行時(shí)的特征 2.1.3? 進(jìn)程的定義與特征 1.進(jìn)程的定義 2.進(jìn)程的特征 2.1.4? 進(jìn)程的基本狀態(tài)及轉(zhuǎn)換 1.進(jìn)程的三個(gè)基本狀態(tài)

    2024年02月04日
    瀏覽(26)
  • 第二章Python序列-列表

    第二章Python序列-列表

    (1)直接將一個(gè)列表對(duì)象賦給變量 (2)用list()將其他類型轉(zhuǎn)化為列表 雙向索引 (1)訪問(wèn):通過(guò)索引 (2)通過(guò)for語(yǔ)句 修改 (1)運(yùn)算符 +(合并列表,生成一個(gè)新列表) +=(合并列表,原地操作) * (列表元素重復(fù)) (2)append()方法 語(yǔ)法:append(object) (3)指定位置添加 insert

    2023年04月11日
    瀏覽(63)
  • 復(fù)習(xí)第二章之Redis

    復(fù)習(xí)第二章之Redis

    Redis 本質(zhì)上是一個(gè) Key-Value 類型的內(nèi)存數(shù)據(jù)庫(kù),很像 memcached,整個(gè) 數(shù)據(jù)庫(kù)統(tǒng)統(tǒng)加載在內(nèi)存當(dāng)中進(jìn)行操作,定期通過(guò)異步操作把數(shù)據(jù)庫(kù)數(shù)據(jù) flush 到硬盤 上進(jìn)行保存。因?yàn)槭羌儍?nèi)存操作,Redis 的性能非常出色,每秒可以處理超過(guò) 10 萬(wàn)次讀寫操作,是已知性能最快的 Key-Value DB。

    2024年02月14日
    瀏覽(14)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包