文谷首页 | 业界传真 | 网络技术 | 服务器 | 数据库 | 存储技术 | 系统安全 | 无线技术 | Cisco | .Net | Windows | Linux | Unix | Java
电子商务 | 网站工程 | 网页设计 | 平面设计 | 多媒体 | 编程语言 | Oracle | MSSQL | Photoshop | ASP | PHP | 实用技巧 | 进程查询 | 文谷论坛
ASP频道
没有任何子栏目
您现在的位置: IT文谷 >> 网站工程 >> 网页编程 >> ASP >> 文章正文
FindServer.vbs的ASP版本FindServer.vbs的ASP版本2006-4-10 22:53:51FindServer.vbs的ASP版本2006-4-10 22:53:51FindServer.vbs的ASP版本
FindServer.vbs的ASP版本
FindServer.vbs的ASP版本FindServer.vbs的ASP版本2006-4-10 22:53:51FindServer.vbs的ASP版本2006-4-10 22:53:51FindServer.vbs的ASP版本
FindServer.vbs的ASP版本FindServer.vbs的ASP版本2006-4-10 22:53:51FindServer.vbs的ASP版本2006-4-10 22:53:51FindServer.vbs的ASP版本
不知道还有多少人晓得FindServer.vbs....想想当前那个烂脚本给ZZZEVAZZZ批了个.....我汗.不说了.
默认情况下Users用户没有执行Cscript的权限,所以今天渗透的时候顺便写了一下这个ASP版本.....凑活用吧......注意主机必须有WSH 5.6以上的版本...而且支持WSH和ICMP.本探测主机也需要支持ICMP......仅此而已....
OK....下面是代码
程序代码:
<Html>
<Head>
<Title>Naruto! FindServer</title>
</Head>
</Body>
<!--Codz By kEvin1986-->
<!--版权所有~-->
<!--Copyright (c) 2002-2005 kEvin1986-->

<font size=2>
<%
Timeout=300 '你可以设置脚本超时时间来延长程序的执行延时.
Server.ScriptTimeOut = Timeout
Response.Write "当前脚本超时时间为"&Timeout/60&"分钟<Br>"&vbcrlf
On Error Resume Next '容错处理
Dim Wsh
Set Wsh=Server.CreateObject("Wscript.Shell") '创建WSH运行对象
LocalIP=Request.ServerVariables("LOCAL_ADDR") '获取本机IP
LocalNet=Replace(LocalIP,Split(LocalIP,".")(3),"") '获取本机所在网段
Response.Write "当前IP:"&LocalIP&"<Br>"&vbcrlf&"当前网段:"&LocalNet&"*<Br>"&vbcrlf&"<Hr>"&vbcrlf&"相同交换机下的主机:"&vbcrlf

'开始执行探测模块
sStart=Request("Start")
sEnd=Request("End")
If NOT sStart="" or sEnd="" Then
    For i=sStart to sEnd
        sResult=Wsh.exec("ping.exe "&LocalNet&i&" -l 1 -n 1").StdOut.Readall '运行并取得结果
        If Instr(sResult,"TTL=128") Then '分析结果
            Response.Write "<li>"&LocalNet&i&"<Br>"&vbcrlf '输出结果
            count=count+1 '统计所有机器
        End If
    Next
        If Count=0 Then
            Response.Write "<Br><li>从 "&LocalNet&sStart&" 到 "&LocalNet&sEnd&" 没有与本机在同一交换机下的机器<Br>"&vbcrlf
        Else
            Response.Write "<li>一共有"&Count&"台主机与本机在同一交换机下<Br>"&vbcrlf
        End If
End If
Set Wsh=Nothing '释放Wsh
'探测结束
%>
<Hr><Form method="POST">
从 <%=LocalNet%><Input Name=Start type=text size=1>  探测到  <%=LocalNet%><Input Name=End type=text size=1>
<input type=submit value='开始探测'>
</form>
</font>
</body>
</Html>
FindServer.vbs的ASP版本FindServer.vbs的ASP版本2006-4-10 22:53:51FindServer.vbs的ASP版本2006-4-10 22:53:51FindServer.vbs的ASP版本
  • 上一篇文章:

  • 下一篇文章:
  • 进入论坛讨论

    相关文章
    Request.ServerVariables的值与防盗链
    ASP正则表达式详解
    ASP.NET的ACCESS数据库操作类
    ASP.NET中的窗体身份验证
    ASP.NET中的Windows身份验证
    将Asp.net页面输出为HTML
    log4net配置成可log到ms sql
    解决ASP.NET网页出现的乱码问题
    技术应用-asp.net加密方法
    ASP.NET 中字符的格式化输出
    .NET中获取电脑名、IP及用户名方法
    ASP.NET数据库编程之处理文件访问许可
    热门文章最新推荐

    版权与免责声明:
    ① 本网转载其他媒体稿件是为传播更多的信息,此类稿件不代表本网观点,版权归原作者所有,本网不承担此类稿件侵权行为的连带责任。
    ② 本站原创文章,转载时请注明出自文谷及作者姓名
    ③在本网BBS上发表言论者,文责自负。
    ④如您因版权等问题需要与本网联络,请在30日内联系 。
    FindServer.vbs的ASP版本FindServer.vbs的ASP版本2006-4-10 22:53:51FindServer.vbs的ASP版本2006-4-10 22:53:51FindServer.vbs的ASP版本
    FindServer.vbs的ASP版本FindServer.vbs的ASP版本2006-4-10 22:53:51FindServer.vbs的ASP版本2006-4-10 22:53:51FindServer.vbs的ASP版本

    全站热点
    最新推荐
    关于文谷 | 联系文谷 | 免责声明 | 文谷论坛
    Tel: 0577-65690019      E-mail: ichenjian@gmail.com    MSN:ichenjian@hotmail.com    QQ:2911194
    Copyright © 2004-2008 wengu.com 文谷 All Rights Reserved
    浙ICP备05000327号