午夜国产狂喷潮在线观看|国产AⅤ精品一区二区久久|中文字幕AV中文字幕|国产看片高清在线

    用vbs實(shí)現(xiàn)的利用ADSL撥號變ip刷投票的代碼
    來源:易賢網(wǎng) 閱讀:1752 次 日期:2016-07-07 16:43:55
    溫馨提示:易賢網(wǎng)小編為您整理了“用vbs實(shí)現(xiàn)的利用ADSL撥號變ip刷投票的代碼”,方便廣大網(wǎng)友查閱!

    朋友讓我?guī)退⑼镀?,我看了看,那個(gè)投票系統(tǒng)只是限制ip,考慮的不是很全面,可以刷。

    以前寫過一個(gè)利用ADSL撥號變ip刷流量的vbs,只要把刷新的頁面稍微改一下(添加個(gè)自動提交的js)就是了,可是怎么找都找不到了,沒法重新寫。

    還有種辦法就是vbs直接提交,可是寫了半天,怎么也沒運(yùn)行起,以后改好了在貼出來。

    寫的時(shí)候遇到了點(diǎn)問題,就是利用網(wǎng)頁的js提交的時(shí)候,會跳轉(zhuǎn)跳顯示投票成果的頁面,會彈出個(gè)投票成功的對話框,這會影響下面的打開網(wǎng)頁。又沒法屏蔽,所以采用了個(gè)折衷辦法,每次結(jié)束瀏覽器進(jìn)程,在刷后面的頁面。

    代碼如下:

    Const ForAppending = 8

    Const ForReading = 1

    Const FileName = "iplog.txt"

    Set objFSO = CreateObject("Scripting.FileSystemObject")

    Set objTextFile = objFSO.OpenTextFile(FileName, ForAppending, True)

    objTextFile.WriteLine "------------------利用ADSL撥號變ip刷投票-----------------"

    objTextFile.WriteLine " " & Now

    objTextFile.Close

    For i=1 To 300 '刷多少票

    Do

    '----------------------------撥號---------------------------------

    Set pp = WScript.CreateObject("WScript.Shell")

    pp.run "rasdial 外網(wǎng) /DISCONNECT",0

    wscript.sleep 2000

    pp.run "rasdial 外網(wǎng) LAN245561315 11811",0

    Set pp = Nothing

    wscript.sleep 2000

    '----------------------------讀取IP-------------------------------

    strComputer = "."

    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

    Set IPConfigSet = objWMIService.ExecQuery("Select IPAddress from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")

    For Each IPConfig in IPConfigSet

    If IPConfig.IPAddress(0)<>"169.254.1.232" Then 'adsl的本地連接

    IPAddress = IPConfig.IPAddress(0)

    End If

    Next

    '----------------------------判斷IP是否重復(fù)-----------------------

    Set objFSO = CreateObject("Scripting.FileSystemObject")

    Set objTextFile = objFSO.OpenTextFile(FileName, ForReading)

    Do Until objTextFile.AtEndOfStream

    strIP = objTextFile.Readline

    arrIPList = Split(strIP , ",")

    If arrIPList(0) = IPAddress Then

    IsSame = True

    Exit Do

    Else

    IsSame = False

    End If

    Loop

    objTextFile.Close

    Loop while IsSame = True

    '----------------------------保存IP記錄---------------------------

    Set objFSO = CreateObject("Scripting.FileSystemObject")

    Set objTextFile = objFSO.OpenTextFile(FileName, ForAppending, True)

    objTextFile.WriteLine IPAddress &","& Now

    objTextFile.Close

    '----------------------------打開瀏覽器開始刷---------------------

    Set ie=WScript.CreateObject("InternetExplorer.Application")

    ie.visible=1 '1瀏覽器可見0不可見

    ie.navigate "http://www.169ol.com/

    " '解決網(wǎng)通重定向問題(網(wǎng)通這好煩哦)

    wscript.sleep 3000

    '提交的修改過的表單,本地也行,需要把ie安全設(shè)置低點(diǎn),不然每次都會提示的。

    ie.navigate "http://www.link888.net/testspeed.html"

    wscript.sleep 10000

    '----------------------------結(jié)束瀏覽器進(jìn)程------------------------

    strComputer = "."

    Set objWMIService = GetObject("winmgmts:"& "{impers}!\\" & strComputer & "\root\cimv2")

    Set colProcessList = objWMIService.ExecQuery("Select * from Win32_Process Where Name = 'IEXPLORE.exe'")

    For Each objProcess in colProcessList

    objProcess.Terminate()

    Next

    Next

    testspeed.html

    代碼如下:

    <form action="http://www.xxx.cn/vote/kuangquanshui/addvote.asp" method="post" name="form1" id="form1">

    <input name="vote" type="checkbox" id="vote" value="35" checked="checked" />

    <input type="Submit" name="Submit2" value="投票">

    </form>

    <script language="JavaScript" >

    setTimeout("document.form1.submit()",3000) //3秒后提交

    </script>

    這個(gè)是利用刷網(wǎng)頁(里面含有自動提交的js)來提交的,還有更好的辦法就是直接利用vbs腳本提交表單。

    不過這樣都會有局限性,我測試的投票系統(tǒng)沒有限制提交地址,只是限制ip,所以可以本地提交。有些服務(wù)器限制了的,就不可以利用直接提交表單了。

    可以用一個(gè)frame把原來的網(wǎng)頁包括過來,然后利用js腳本提交frame里的表單,來突破。

    如果他禁用了frame引用,就沒發(fā)了,就得通過軟件來實(shí)現(xiàn)了。

    防止刷票:

    1.限制ip

    2.驗(yàn)證碼(稍微復(fù)雜點(diǎn)的,不要太簡單了)

    3.對提交表單的來源做限制。

    4.禁止外部frame引用

    更多信息請查看腳本欄目
    易賢網(wǎng)手機(jī)網(wǎng)站地址:用vbs實(shí)現(xiàn)的利用ADSL撥號變ip刷投票的代碼
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2025國考·省考課程試聽報(bào)名

    • 報(bào)班類型
    • 姓名
    • 手機(jī)號
    • 驗(yàn)證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機(jī)站點(diǎn) | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報(bào)警專用圖標(biāo)