Hallo,
kann man mit AutoIt per TCP bei meinem ICQ Account einloggen und nachrichten zu den Kontakten verschicken?
Hallo,
kann man mit AutoIt per TCP bei meinem ICQ Account einloggen und nachrichten zu den Kontakten verschicken?
Moin,
das sollte eigentlich gehen, musst Dir mal das OSCAR Protokoll anschauen, hier mal zwei Links zum Einstieg:
Wikipedia - ICQ
Wikipedia - ICQ
vielleicht hilft das auch weiter:
Miranda
Thx aber dadrin steht nicht was für befehle man per tcp senden muss um sich einzuloggen
Du mußt dir das Protokoll nachbauen. Wenn du dann die Startsequenz sendest bekommst du ein Receive. Das mußt du auswerten. Dann wirst du auch die angeforderten User/PW-Sequenzen entdecken. Ist aber recht anspruchsvoll. Und vergiß nicht MD5-Checksumme, sonst bekommst du eh keine Verbindung.
Personalisiere doch einfach einen bestehenden Client.
So sieht der Anfang schonmal aus:
[autoit]TCPStartup()
[/autoit][autoit][/autoit][autoit][/autoit][autoit]$ConnectedSocket = TCPConnect(TCPNameToIP("bucp2-vip-m.blue.aol.com"),443)
Sleep(1000)
MsgBox(0,"",TCPRecv($ConnectedSocket,2048))
[/autoit][autoit][/autoit][autoit]TCPShutdown()
[/autoit]Wen ich es starte bekomme ich die Rückmeldung:
[Blockierte Grafik: http://download.lima-city.de/deepred/14245.jpg]
Zitat von Protokollbeschreibung OSCARDer FLAP-Header beginnt mit dem hexadezimalen Wert 2A zur Erkennung des FLAP-Pakets. Es folgt ein Channel (siehe unten), eine Sequenznummer zur Fehlererkennung und die Größe der angehängten Daten.
Darum sagte ich ja, du mußt erstmal das Protokoll nachbauen. Den Receive zerlegen in die einzelnen Protokollbestandteile und entsprechend reagieren.
Edit: Anscheinend hast du noch nicht danach gesucht, hier das offengelegte OSCAR Protokoll
uiii doch zu kompliziert
schade ich dachte man könnte einfach irgendwie passwort senden und die UIN und dann nachrichten an kontakte