程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> 用cookies實現閃電登錄論壇方法

用cookies實現閃電登錄論壇方法

編輯:關於ASP編程
方法一:利用Cookies,一勞永逸
Cookies能通過IE的“文件-導入和導出”將登錄信息通過Cookies導出保存(傲游這個功能MS不能用),曾見過有人撰文說將“FALSE”空格後面的“10********”修改為“16********”可以將有效期增加至20年(在IE緩存中選擇詳細信息查看方式,在截止期一欄可以看到有效期)。在其他地方通過Cookies的導入導出,用來登錄論壇,也不愧是一個很便捷的方法,但臨走時千萬得記住清空它。

方法二:一鍵登錄
在登錄論壇提交用戶名和密碼時,用抓包工具(如:EtherDetect Packet Sniffer等)查看Post數據,然後利用數據的變量得到一鍵登錄的地址,也可直接查看表單登錄代碼得到這個地址,然後在浏覽器中輸入此地址就可以一鍵登錄論壇。將你的用戶名和密碼代入下面的網址,復制文字,新建一個書簽,下次要你上論壇就直接打開該書簽就已經自動登錄,不用再每次填用戶名和密碼了。
【Discuz! 6.0.0】:

Quote:
http://論壇地址/logging.php?action=login&loginsubmit=true?&username=你的用戶名&password=你的密碼

如果有安全提問,則後面還需帶上&questionid=安全提問的代碼&answer=你的回答,其中安全提問的代碼“無安全提問”時為0,後面的問題依1,2,3...順序類推。帶上&loginmode=normal為正常模式,invisible為隱身模式。也可將地址中的&username=你的用戶名換為&uid=你的uid號碼(注冊以後發貼就會在你的個人信息欄上看到你的UID號碼)。
如果在網吧上網,最好將Cookies設置成按“浏覽器進程”,則後面帶上&cookietime=0,不加的話一般默認保存為&cookietime=2592000,也就Cookies有效期為一個月。
【Dvbbs Version 8.0.0sp1,7.1.0 Sp1等】:

Quote:
http://論壇地址/login.asp?action=chk&username=你的用戶名&password=你的密碼
Cookies設置需帶上&cookiedate=數值,0為不保存,1為一天,2為一月,3為一年。帶上&userhidden=1為隱身模式,2則為正常模式。
有驗證碼的需帶上&codestr=數值,如果論壇登錄需驗證碼驗證,則這種一鍵登錄方法就幾乎失效,只有通過其他途徑登錄。
有的論壇(如JUJU貓)屬於Dvbbs.PHP 2.0 Release,則地址中的asp需換為php,Cookies則與Discuz!類似,其值就是保存時間的秒數。
【PHPWind v6.0】:

Quote:
http://論壇地址/pw_ajax.php?action=login&pwuser=你的用戶名&pwpwd=你的密碼
或http://論壇地址/login.php?pwuser=你的用戶名&pwpwd=你的密碼

但這兩個地址都不能正常登錄(原因偶也不清楚),使用前一個地址,出現的是“用戶名或密碼為空”的提示,後一個地址直接跳轉到登錄頁面。
有個別PHPWind論壇,如華夏黑客同盟使用的是PHPWind v 5.0,可以用以下地址直接登錄

Quote:
http*://bbs.77169.com/login3.php?action=login&pwuser=你的用戶名&pwpwd=你的密碼

由於上述地址有問題,這時可以換另外一種方式,在需要的地方加上下面的登錄代碼,將以下代碼復制到記事本中,更改後綴為htm,以後登錄只需打開按一次登錄即可。

Quote:
<form action=http://論壇地址/login.php method=post><tr><td>
<input type=hidden name=step value=2>
<input type=hidden name=cktime value=31536000> 
<input type=text size=8 value=你的用戶名 name=pwuser> 
<input type=password size=8 value=你的密碼 name=pwpwd> 
<input type=submit value='登 錄'>
</td></tr></form>

用以上代碼雖能省去每次登陸需輸入用戶名和密碼,但登錄時還是需按“登錄”鍵方能登上,照樣有一點麻煩,再添加個腳本直接就能登錄上去了,連按登錄鍵也可省掉。

Quote:
<!-- saved from url=(0032)http://論壇地址/index.php -->
<body  onload='document.form1.submit();  '>  
<form  name='form1'  action='http://論壇地址/login.php'  method='post'> 
<input type=hidden name=step value=2> 
<input type=hidden name=cktime value=31536000>  
<input type="hidden" name=pwuser type=text size=8 value=你的用戶名>  
<input type="hidden" name=pwpwd type=password size=8 value=你的密碼>  
</form></body>

以上代碼制成的網頁需要運行ActiveX或腳本,Internet Explorer如果設置成禁用ActiveX或腳本的,可能會出現提示。另外其中第一行的0032是後面字符串的長度,需根據網址實際長度而變化。
我們常見的論壇一般就是這三種,其他論壇系統,如使用【vBulletin Version 3.0.1】的龍卷風極品論壇,一鍵登陸地址為:

