所謂的 session cookie, 就是站臺在你登錄成功后,
送上一個 cookie,表示你已經通過驗證,但與一般cookie
不同的是,他并不會存在你的硬盤上,也就是說:
在你離開瀏覽器之后,就會消失,也就是意味:下次你重開
瀏覽器,再進此站,此 cookie 已經不見了。
那么,要怎么讓這個 cookie 永遠有效呢?說永遠太久了
我們就來個 50 年不變吧...
以下是代碼片段:
set win=external.menuArguments
s = win.document.cookie
for each i in split(s,"; ")
document.cookie = i & "; expires=Thu, 1 Jan 2099 0:0:0 UTC"
next
原理很簡單:就是把session cookie讀出來,然后把他的expire日期,
往后設到十幾年后,就這么簡單..
用這個的好處?
1. 有些站臺,用session cookie,讓你只能用IE下載,而不能用flashget抓
(因為flashget抓不到 session cookie),用這程序,就可以破這些站臺
直接用flashget, nettransport抓.
2. 像是 holio等站臺,login之后,跑一次,之后就可以免登錄,不需驗證,
直接進入網頁,(時效,看asp session而定,一般是1天左右)
3. 破解一些簡單的網站,如 softking(有未注冊者,只能查詢三次,否則要關掉
瀏覽器重來的不合理限制)在softking,跑一次之后,這時cookie記錄永遠是
check,softview=1.. 也就是說,不管你查詢多少次,送出的cookie值永遠是1
造成瀏覽限制的取消.
4. 登錄論壇,嫌論壇給的保存Cookie時限不夠長嗎?自己加到50年吧..
5. 破解 需人工輸入屏幕所見之gif數字 的前門 (只人工輸入一次,保存cookie,暴力破解)
好,那要怎么跑這個程序呢?
##################
[一般用法: 適用: IE, Sleipnir, MyIE2, 所有的瀏覽器]
加在IE鼠標右鍵(就是你要跑FlashGET抓文件時,按鼠標右鍵,然后選擇下載,那種就是IE鼠標右鍵)
把以下這個程序,存在 c:winntwebpcookie.htm
以下是代碼片段:
set win=external.menuArguments
set doc=win.document
s = doc.cookie
for each i in split(s,"; ")
doc.cookie = i & "; expires=Thu, 1 Jan 2099 0:0:0 UTC"
next
---------------------------------------
再把以下這個REG檔,存在 c:winntwebpcookie.reg
---------------------------------------
以下是代碼片段:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMenuExt(&P)cookie]
@="c:/winnt/web/pcookie.htm"
"Contexts"=dword:000000ff
---------------------------------------
執行 reg檔,之后重開IE,就可以在IE鼠標右鍵里面,使用了
##################
[Sleipnir專用]
最上方的網址欄,右邊有一個綠色箭頭,那個就是AddrMenu,按下去,選「編輯延伸選單」
在AddrMenu.INI, 最底行,加入這一行(以下3行需連成1行)