|
- vb写的,用xmlhttp对www.cmd5.com发送数据包
- 以下是程序的源代码:
- 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
- Private Sub Command1_Click()
- Dim TT
- Dim xmlHTTP1
- Set xmlHTTP1 = CreateObject("Microsoft.XMLHTTP") '创建XMLHTTP对象
- xmlHTTP1.open "GET", "http://www.cmd5.com/getmd5api.aspx?q=" & Text1.Text, False 'GET方法提交请求
- xmlHTTP1.setRequestHeader "Accept", "*/*"
- xmlHTTP1.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; GTB5; User-agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; http://bsalsa.com) ; InfoPath.2; InfoPath.1; .NET CLR 2.0.50727)"
- xmlHTTP1.setRequestHeader "Accept-Encoding", "gzip,deflate"
- xmlHTTP1.setRequestHeader "Host", "www.cmd5.com"
- xmlHTTP1.setRequestHeader "Connection", "Keep-Alive"
- xmlHTTP1.setRequestHeader "Cache-Control", "no-cache"
- xmlHTTP1.send
- TT = bytes2BSTR(xmlHTTP1.responseBody)
- TT = Replace(TT, "<br>", "")
- Text2.Text = TT
- End Sub
- Private Sub Command2_Click()
- MsgBox "加密/查询MD5工具 By Spacehacker" & vbCrLf & "QQ:262992018", , "About..."
- End Sub
- 生成程序~
复制代码 |
|