Quote:
http*://bbs.long-jf.com/login.php?vb_login_username=你的用戶名&cookieuser=1&vb_login_password=&s=&do=login&forceredirect=1&vb_login_md5password=你的密碼經32位MD5加密後的代碼

加密代碼可用任意一款MD5加密工具算出。
【BBSForce論壇】:

Quote:
http://論壇地址/login.php?username=你的用戶名&passwd=你的密碼

由於上面地址中的賬號密碼是明文形式出現的,雖然使用方便,但密碼也很容易暴露,如果被人看見,帳號就可能被盜,為了在方便的同時保證安全,可以將ID和密碼轉換為URL編碼形式(賬號密碼為漢字才有用,英文和數字就用不著這個了),可以在一定程度上防止密碼洩露。怎麼轉換呢?比如我的ID“亂世狂人”,可以直接在百度上進行中文搜索此詞,會發現搜索過程中URL地址欄會變成一串格式字符串編碼,如http*://www.baidu.com/s?wd=%C2%D2%CA%C0%BF%F1%C8%CB&cl=3,那麼它的URL編碼則為%C2%D2%CA%C0%BF%F1%C8%CB,也可以在一些網站進行在線轉換,如http://seohelper.cn/tools/urlencode,選擇“簡體中文 (GB2312)”,進行字符集編碼轉換。得到URL編碼後,替換上面那些地址中的ID和密碼,別人單從地址不容易看不出你的真實ID和密碼。
下面說下使用問題,一般是將地址直接保存在浏覽器的收藏夾中;也可保存為快捷方式,這個其實和收藏是相同的,在桌面或某位置單擊鼠標右鍵,選擇新建-快捷方式,在彈出的對話框中輸入地址,單擊下一步,在第二個對話框中,填入論壇名稱或其他你想用的名字,單擊完成,這樣就建好了,以後就可以直接雙擊快捷方式登錄。
還可以使用批文件處理方式,雖然這樣比較麻煩,但批處理我們可以進行一定的加密,相對來說安全系數高些,有必要的話可以選擇這種方法。
我們以Discuz!為系統的論壇為例,復制下面代碼到記事本中,保存後綴名為.bat

Quote:
@echo off
start "××論壇登錄" "http://論壇地址/logging.php?action=login&loginsubmit=true?&username=你的用戶名&password=你的密碼"

也可保存為下面的代碼,效果是一樣的,只是形式稍微有點差異而已:

Quote:
@echo off
set "username=你的用戶名"
set "password=你的密碼"
start "××論壇=http://論壇地址/logging.php?action=login&loginsubmit=true?&username=%username%&passwd=%password%"

後面我們可以繼續對bat文件進行加密,推薦個軟件Quick Batch File (De)Compiler,它可以將BAT加密成EXE文件,還能加上屬性和個性化的圖標,由於今天的重點不在於此,我不再多做介紹。

方法三:使用浏覽器自帶功能,插件等
【浏覽器自帶功能】:
很多浏覽器一般自帶的有自動填表和網址縮寫等功能,可以非常方便的用來快速登錄論壇
1.Maxthon(地址:http://www.maxthon.com/)
2.GreenBrowser(地址:http://www.morequick.com/)
【浏覽器插件】:
Maxthon插件之---1KeyLogin(下載地址:http://addons.maxthon.com/post/2007/02/28/1keylogin),是Maxthon的一個側邊欄擴展插件,可以一鍵登錄郵箱、論壇等各種網站,可擴展,密碼加密保存,但主頁好像打不開,目前最新版本為v1.01。
Firefox插件之---馬甲切換器(下載地址:http://softbbs.it168.com/forum-77-1.html),是一款基於CookieSwap的Firefox插件,它可以使您同時使用多個ID同時登錄同一個論壇,並在其中任意切換。

方法四:使用其他軟件,在線管理網站
【軟件類】:
1.無憂登錄(地址:http://www.51logon.com/),可以自動幫助登錄郵箱、論壇等各種網站,免去了每次都要輸入網址、用戶名、密碼的麻煩。
2.Alasend(阿拉神登)(地址:http://www.alasend.com/),只用一鍵便可以自動登錄QQ、MSN、郵箱、論壇、博客、各種會員網站、通行證網站、聊天工具...
3.密無憂(地址:http://www.miwuyou.com/),可以自動登錄各種郵箱、論壇、網銀等客戶端軟件頁面...
【在線管理類】:
1.PassBox,(地址:http://www.passbox.cn/),只要通過互聯網您就能夠很方便地管理您在很多個網站、軟件、系統上的密碼。
2.OpenID身份網址(OpenID Provider)(地址:http://www.onedoor.cn/),一鍵登陸你想去的所有網站(包括帶有驗證碼的網站),只須記住一個密碼就能記住所有密碼。
3.馬背網(Passbay)(http://www.passbay.com/),幫您管理網址、記憶各種密碼,讓您一鍵登錄到天下網站。支持驗證碼登錄,可以自行添加網站,實現一鍵自動登錄。

本文首發LJF,轉載請注明出處及作者,謝謝
地址:http://cnc2.long-jf.com/showthread.php?t=432106
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved