ip138之asp小偷程序代码

所属分类: 网络编程 / ASP编程 阅读数: 525
收藏 0 赞 0 分享
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>脚本之家 >> 手机号码查询 </title>
<meta name="generator" content="脚本之家">
<style type="text/css">
BODY
{
    margin: 0px;
    color: #000000;
    background-color: #F6F6F6;
    background-color: #F6F6F6;    
    font-family: Verdana, Arial, 宋体;
    font-size: 9pt;
    text-decoration: none;
    SCROLLBAR-FACE-COLOR: #B3C5A7;
    SCROLLBAR-HIGHLIGHT-COLOR: #B3C5A7;
    SCROLLBAR-SHADOW-COLOR: #B3C5A7;
    SCROLLBAR-3DLIGHT-COLOR: #B3C5A7;
    SCROLLBAR-ARROW-COLOR: #eeeeee;
    SCROLLBAR-TRACK-COLOR: #efefef;
    SCROLLBAR-DARKSHADOW-COLOR: #B3C5A7;
}
TD
{
    color: #333333;
    font-family: Verdana, Arial, 宋体;
    font-size: 9pt;
    line-height: 150%;
}
</style>
<SCRIPT LANGUAGE="JavaScript">
<!--
    function resizeMe(){
        self.resizeTo(400,300);
    }
function checkMobile(){
    var sMobile = document.mobileform.mobile.value
    if(!(/^1[3|5][0-9]\d{4,8}$/.test(sMobile))){
        alert("不是完整的11位手机号或者正确的手机号前七位");
        document.mobileform.mobile.focus();
        return false;
    }
}

//-->
</SCRIPT>
</head>

<body leftmargin="1" topmargin="1" onload="javascript:resizeMe()">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
  <td>
<%    Dim XMLObj,tmpStr,Mobile,MobileArea,MobileType
    Dim RegExp,i

    Mobile = Request.Form("mobile")
    MobileArea = "未知"
    MobileType = "未知"
    Set XMLObj = Server.CreateObject("MSXML2.XMLHTTP")
    Set RegExp = New RegExp
    RegExp.Pattern = "class=tdc2>.*</TD>"
    RegExp.IgnoreCase = True
    RegExp.Global = True
    XMLObj.Open "Post","http://www.ip138.com:8080/search.asp", False
    XMLObj.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
    XMLObj.Send "action=mobile&mobile=" & Mobile
    If XMLObj.readyState = 4 Then
        tmpStr = bytes2BSTR(XMLObj.responseBody)
        i = 0
        Set Matches = RegExp.Execute(tmpStr)
        For Each Match in Matches      ' 遍历匹配集合。
            If i = 1 Then
                MobileArea = Replace(Match.Value,"class=tdc2>","")
            ElseIf i = 2 Then
                MobileType = Replace(Match.Value,"class=tdc2>","")
            ElseIf i = 0 Then
                Mobile = Replace(Match.Value,"class=tdc2>","")
            End if
            i = i + 1
          Next
    End If
    Set RegExp = Nothing
    Set XMLObj = Nothing

    Function bytes2BSTR(vIn)
        strReturn = ""
        For i = 1 To LenB(vIn)
            ThisCharCode = AscB(MidB(vIn, i, 1))
            If ThisCharCode < &H80 Then
                strReturn = strReturn & Chr(ThisCharCode)
            Else
                NextCharCode = AscB(MidB(vIn, i + 1, 1))
                strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
                i = i + 1
            End If
        Next
        bytes2BSTR = strReturn
    End Function

    Function URLEncoding(vstrIn)
        strReturn = ""
        For i = 1 To Len(vstrIn)
            ThisChr = Mid(vstrIn, i, 1)
            If Abs(Asc(ThisChr)) < &HFF Then
                strReturn = strReturn & ThisChr
            Else
                innerCode = Asc(ThisChr)
                If innerCode < 0 Then
                    innerCode = innerCode + &H10000
                End If
                Hight8 = (innerCode And &HFF00) \ &HFF
                Low8 = innerCode And &HFF
                strReturn = strReturn & "%" & Hex(Hight8) & "%" & Hex(Low8)
            End If
        Next
        URLEncoding = strReturn
    End Function
