华域联盟 vbs vbs版IP地理位置查询小偷

vbs版IP地理位置查询小偷

msg="请输入你要查询的IP或域名:" 

IP=Inputbox(msg,"IP地理位置查询小偷")

If IP = "" Then IP = "127.0.0.1"

url = "http://www.ip.cn/?q="& IP &""

Body = getHTTPPage(url)

Set Re = New RegExp

Re.Pattern = "(查询结果为:.+)"

Set Matches = Re.Execute(Body)

If Matches.Count>0 Then Body = Matches(0)

'Re.Pattern = "\[[\s\S]*\]"

'Body = Re.Replace(Body, "")

'wscript.echo IP & Body

Set oXMLHttpRequest=Nothing

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

objExplorer.Navigate "about:blank" 

objExplorer.ToolBar = 0

objExplorer.StatusBar = 0

objExplorer.Visible = 1

objExplorer.height=300

objExplorer.width=400

objExplorer.left=400

objExplorer.resizable=0

objExplorer.Document.Body.InnerHTML =IP & Body

'objExplorer.document.parentwindow.clipboardData.SetData "text", IP & Body

Set objExplorer=nothing

'函数区

Function getHTTPPage(Path)

      t = GetBody(Path)

      getHTTPPage = BytesToBstr(t, "UTF-8")

End Function

Function GetBody(url)

     On Error Resume Next

     Set Retrieval = CreateObject("Microsoft.XMLHTTP")

     With Retrieval

         .Open "Get", url, False, "", ""

         .Send

          GetBody = .ResponseBody

     End With

     Set Retrieval = Nothing

End Function

Function BytesToBstr(Body, Cset)

     Dim objstream

     Set objstream = CreateObject("adodb.stream")

      objstream.Type = 1

      objstream.Mode = 3

      objstream.Open

      objstream.Write Body

      objstream.Position = 0

      objstream.Type = 2

      objstream.Charset = Cset

      BytesToBstr = objstream.ReadText

      objstream.Close

     Set objstream = Nothing

End Function


您可能感兴趣的文章:

本文由 华域联盟 原创撰写:华域联盟 » vbs版IP地理位置查询小偷

转载请保留出处和原文链接:https://www.cnhackhy.com/15307.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部