<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Javascript注入技巧_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 20:37:21
        文檔

        Javascript注入技巧_javascript技巧

        Javascript注入技巧_javascript技巧:作者: kostis90gr 翻譯: 黯魂[S.S.T] 本文已發表于《黑客防線》6月刊,版權屬于《黑客防線》及腳本安全小組,轉載請保持文章完整性,謝謝 :) 這份指南僅僅是出于報告目的,如果任何人把它用于違法目的,我不負責任. 通過使用javascript注入,用戶不
        推薦度:
        導讀Javascript注入技巧_javascript技巧:作者: kostis90gr 翻譯: 黯魂[S.S.T] 本文已發表于《黑客防線》6月刊,版權屬于《黑客防線》及腳本安全小組,轉載請保持文章完整性,謝謝 :) 這份指南僅僅是出于報告目的,如果任何人把它用于違法目的,我不負責任. 通過使用javascript注入,用戶不

        作者: kostis90gr
        翻譯: 黯魂[S.S.T]
        本文已發表于《黑客防線》6月刊,版權屬于《黑客防線》及腳本安全小組,轉載請保持文章完整性,謝謝 :)

        這份指南僅僅是出于報告目的,如果任何人把它用于違法目的,我不負責任.

        通過使用javascript注入,用戶不用關閉網站或者把頁面保存在他的PC上就可以改變網站中的內容.這是由他的瀏覽器的地址欄完成的.

        命令的語法看上去像這樣:

        Copy code
        javascrit:alert(#command#)

        比方說如果你想看到在網站http://www.example.com里面的一個警告框,那么首先在地址欄輸入URL(www.example.com),當頁面加載完之后,清空URL并輸入javascrit:alert("Hello World")作為一個新的URL.這樣將彈出一個警告框顯示Hello World.可是,一些人會用這個技巧改變頁面內的幾乎任何內容.例如一個圖片.讓我們設想有一個網站的logo圖片.通過查看頁面源代碼(可以使用瀏覽器中的"查看源代碼"做到),我們發現一句HTML代碼:

        Copy code

        得到信息:有一個圖片被命名為hi,且源文件為https://www.gxlcms.com/hello.gif.我們想要改變它為bye.jpeg并存儲到我們的站點http://www.mysite.com上.所以我們的圖片的完整URL是http://www.mysite.com/bye.jpeg 要使用javascript注入,我們需要在地址欄中輸入:

        Copy code
        javascript:alert(document.hi.src="[url]http://www.mysite.com/bye.jpeg"[/url])

        你將看到一個提示框說http://www.mysite.com/bye.jpeg,并且在那之后圖片將會被改變.注意雖然那些變化只是暫時的!如果你刷新頁面或者再次進入,你造成的變化將丟失,因為你改變的不是服務器上的站點,而是你PC上的.

        使用同樣的方法,我們可以查看或改變變量的值.比如我們在網站中找到這樣一些源代碼:

        Copy code

        意思是給變量a賦值test.為了查看變量的值,我們將輸入:

        Copy code
        javascript:alert(a)

        然后為了把它從test改為hello,則輸入:

        Copy code
        javascript:alert(a="hello")

        但是javascript注入主要用來改變表單的屬性.下面是我們已有的部分代碼:

        Copy code

        我們想要表單發送到我們的郵箱,而不是代碼中的郵箱someone@somewhere.com,這個想法可以被這個命令完成:

        Copy code
        javascript:alert(document.format.mail.value="[email]me@hacker.com[/email]")

        到現在你已經知道我總是按層次來講述,下面我們就從大到小開始:
        1)從document開始
        2)輸入我們想要改變的對象名(比如document.hi.src)或者它所屬的屬性并且重新賦值(比如document.format.mail.value)
        3)最后結束于我們想要改變的特征(比如源路徑:document.hi.src,或者變量值:document.format.mail.value)
        4)用"."號分隔單詞.
        5)當我們想要改變特征值的時候,使用"="號和新的特征值.
        *注意:當新的特征值為字符串時需要使用雙引號""括起來(比如:document.format.mail.value="me@hacker.com")如果我們想要把它變為一個變量的值,則不需要使用雙引號"".比如我們想改變變量a的值,使其等于變量b的值,會輸入javascript:alert(a=b).

        但是,大多數頁面中的屬性都沒有名字,例如:

        Copy code

        在這個代碼中,表單沒有名字.利用上面的所有信息,命令可能看上去像這樣:

        Copy code
        javascript:alert(document. .mail.value="[email]me@hacker.com[/email]")

        在這種情況下我們將不得不計算所有的表單來發現這個表單的序號.我會用一個例子來講解:
        代碼如下:

        在以上代碼中我們看見了3個表單,但是我們只對第二個感興趣.因此我們想要的表單序號就是2.千萬別忘記我們是從1開始計算的,我們說1,2,3,4...但是在javascript中卻是從0開始計算的.它是0,1,2,3...所以真正的表單序號是1,不是2.通常我們要先找到表單序號再減一.

        我們將用這個序號來補全我們的命令:
        代碼如下:javascript:alert(document.forms[1].mail.value="me@hacker.com")

        像這樣,你就能改變沒有名字的圖片或者鏈接了.
        對于圖片:
        代碼如下:javascript:alert(document.images[3].src="#你想改變的目標圖片URL#")
        對于鏈接:
        代碼如下:javascript:alert(document.links[0].)

        最后,我們可以用這個技巧編輯cookies.

        下面的命令由triviasecurity.net的Dr_aMado所編寫,但是我修改了一點以至于在用戶編輯它之前就能顯示cookie.你只需要復制它們到地址欄:
        代碼如下:javascript:alert(window.c=functiona(n,v,nv){c=document.cookie;c=c.substring(c.indexOf(n)+n.length,c.length);c=c.substring(1,((c.indexOf(";")>-1)?c.indexOf(";") :c.length));nc=unescape(c).replace(v,nv);document.cookie=n+"="+escape(nc);return unescape(document.cookie);});alert('The cookie is: "'+document.cookie+'"');alert(c(prompt("The name of the cookie:",""),prompt("Change this value:",""),prompt("with this:","")));

        作為結束,我必須強調我們所做的改變僅僅是在用戶端!就像是把網站保存在了你的PC上,然后修改它.盡管如此,使用這個技巧你仍然可以欺騙一個頁面(例如cookies)或者通過一個頁面的安全驗證.例如一些頁面會檢測用戶從哪發送的數據.如果數據從http://www.test.com/form.php發送到http://www.test.com/check.php,check.php可能會檢測數據是否是從http://www.test.com/form.php上的表單發送的.除此之外,如果你打算登錄一個頁面中你自己的javascript代碼,通過使用一些像這樣的技巧,你將能夠改變類似不變的圖片!可是你需要用到比這里講到的更深層次的知識.

        要是有任何問題和建議,請發郵件給我:kostis90gr@gmail.com

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Javascript注入技巧_javascript技巧

        Javascript注入技巧_javascript技巧:作者: kostis90gr 翻譯: 黯魂[S.S.T] 本文已發表于《黑客防線》6月刊,版權屬于《黑客防線》及腳本安全小組,轉載請保持文章完整性,謝謝 :) 這份指南僅僅是出于報告目的,如果任何人把它用于違法目的,我不負責任. 通過使用javascript注入,用戶不
        推薦度:
        標簽: 技巧 js javascript
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲欧洲日产v特级毛片| 久久久久久亚洲精品不卡| 亚洲香蕉免费有线视频| 无码午夜成人1000部免费视频 | 国产免费131美女视频| 亚洲日日做天天做日日谢| 午夜老司机免费视频| 亚洲av无码有乱码在线观看| 在线日韩av永久免费观看| 国产成人va亚洲电影| 亚洲精品无码AV中文字幕电影网站| 亚州**色毛片免费观看| 亚洲最大激情中文字幕| 99精品视频在线免费观看| 亚洲精品在线电影| 四虎成人免费大片在线| 久久亚洲精品无码网站| 亚洲国产精品无码久久青草| 国产精品福利在线观看免费不卡| 亚洲电影免费在线观看| 性短视频在线观看免费不卡流畅| 亚洲日韩AV一区二区三区四区 | 色播在线永久免费视频| 西西人体大胆免费视频| 亚洲精品中文字幕乱码三区| 18禁止看的免费污网站| 亚洲国产精品无码久久久秋霞1| 亚洲无码高清在线观看| 18级成人毛片免费观看| 亚洲国产av玩弄放荡人妇| 亚洲一区二区三区在线观看精品中文| 无码国产精品一区二区免费3p | 国产精品小视频免费无限app | 亚洲av午夜成人片精品电影| 国产色无码精品视频免费| 色在线亚洲视频www| 亚洲欧洲国产成人综合在线观看 | 亚洲乱人伦中文字幕无码| 亚洲中文字幕伊人久久无码| 久草视频免费在线| 一级特黄录像视频免费|