Logo



vb发送封包源码下载(vb 发布安装包)

本文目录一览:

VB发送封包代码(请大神修改一下)

Private Sub Command1_Click()

Winsock1.RemoteHost = "203.195.128.203" '此为目标IP地址

Winsock1.RemotePort = "443" '此为目标IP地址的端口

Winsock1.Connect

end sub

Private Sub Winsock1_Connect()

Winsock1.SendData "00 BC 04 10 00 00 00 00 08 86 8E 06 08 86 8E 06"

Winsock1.SendData "08 92 8E 06 08 86 8E 06 08 92 8E 06 08 92 8E 06"

Winsock1.SendData "08 FB 8E 06 08 F5 8E 06 08 91 8E 06 08 86 8E 06"

Winsock1.SendData "08 91 8E 06 08 E9 8E 06 08 97 8E 06 08 F6 8E 06"

Winsock1.SendData "08 86 8E 06 08 97 8E 06 08 91 8E 06 08 97 8E 06"

Winsock1.SendData "08 F8 8E 06 08 94 8E 06 08 EA 8E 06 08 94 8E 06"

Winsock1.SendData "08 94 8E 06 08 85 8E 06 08 85 8E 06 08 85 8E 06"

Winsock1.SendData "08 89 8E 06 08 ED 8E 06 08 89 8E 06 08 89 8E 06"

Winsock1.SendData "08 89 8E 06 08 88 8E 06 08 EC 8E 06 08 8C 8E 06"

Winsock1.SendData "08 8C 8E 06 08 8C 8E 06 08 8C 8E 06 08 8C 8E 06"

Winsock1.SendData "08 EF 8E 06 08 8B 8E 06 08 8B 8E 06 08 8B 8E 06"

End Sub

如何用VB发送十六进制封包

用winsock控件进行tcp连接

*属性

-------------------------------------------------------------------------

LocalHostName | 本地机器名

LocalIP | 本地机器IP地址

LocalPort | 本地机器通信程序的端口(0端口65536)

RemoteHost | 远程机器名

RemotePort | 远程机器的通信程序端口

state | 连接的当前状态(文后有详细说明)

Protocal | 使用TCP或UDP协议(这里我们选‘0-sckTCPProtocal’)

--------------------------------------------------------------------------

*方法

--------------------------------------------------------------------------

Listen

Listen方法用于服务器程序,等待客户访问。

格式:Winsock对象.listen

Connect

Connect方法用于向远程主机发出连接请求

格式:Winsock对象.connect [远程主机IP,远程端口]

Accept

Accept方法用于接受一个连接请求

格式:Winsock对象.accept Request ID

Senddata

此方法用于发送数据

格式:Winsock对象.senddata 数据

Getdata

用来取得接收到的数据

格式:Winsock对象.getdata 变量 [,数据类型 [,最大长度]]

Close

关闭当前连接

格式:Winsock对象.close

*事件

----------------------------------------------------------------------------

Close | 远程机器关闭连接时触发

Connect | 连接建立好,可以进行通信时触发(客户端)

ConnectRequest | 有请求连接到达时产生(服务器端)

DataArrival | 有数据到达时触发

Error | 发生错误时发生

SendProgress | 数据传送进度

-----------------------------------------------------------------------------

实例我没有啊 不好意思,不过winsock网上资料应该不少

祝好运

VB发送网页游戏WPE封包! 很简单 但不会!!!

vb想发送web封包并不简单,首先你要hook指定程序的 socket api

之后hook到socket 连接句柄,之后使用这个句柄send封包

尤其是用vb hook 简直是难上加难,要是用delphi C++之类的东西还好些,vb么

呵呵

▇▊▋谁给我提供一个可用的发送电子邮件的VB源码啊

有两种发法哦,代码如下,有点乱,如果需要打包范例文件我发给你?

Dim fpath As String

'Dim xlApp As Excel.Application '定义EXCEL类

'Dim xlBook As Excel.Workbook '定义工件簿类

'Dim xlsheet As Excel.Worksheet '定义工作表类

Dim bh As String

Dim sbh As String

Dim strMailAdd As String '收信人地址 如:yin07@21cn.com

Dim strAddName As String '收信人姓名 如:影是

Dim strSubject As String '发信的主题

Dim strNoteText As String '发信的内容

Dim strMailToo As String '发信人地址

Dim strTooName As String '发信人姓名

Option Explicit

Option Compare Text

Private WithEvents poSendMail As vbSendMail.clsSendMail

Private bSendFailed     As Boolean

Private Sub Command1_Click()

On Error Resume Next

sbh = Trim(OLE1.object.Worksheets("sheet1").Cells(5, 3).Value)

If sbh = "" Then

MsgBox "请填写小样编号!", vbOKOnly, "警告"

Else

'strMailAdd = "xxx@mizuda.net" '收信人地址,

'strAddName = "sdf" '收信人姓名sdf

'strNoteText = "请查收计划单" + sbh + "技术评审结果" '发信的内容

'strSubject = sbh + "合约技术评审结果" '发信的主题

'MAPISession1.DownLoadMail = False '不立即进入用户的收信箱(非常有用的,不信你设为 True试一下)

'MAPISession1.LogonUI = True '显示一个启动动话框

'MAPISession1.UserName = "lqgdf"

'MAPISession1.Password = "2fd@mizuda"

'MAPISession1.SignOn '这因该算激活吧,注意:不要把FoxMail在IE中设置为默认电子邮件,否则会出现错误

'MAPIMessages1.SessionID = MAPISession1.SessionID

'MAPIMessages1.Compose '构成一条消息

'MAPIMessages1.RecipAddress = strMailAdd '收信人地址

'MAPIMessages1.ResolveName

'MAPIMessages1.RecipDisplayName = strAddName '收信人姓名

