Soyez le premier à donner votre avis sur cette source.
Vue 6 732 fois - Téléchargée 658 fois
'Alors ensuite d'avoir compris la technique d'appell d'un asp par exemple ... vous n'aurez plus qu'à creer un prog qui l'utilise ... Exemple de bombardage de message et autres ... Pour cela c'est simple d'emploi , un winsock , puis le connecter au server web , puis lui envoyer l'headers que vous aurez sniffé ! ' Il peut aussi servir à comprendre quelques petites fonctions des cookies , ainsi que leur cryptage ... Bonne prog à tous sinon . Dim mess As String Private Sub Command1_Click() Winsock1.Close Winsock1.LocalPort = Val(Text1.Text) Winsock1.Listen Label3.Caption = "State : Listening ..." End Sub Private Sub Command2_Click() Label3.Caption = "State : R . A . S ." Winsock1.Close End Sub Private Sub Command3_Click() Unload Me End Sub Private Sub Form_Load() Label1.Caption = "Votre IP : " & Winsock1.LocalIP Winsock1.LocalPort = 8080 End Sub Private Sub Winsock1_Close() Label3.Caption = "State : R . A . S ." Winsock2.Close Label4.Caption = "Closed..." Shape1.BackColor = &HFF& End Sub Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long) Label3.Caption = "State : Connection Requested !" Result = MsgBox("Une connexion est demandée : " & vbCrLf & "IP : " & Winsock1.RemoteHostIP & " ! " & vbCrLf & vbCrLf & "Voulez-vous l'accepter ?", vbYesNo + vbQuestion, "Connexion Demandée !") If Result = vbYes Then Winsock1.Close Winsock1.Accept requestID Label3.Caption = "State : Connected to " & Winsock1.RemoteHostIP Label4.Caption = "Closed..." Shape1.BackColor = &HFF& Else Label3.Caption = "State : Listening..." End If End Sub Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Winsock1.GetData mess Text2.Text = Text2.Text & vbCrLf & "Paquet IP : " & Winsock1.RemoteHostIP & vbCrLf & mess ' traitement du message ... ' 1 . On enléve le référing ... deb = InStr(1, mess, "Refere", vbTextCompare) If Not deb = 0 Then fin = InStr(deb, mess, vbCrLf, vbBinaryCompare) mess = Left(mess, deb) & Right(mess, Len(mess) - fin) End If ' puis on choppe le nom de la page deb = InStr(1, mess, " ", vbBinaryCompare) fin = InStr(deb + 1, mess, " ", vbBinaryCompare) url = Mid(mess, deb + 1, fin - deb) '--- On à l'url ... --- deb = InStr(8, url, "/", vbBinaryCompare) Page = Mid(url, deb, Len(url) - deb) Server = Mid(url, 8, deb - 8) Winsock2.Close Label4.Caption = "Connecting..." Shape1.BackColor = &H80FF& Winsock2.Connect Server, 80 End Sub Private Sub Winsock1_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean) Label3.Caption = "State : Error -> " & Description End Sub Private Sub Winsock2_Close() Label4.Caption = "Closed..." Shape1.BackColor = &HFF& Winsock1.Close End Sub Private Sub Winsock2_Connect() Label4.Caption = "Connected..." Shape1.BackColor = &HFF00& Winsock2.SendData mess & vbCrLf & vbCrLf End Sub Private Sub Winsock2_DataArrival(ByVal bytesTotal As Long) On Error Resume Next Dim Message1 As String Winsock2.GetData Message1 Winsock1.SendData Message1 End Sub Private Sub Winsock2_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean) Label4.Caption = "Closed..." Shape1.BackColor = &HFF& Winsock1.Close End Sub
26 mai 2008 à 20:48
merci@
urgent
8 juil. 2003 à 07:47
22 janv. 2002 à 20:07
21 janv. 2002 à 17:18
20 janv. 2002 à 22:59
mais bon, le rap ca craint, vive le métal et la biere :)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.