首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > 校园投票事件
【标  题】:校园投票事件
【关键字】:
【来  源】:http://blog.csdn.net/VisualGo/archive/2007/04/12/1561406.aspx

校园投票事件

        

         最近举行全国高校百佳网站网络评选活动 ,网站做了IP和检验码限制。

         而学生会要求多多投票。

         关于检验码,因产生检验码的语句在网站的服务器上,破解需要很大的工作...故只做如下代码以供

投票所用

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"
>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>voteforNEU。。。</title>
<style type="text/css">
<!--
body 
{
    margin-left
: 0px;
    margin-top
: 0px;
    margin-right
: 0px;
    margin-bottom
: 0px;
}

-->
</style>
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==truewith (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW
=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }
}

  
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(
true);
//-->
</script>
<SCRIPT language=javascript src="js/sys.js"></SCRIPT>
</head>

<body >

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>全国高校百佳网站网络评选活动</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_swapImgRestore() //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function MM_preloadImages() //v3.0
  var d=document; if(d.images)if(!d.MM_p) d.MM_p=new Array();
    
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}


function MM_findObj(n, d) //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d
=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  
if(!&& d.getElementById) x=d.getElementById(n); return x;
}


function MM_swapImage() //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function checkemailnew()
{
    
//alert("ss");
    re=new RegExp("[^0-9a-zA-Z]","gm");
    re1
=new    RegExp("^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+","gm");
    
    
    
if(theform.email.value=="")
    
{
        alert(
"电子邮箱没有填写");
        theform.email.focus();
        
return false;
    }

    
    
if(!theform.email.value.match(re1))
    
{
    alert(
"电子邮箱不准确");
        theform.email.focus();
        
return false;
    }


    
if(theform.validation.value=="")
    
{
        alert(
"0!");
        theform.validation.focus();
        
return false;
    }

    
//var     aa=theform.randomvalue.value;
    /*if(theform.randomvalue.value!=theform.validation.value)
    {
        alert("检验码有误!");
        theform.validation.focus();
        return false;
    }
*/

        
return true;


}


function searchcheck(form)
{
 
//alert{"ss");
    re=new RegExp("[^0-9a-zA-Z]","gm");
    re1
=new    RegExp("^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+","gm");
    
    
    
    
if(form.filename.value=="" && form.unit.value=="")
    
{
        alert(
"搜索条件不能全部为空");
        form.filename.focus();
        
return false;
    }

    
return true;
    
    
}



//-->
</script>
<SCRIPT language=javascript src="check.js"></SCRIPT>
<SCRIPT language=javascript src="function.js"></SCRIPT>
<link href="img1/styles.css" rel="stylesheet" type="text/css">
</head>

<body>
<table width="750" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr><td>&nbsp;</td>
</tr>
</table>
<table width="980" border="0" align="center" cellpadding="0" cellspacing="0">
  
<tr>
    
<td><href='index.php'></a></td>
  
</tr>
</table>

<table width="760 " border="0"   align=center cellpadding="2" cellspacing="3" bgcolor="A30000">

 
<form name="theform" method="post" action="http://100best.univs.cn/castballot.php"  onsubmit="">
 
<input type="hidden" name="step" value="">

 
<input type="hidden" name="websiteid" value="30058">
  
<input type="hidden" name="randomvalue" value="">

<tr><td><table width="100%" border="0"   align=center cellpadding="0" cellspacing="0" >

<tr bgcolor=ffffff><td  >&nbsp;&nbsp;&nbsp;<font  color=000000>请输入email:</font>&nbsp;&nbsp;<input class='INPUT3' type="text" name="email" value="fubenbo@163.com" size='20' class='searchinput'></td><td  align=center height=40 width=200>
            
<font  color=000000>请输入检验码:</font>&nbsp;<input type="text" name="validation" value= '' size='10' class='INPUT3'></td><td>&nbsp;<img  src='http://100best.univs.cn/genranofboard.php?act=init'></td>
            
            
            
<td ><INPUT TYPE="button" VALUE="我要投票" class='INPUT3'   onClick="if(checkemailnew()){document.theform.step.value='1';document.theform.submit()}else{return false};"
            
></td></tr></table>
            
</td></tr>
            

</form>

</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor=ffffff align=center>
  
<tr>
    
<td align=center>&nbsp;</td>
  
</tr>
</table>

</BODY>
</HTML>

 

关于IP的修改可用以下两种方法:

一是脚本文件:

 

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    
& "{impersonationLevel=impersonate}!\" & strComputer & " ootcimv2")
Set colNetAdapters = objWMIService.ExecQuery _
    (
"Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
strIPAddress 
= Array("219.216.117.186")
strSubnetMask 
= Array("255.255.255.0")
strGateway 
= Array("219.216.117.254")
strGatewayMetric 
= Array(1)
arrDNSServers 
= Array("202.118.1.29""202.118.1.53")
 
For Each objNetAdapter in colNetAdapters
    errEnable 
= objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
    errGateways 
= objNetAdapter.SetGateways(strGateway, strGatewaymetric)
    objNetAdapter.SetDNSServerSearchOrder(arrDNSServers)
    
If errEnable = 0 Then
        WScript.Echo 
"The IP address has been changed."
    
Else
        WScript.Echo 
"The IP address could not be changed."
    
End If
Next

 

二是批处理文件:

 

@echo off 
echo 我正在给你设置校园网IP,请稍等...... 
cmd /c netsh interface ip set address name="本地连接" source=static 
addr
=202.118.17.176  mask=255.255.255.192 gateway=202.118.17.190 gwmetric=1

rem 修改DNS
cmd /c netsh interface ip set dns name="本地连接" source=static addr=202.118.1.29

echo IP已经设置好了!
echo. & pause 
call 校园网IP2.bat

 

@echo off 
echo 我正在给你设置校园网IP,请稍等...... 
cmd /c netsh interface ip set address name="本地连接"
 source
=static addr=202.118.17.169  mask=255.255.255.192 gateway=202.118.17.190 gwmetric=1

rem 修改DNS
cmd /c netsh interface ip set dns name="本地连接" source=static addr=202.118.1.29

echo IP已经设置好了!
echo. & pause 
call 校园网IP3.bat

 

......

 

@echo off 
echo 我正在给你设置校园网IP,请稍等...... 
cmd 
/c netsh interface ip set address name="本地连接" source=static
 addr
=202.118.17.180  mask=255.255.255.192 gateway=202.118.17.190 gwmetric=1

rem 修改DNS
cmd 
/c netsh interface ip set dns name="本地连接" source=static addr=202.118.1.29

echo IP已经设置好了
!
echo. 
& pause 
call 校园网IP1.bat

 

循环使用

 
读易[19]·你所在的企业有发展吗:【上一篇】
盈利模式研究——网站盈利9问:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 曙光首推64位图形工作站I200W
  • 我的数据访问层的源代码(一)
  • 邮件防毒之独孤九剑
  • 监视磁盘空间shell脚本
  • 用 WSH 想ASP 一样 查询数据库
  • BIND9 的安装与配置(Debian)
  • 关于shell中的一些小知识
  • 关于VBScript 与 JavaScript如何传递变量的详细研究!(包括服务器端与客户端)
  • 使用SIP部署因特网通信(WorldCom培训资料翻译)
  • Building Scalable Cisco Internetworks Exam(BSCI 642-801)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.