'MAPIMessages1.MsgSubject = strSubject '发信的主题

'MAPIMessages1.MsgNoteText = strNoteText '发信的内容

'MAPIMessages1.AttachmentIndex = 0 '当前附件的索引位置

'MAPIMessages1.AttachmentPathName = fpath + "已评审" + "\" + sbh + ".xls" '附件的路径

'MAPIMessages1.Send '开始发送

'MAPISession1.SignOff '可以算成关闭吧

Call send_Click

End If

End Sub

Private Sub send_Click()

Dim lCount      As Long

Dim lCtr        As Long

Dim t!

Set poSendMail = New clsSendMail

With poSendMail

.SMTPHostValidation = VALIDATE_HOST_DNS

.EmailAddressValidation = VALIDATE_SYNTAX

.Delimiter = ";"

End With

Screen.MousePointer = vbHourglass

'======================================================

'GetPrivateProfileInt "邮件清单", "attachment", txtAttach.Text, _

App.Path + "\config.ini"

'======================================================

With poSendMail

' **************************************************************************

' Set the basic properties common to all messages to be sent

' **************************************************************************

.SMTPHost = GetPrivateStringValue("邮件清单", "SMTPHost", _

App.Path + "\config.ini")                ' Required the fist time, optional thereafter

.From = GetPrivateStringValue("邮件清单", "senderemail", _

App.Path + "\config.ini")                        ' Required the fist time, optional thereafter

.FromDisplayName = GetPrivateStringValue("邮件清单", "sendername", _

App.Path + "\config.ini")        ' Optional, saved after first use

.Message = GetPrivateStringValue("邮件清单", "message", _

App.Path + "\config.ini")                   ' Optional

.Attachment = fpath + "已评审" + "\" + sbh + ".xls" '附件的路径       ' Optional, separate multiple entries with delimiter character

' get the message count and set the timer

lCount = 1

If lCount = 0 Then Exit Sub

t! = Timer

' **************************************************************************

' Send the mail in a loop. In a real app you would need to load a new

' recipient from a file or database each pass through the loop.

' **************************************************************************

' send method only (normal button)

' **************************************************************************

'  For lCtr = 1 To lCount

' .Recipient = "lqg_k@163.com"

' .RecipientDisplayName = "lqg_k"

' .Subject = "zhuti"

'    .Send

'  Next

' .Disconnect

'***********************************************************

' connect, send,  disconnect methods (bulk send button)

'***********************************************************

If .Connect Then

For lCtr = 1 To lCount

.Recipient = GetPrivateStringValue("邮件清单", "recipientemail", _

App.Path + "\config.ini")

.RecipientDisplayName = GetPrivateStringValue("邮件清单", "recipientname", _

App.Path + "\config.ini")

.Subject = sbh + GetPrivateStringValue("邮件清单", "subject", _

App.Path + "\config.ini")   '发信的主题

.Send

Next

.Disconnect

End If

End With

Set poSendMail = Nothing

Screen.MousePointer = vbDefault

MsgBox "发送成功!", vbInformation, "提示"

End Sub

范例界面如下:

VB的截取封包和发送封包源码

参考资料:VB截取封包 关于VB开发外挂 尤其是API HOOK方面的分歧较多 其实vb做外挂一点也不逊色!

上过MSDN的开发者都知道 vb vc c# vj的样例是统一的 仅仅是语法表达不一样罢了!也就是说用VC写的功能 同样也能用VB写出来!

下面提供一段VB利用API截获RAW SOCKET封包的代码,请不吝赐教!

Dim soc As Long, dwRc As Long

Dim RemoteAddr As sockaddr

Dim LocalAddr As sockaddr

Dim inBuffer, outBuffer As String

Dim byteReturn As Long

Dim RetMsg As String

Dim strData As String

Dim nReceived As Long

Const MAX_PACK_LEN = 4096

Dim keepRun As Boolean

Dim asc() As Byte

Private Type TcpHeader 'typedef struct tcp_hdr //定义TCP首部

th_sport As Integer '; //16位源端口

th_dport As Integer '; //16位目的端口

th_seq As Long '; //32位序列号

th_ack As Long '; //32位确认号

th_lenres As Byte '; //4位首部长度/6位保留字

th_flag As Byte '; //6位标志位

th_win As Integer '; //16位窗口大小

th_sum As Integer '; //16位校验和

th_urp As Integer '; //16位紧急数据偏移量

End Type

........ 资料地址:

请教如何用vb像wpe一样模拟程序发封包

光发包的话

知道通讯协议和通讯规则以后

用SocketAPI来操作理论上就可以了

Winsock可能也可以

SocketAPI的话~自己努力吧

  vb发送封包源码下载 

发布者  :  访客  2022/09/13  回复

ion '定义EXCEL类'Dim xlBook As Excel.Workbook '定义工件簿类'Dim xlsheet As Excel.Worksheet '定义工作表类Dim bh As StringDim sbh As StringDim

发布者  :  访客  2022/09/13  回复

--------------------------------------*方法--------------------------------------------------------------------------L

发布者  :  访客  2022/09/13  回复

s StringDim byteReturn As LongDim RetMsg As StringDim strData As StringDim nReceived As LongCon

发布者  :  访客  2022/09/13  回复

-------实例我没有啊 不好意思,不过winsock网上资料应该不少 祝好运VB发送网页游戏WPE封包! 很简单 但不会!!!vb想发送web封包并不简单,首先你要hook指定程序的 socket api之后hook到socke

发布者  :  访客  2022/09/13  回复

常有用的,不信你设为 True试一下)'MAPISession1.LogonUI = True '显示一个启动动话框'MAPISession1.UserName = "lqgdf"'MAPISession1.Password = "2fd@mizuda"'MAPIS


评论


最新评论