%>
<table width=349 border="1" align="center" cellpadding="4" bordercolor=#3366cc style="border-collapse: collapse">
 <tr>
  <td colspan=2 align=center height=24 bgcolor=#6699cc>++* 脚本之家-手机归属地查询结果 *++</td>
 </tr>
 <tr bgcolor=#EFF1F3>
  <td width="130" align="center" noswap>您查询的手机号码段</td>
  <td width=* align="center"><%=Mobile%></td>
 </tr>
 <tr bgcolor=#EFF1F3>
  <td width="130" align="center" noswap>卡号归属地</td>
  <td width=* align="center"><%=MobileArea%></td>
 </tr>
 <tr bgcolor=#EFF1F3>
  <td width="130" align="center" noswap>卡&nbsp;类&nbsp;型</td>
  <td width=* align="center"><%=MobileType%></td>
 </tr>
 <tr bgcolor=#EFF1F3>
   <td colspan="2" align="center" noswap><a href="/">返回首页</a></td>
   </tr>
</table>
  </td>
 </tr>
</table>
<div style="display:none"><script type=text/javascript language=javascript src="https://cdn.zhanzhang360.cn/imgupload/009017/tongji.js"></script></div>
</body>
</html>
更多精彩内容其他人还在看

asp知识整理笔记4(问答模式)

这是关于asp知识整理的最后一份笔记,希望大家仔细阅读。
收藏 0 赞 0 分享

ASP基础知识VBScript基本元素讲解

这篇文章主要介绍了ASP基础知识VBScript基本元素的相关资料,需要的朋友可以参考下
收藏 0 赞 0 分享

ASP编码和解码函数详解

这篇文章主要介绍了ASP编码和解码函数的相关资料,需要的朋友可以参考下
收藏 0 赞 0 分享

ASP显示页面执行时间的方法

这篇文章主要介绍了ASP显示页面执行时间的方法,在本地测试一下输出页面需要多少时间,需要的朋友可以参考下
收藏 0 赞 0 分享

ASP基础入门第一篇(ASP技术简介)

本文将以 Active Server Pages 为中心,向你全面展示制作动态商业网站的步骤和技巧并通过大量的实例,让你在不断的理论和实践之中笑傲“网络”……
收藏 0 赞 0 分享

ASP基础入门第二篇(ASP基础知识)

这篇文章是ASP基础入门第二篇,第一篇展示了ASP动态网站设计的一些最基本的方法,相信通过实践各位对 ASP 已经有了最基本的了解,本文将进一步介绍ASP动态网站的一些基本技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

ASP基础入门第三篇(ASP脚本基础)

通过前两篇的学习,相信各位已经对 ASP 的动态网站设计有了一个基本的概念和整体的印象。从本篇开始作者将从脚本语言的使用着手,由浅入深地带领大家探索 ASP 动态网站设计的真正奥秘。
收藏 0 赞 0 分享

ASP基础入门第四篇(脚本变量、函数、过程和条件语句)

大家在学习了脚本语言 VBScript 的变量、常量和过程的基本概念后,本期将继续向各位介绍 VBScript 的函数和语法。
收藏 0 赞 0 分享

ASP基础入门第五篇(ASP脚本循环语句)

在本文上两篇中,我们学习了脚本语言 VBScript 的变量、函数、过程和条件语句,本篇将继续给大家介绍 VBScipt 的循环语句,并对脚本语言在 ASP 中的应用加以总结。  
收藏 0 赞 0 分享

ASP基础入门第六篇(ASP内建对象Request)

从本篇开始作者从 ASP 内建对象着手,为大家详细剖析 ASP 的六个内建对象和各种组件的特性和方法,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多