Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente de VB para interceptar y enviar paquetes

Código fuente de VB para interceptar y enviar paquetes

Material de referencia: Intercepción de paquetes de datos por parte de VB Hay muchas opiniones diferentes sobre el desarrollo de complementos de VB, especialmente API HOOK. De hecho, ¡VB no es menos generoso cuando se trata de complementos!

Todos los desarrolladores que han visitado MSDN saben que los ejemplos de vb vc c# vj son los mismos, ¡pero la sintaxis es diferente! ¡Esto significa que lo que puedes escribir en VC también se puede escribir en VB!

La API de VB para interceptar el código de paquete RAW SOCKET se proporciona a continuación. ¡No dudes en informarme!

Atenuar soc mientras sea largo, dwRc mientras dure

Atenuar RemoteAddr como sockaddr

Atenuar LocalAddr como sockaddr

Atenuar inBuffer, outBuffer como cadena

Atenuar byteRetainer como cadena

Atenuar byteRetainer como cadena

Atenuar byteRetainer como cadenaDim byteReturn As Long

Atenuar RetMsg como cadena

Dim strData como cadena

DimnReceived As Long

Const MAX_PACK_LEN = 4096

Dim keepRun como booleano

Dim asc( ) Como byte

Tipo privado TcpHeader 'typedef struct tcp_hdr //definir encabezado TCP

th_sport As Integer ';//puerto de origen de 16 bits

th_dport como Integer '; //puerto de destino de 16 bits

th_seq As Long '; //número de secuencia de 32 bits

th_ack As Long '; p>

th_lenres As Byte '; //longitud del encabezado de 4 bits/palabra reservada de 6 bits

th_flag As Byte '; //bit de bandera de 6 bits

th_win As Integer '; // tamaño de ventana de 16 bits

th_sum As Integer '; //suma de comprobación de 16 bits

th_urp As Integer ' //desplazamiento de datos de emergencia de 16 bits<; /p>

Tipo de finalización

. .......URL de origen:/zyq0ting/blog/item/ab10783eca88783b70cf6ceb.html.