逃避時間限制

來源:互聯網
上載者:User
作者:cidea

這幾天在學習perl。所謂學以至用,立刻寫了個在某論壇智能發帖的指令碼。
一切功能都似乎有了:自動回帖,鎖帖後自動開帖 樓高N層後自動開帖。。。。
但是有一項不是很好玩的限制是:發帖時間被限制為10秒一帖,對於我們這些人來說
10秒雖然短,但是是一個限制,能否逃避這個限制呢?

時間限制一般有3種方式:
1,是用COOKIE
2,是用session
3,是在伺服器的使用者資料儲存
對於第3種來說,我們是無法逃避的,除非你有系統許可權那除外。
對於前2種。。通過改HTTP頭就可以達到。
COOKIE以明文或密文儲存時間的話,可以直接修改
但是session不一樣,一個session的啟用時間是20分鐘,也就是說20分鐘內session不變
真是如此嗎?
不一定!我們還可以反覆登陸:
提交一個空cookie: "Cookie: /n/n".系統就會認為你沒登陸而要求你登陸並回複一個新的session給你,這樣我們就可以不斷登陸不斷髮帖而沒有時間限制了。只要你的網速夠快的話。。一秒理論上可以達到NN帖。
據分析的結果。那個論壇用的是session來驗證時間的。很快一個指令碼就完成了,根據我的環境。。。1秒能發上4帖。。

以上是一些雕蟲小技。。。見笑了。。。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.