ip138之asp小偷程序代码

<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>卡 类 型</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="http://www.jb51.net/inc/tongji.js"></script></div>

</body>

</html>

时间: 2024-07-31 15:54:34

ip138之asp小偷程序代码的相关文章

ip138之asp小偷程序代码_应用技巧

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title> >> 手机号码查询 </title> <meta name="generator" content=""> <style type="text/cs

asp小偷程序中的字符串截取函数

函数|字符串|小偷程序 asp小偷程序中的字符串截取函数 以下是函数代码:'******************************************************************************** '    Function(公有) '    名称 :    字符串截取函数 '    作用 :    按指定首尾字符串截取内容(本函数为从左向右截取) '    参数 :    sContent ---- 被截取的内容 '        sStart ----

ASP小偷程序如何利用XMLHTTP实现表单的提交_AJAX相关

[原创]ASP小偷程序如何利用XMLHTTP实现表单的提交以及cookies或session的发送 利用XMLHTTP来制作小偷的具体细节落伍很多人都发过和讨论过了,但是在制作ASP小偷的过程中,很多人就发现ASP小偷不如PHP小偷的那么强 大了.确实,如果在原网站如果存在表单提交或cookies的验证,对于ASP来说,不使用基于SOCKET的组件就难以完成,其实,XMLHTTP的另外两 个方法被我们忽略了,而这正是问题的关键. 下面首先来说说这个方法 1..send() 由于流行的小偷是使用的

ASP小偷程序如何利用XMLHTTP实现表单的提交

[原创]ASP小偷程序如何利用XMLHTTP实现表单的提交以及cookies或session的发送 利用XMLHTTP来制作小偷的具体细节落伍很多人都发过和讨论过了,但是在制作ASP小偷的过程中,很多人就发现ASP小偷不如PHP小偷的那么强 大了.确实,如果在原网站如果存在表单提交或cookies的验证,对于ASP来说,不使用基于SOCKET的组件就难以完成,其实,XMLHTTP的另外两 个方法被我们忽略了,而这正是问题的关键. 下面首先来说说这个方法 1..send() 由于流行的小偷是使用的

ASP小偷程序的入门教程(远程数据获取)

程序|教程|入门教程|数据|小偷程序 这里所说的"小偷"指的是在ASP中运用XML中的XMLHTTP组件提供的强大功能,把远程网站上的数据(图片,网页及其他文件)抓取到本地,经过各种处理后显示到页面上或者存储进数据库的一类程序.你可以通过这种小偷程序,完成过去一些似乎完全不可能实现的任务,比如说把某个站的页面偷梁换柱后变成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中加以利用."小偷"的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将

ASP小偷程序原理和简单示例

程序|示例|小偷程序     (一)原理 小偷程序实际上是通过了XML中的XMLHTTP组件调用其它网站上的网页.比如新闻小偷程序,很多都是调用了sina的新闻网页,并且对其中的html进行了一些替换,同时对广告也进行了过滤.用小偷程序的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将随着该网站的更新而更新:可以节省服务器资源,一般小偷程序就几个文件,所有网页内容都是来自其他网站.缺点有:不稳定,如果目标网站出错,程序也会出错,而且,如果目标网站进行升级维护,那么小偷程序也要进行相应

远程数据获取之ASP小偷程序的入门教程

程序|教程|入门教程|数据|小偷程序 这里所说的"小偷"指的是在ASP中运用XML中的XMLHTTP组件提供的强大功能,把远程网站上的数据(图片,网页及其他文件)抓取到本地,经过各种处理后显示到页面上或者存储进数据库的一类程序.你可以通过这种小偷程序,完成过去一些似乎完全不可能实现的任务,比如说把某个站的页面偷梁换柱后变成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中加以利用."小偷"的优点有:无须维护网站,因为小偷程序中的数据来自其他网站,它将

ASP小偷程序如何利用XMLHTTP实现表单的提交以及cookies或session的发送

cookie|cookies|session|xml|程序|小偷程序 利用XMLHTTP来制作小偷的具体细节落伍很多人都发过和讨论过了,但是在制作ASP小偷的过程中,很多人就发现ASP小偷不如PHP小偷的那么强 大了.确实,如果在原网站如果存在表单提交或cookies的验证,对于ASP来说,不使用基于SOCKET的组件就难以完成,其实,XMLHTTP的另外两 个方法被我们忽略了,而这正是问题的关键.下面首先来说说这个方法1..send()由于流行的小偷是使用的GET而不是POST来传送数据,所以

ASP小偷程序需要用到的函数:用于可控制删除文本中的html标签

程序|函数|控制|小偷程序 函数用于去除文本中的html标签,可以控制删除哪些标签. 要控制被删除的标签列表,可以通过向TAGLIST常数中添加/删除标记来实现. 例如,要保留所有的<B>标签,则从TAGLIST中删除B. 当前的列表包含了MSDN中的所有html标签以及 LAYER 标签. 每个标签要用";"括起来. 开始标签和结束标签都会被删除,例如"<A...>"和</A...> 若标签同时在 TAGLIST 和 BLOCK