Comment les services tels que ydetector.com font la différence entre les utilisateurs invisibles et les utilisateurs hors ligne?Comment Yahoo! Les détecteurs d'état Messenger fonctionnent-ils?
2
A
Répondre
2
J'ai trouvé ce script VB en ligne qui pourraient vous aider à comprendre comment une telle vérification est faite:
"CHECK CODE"
Private Sub Command1_Click()
ID = Text1.Text
Password = Text2.Text
Winsock1.Close
Pause (1)
Winsock1.Connect "scsd.msg.yahoo.com", 5050 'Server And Port
End Sub
Private Sub Command2_Click()
Winsock1.Close ' Exit Connection
Pause (1)
Label1.Caption = "Status:Disconnected"
End Sub
Private Sub Command3_Click()
On Error Resume Next
LOL.Text = "FYahoo"
Label1.Caption = "Status: Checking..."
Pause (1)
Winsock1.SendData Packet.check(Text1.Text, Text3.Text) 'Send Check Packet And Deciphered Victim Is Online Or Offline (Text1 = Your Bot) (Text3=Your Friend)
End Sub
Private Sub Form_Load()
Image1.Visible = False
Image2.Visible = False
End Sub
Private Sub Form_Unload(Cancel As Integer)
Unload Me
Winsock1.Close
End Sub
Private Sub Winsock1_Connect()
Label1.Caption = "Status:Connecting..."
Winsock1.SendData Data(ID)
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim Data As String
Winsock1.GetData Data
Debug.Print Data
If Mid(Data, 12, 1) = ChrW$(87) Then
ChallengeString = Mid(Data, 30 + Len(ID), Len(Data) - 29)
ChallengeString = Replace(ChallengeString, "Ŕ€13Ŕ€1Ŕ€", "")
Call GetStrings(ID, Password, ChallengeString, Crypt(0), Crypt(1), 1)
Winsock1.SendData Login(ID)
ElseIf Mid(Data, 12, 1) = ChrW$(84) Then
Label1.Caption = "Status:Wrong ID Or Pw"
Winsock1.Close
ElseIf Mid(Data, 12, 1) = ChrW$(85) Then
Sessionkey = Mid(Data, 17, 4)
Label1.Caption = "Status:Connected"
End If
'Here is The Checker for Online Or Offline
If LOL.Text = "FYahoo" Then
If InStr(1, Data, ChrW$(255) + ChrW$(255) + ChrW$(255) + ChrW$(255)) Then
Label1.Caption = "Status: Is Offline"
Image1.Visible = False
Image2.Visible = True
Else
Label1.Caption = "Status: Is Online": Beep
Image2.Visible = False
Image1.Visible = True
End If
End If
End Sub
0
ils sont tous les petits hacks dans les bugs de messagerie, ils comparent des choses différentes pour trouver une différence entre invisble et hors ligne utilisateurs. le meilleur moyen est la façon dont le code relima affiché fonctionne mais en voici un autre, écrivez un script pour vérifier: http://opi.yahoo.com/online?u=[username]
puis lisez l'image, l'image pour hors ligne et invisibles sont les mêmes mais elles ne sont pas identiques si vous les lisez dans le code .