Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 05:31

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



AutoIT Packets an SRO Gameserver senden via TCP & NuConnector

Discussion on AutoIT Packets an SRO Gameserver senden via TCP & NuConnector within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2009
Posts: 9
Received Thanks: 1
AutoIT Packets an SRO Gameserver senden via TCP & NuConnector

Hi, also ich versuche gerade weiter mit AutoIT klarzukommen und endlich mal einen Bot(Für Silkroad via NuConnector oder anderes^^) zuschreiben der mit Packets arbeitet, aber irgendwie komme ich nicht weiter, also ich muss ja mit dem Befehl "TCPSend()" arbeiten, aber wie genau mache ich dass, ein Beispiel oder ein Tutorial(Deutsch) wäre nett, wodurch ich das nachvollziehen könnte, habe leider bis jetzt nichts richtiges gefunden, was mir dort weitergeholfen hat.
THX im voraus.

MfG

GomaTa
GomaTa is offline  
Old 12/04/2009, 12:48   #2
 
Xereon's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 793
Received Thanks: 366
Quote:
Originally Posted by GomaTa View Post
Hi, also ich versuche gerade weiter mit AutoIT klarzukommen und endlich mal einen Bot(Für Silkroad via NuConnector oder anderes^^) zuschreiben der mit Packets arbeitet, aber irgendwie komme ich nicht weiter, also ich muss ja mit dem Befehl "TCPSend()" arbeiten, aber wie genau mache ich dass, ein Beispiel oder ein Tutorial(Deutsch) wäre nett, wodurch ich das nachvollziehen könnte, habe leider bis jetzt nichts richtiges gefunden, was mir dort weitergeholfen hat.
THX im voraus.

MfG

GomaTa
also das mit den suchen kaufe ich dir nicht ab
Xereon is offline  
Old 12/04/2009, 14:24   #3
 
elite*gold: 0
Join Date: Mar 2009
Posts: 9
Received Thanks: 1
Ja klar habe ich das durchgelesen, aber mir hat das mit dem direkten bezug auf Silkroad nicht weitergeholfen...
Da ich muss doch den Opcode und den Inhalt des Packeten zum Gameserver schicken, aber wo mussn der Opcode hin oder bin ich einfach doof?^^
MfG

ps: vll kannst du mir das auch an dem tutorial erklären wie ich das an sro anwenden
GomaTa is offline  
Old 12/05/2009, 00:16   #4
 
elite*gold: 0
Join Date: Mar 2009
Posts: 9
Received Thanks: 1
*PUSH*
Habe Lösung(Ausm CPG Forum von bloodman) gefunden und wollte die nochmal hier zeigen ^^

Hier hast ein Beispiel für ein Packet das der Client an den Server sendet.
In Hex. Das ist das einfachste was ich auf die schnelle gefunden hab.
Kann natürlich von Version zu Version abweichen. Diese ist von ECSRO.

Rush(Animation InGame)
0x 0100 9130 0100 03

0x = Anfang des Hex-Codes
0100 = Länge des Packets in Bytes, weil es in Hex ist muss man es umdrehen, also 00 01.
9130 = Opcode, bestimmter Code der dem Server sagt um welche Klasse es sich handelt.
0100 = Erkennung das es vom Client gesendet wurde(0200 das es vom Server gesendet wurde)
03 = In diesem Fall die Nummer der Aktion die InGame ausgeführt wird.
GomaTa is offline  
Old 05/09/2010, 16:25   #5
 
elite*gold: 0
Join Date: Dec 2009
Posts: 3
Received Thanks: 0
hi
ich hab mal selber ein Tcp mit packet versucht doch er geht nicht -,.,-
könnt uhr mal gucken was ich falsch gemacht habe ??



#cs ----------------------------------------------------------------------------

AutoIt Version: 3.3.6.1
Author: myName

Script Function:
Template AutoIt script.

#ce ----------------------------------------------------------------------------

; Script Start - Add your code below here

$packet = ´GET /wcf/images/autoitbot/menu_filebase_hover.png HTTP/1.1´ & @CRLF & _
´Host: & @CRLF & _
´User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9 ( .NET CLR 3.5.30729)´ & @CRLF & _
´Accept: image/png,image/*;q=0.8,*/*;q=0.5´ & @CRLF & _
´Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3´ & @CRLF & _
´Accept-Encoding: gzip,deflate´ & @CRLF & _
´Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7´ & @CRLF & _
´Keep-Alive: 300´ & @CRLF & _
´Connection: keep-alive´ & @CRLF & _




TCPStartup()
$socket = TCPConnect(´´,80)
$bytes = TCPSend($socket, $packet)
ConsoleWrite($bytes & @CRLF)
Do
TCPRecv($socket, 1024)
Until recv <> ""
Do
TCPRecv &=($socket, 1024)
Until @error OR StringInStr($recv, ´</html>´)
FileWrite($ScriptDir & ´/test.html´,$recv)
TCPCloseSocket($socket)
TCPShutdown()85.25.142.42
Bombapilot is offline  
Old 05/09/2010, 16:30   #6
 
elite*gold: 0
Join Date: Dec 2009
Posts: 3
Received Thanks: 0
hi
ich hab mal selber ein Tcp mit packet versucht doch er geht nicht -,.,-
könnt uhr mal gucken was ich falsch gemacht habe ??



#cs ----------------------------------------------------------------------------

AutoIt Version: 3.3.6.1
Author: myName

Script Function:
Template AutoIt script.

#ce ----------------------------------------------------------------------------

; Script Start - Add your code below here

$packet = ´GET /wcf/images/autoitbot/menu_filebase_hover.png HTTP/1.1´ & @CRLF & _
´Host: & @CRLF & _
´User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9 ( .NET CLR 3.5.30729)´ & @CRLF & _
´Accept: image/png,image/*;q=0.8,*/*;q=0.5´ & @CRLF & _
´Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3´ & @CRLF & _
´Accept-Encoding: gzip,deflate´ & @CRLF & _
´Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7´ & @CRLF & _
´Keep-Alive: 300´ & @CRLF & _
´Connection: keep-alive´ & @CRLF & _




TCPStartup()
$socket = TCPConnect(´85.25.142.42´,80)
$bytes = TCPSend($socket, $packet)
ConsoleWrite($bytes & @CRLF)
Do
TCPRecv($socket, 1024)
Until recv <> ""
Do
TCPRecv &=($socket, 1024)
Until @error OR StringInStr($recv, ´</html>´)
FileWrite($ScriptDir & ´/test.html´,$recv)
TCPCloseSocket($socket)
TCPShutdown()

Bombapilot is offline  
Old 05/09/2010, 16:35   #7
 
elite*gold: 1
Join Date: Oct 2008
Posts: 1,078
Received Thanks: 276
.nAno is offline  
Reply

Tags
tcp silkroad packet


Similar Threads Similar Threads
Spacemap login per packet senden[AUTOIT]
07/05/2010 - Browsergames - 2 Replies
Hi wäre ganz nice wenn mir jemand erklärt wie ich per packet senden auf die spacemap gelange alles andere wie Hangar usw ist ja einfach aber bei der spacemap steig ich nich durch. Hab schon das Login|USERID|DOSID|2.0 probiert aber ohne erfolg (von inks bot geklaut xD) Hoffe jemand weis mehr.
[AutoIT] Slash senden
05/25/2010 - General Coding - 6 Replies
Also ich versuche im Moment, mithilfe von ControlSend Text an ein Spielfenster("METIN2") zu übermitteln. Das klappt auch alles ganz gut, bis auf den den(das?) Slash(/)... Nach längerem suchen in diversen keylists habe ich immer noch keinen Code à la {SLASH} oder {/} gefunden. Also mache ich es jetzt mit einer Kombination, die ich in einem älteren Programm bereits verwendet habe: {ASC 047} Ich meine mich auch erinnern zu können, dass das in meinem alten Programm auch tadellos funktioniert...
Packets senden mit Vb
01/29/2010 - .NET Languages - 2 Replies
Gibt es eine FUnktion in Vb die ermöglicht Packets zu senden?
E-Mail senden mit AutoIT
08/15/2009 - AutoIt - 6 Replies
Hi, ich möchte mal testen ob ich es schaffe einen E-Mail sender mit AutoIT zu schreiben. Leider klappt das nicht irgendwie^^ also hier ist mein skript #include <INet.au3> Local $s_SmtpServer = " " Local $s_FromName = @UserName Local $s_FromAddress = "[email protected]" Local $s_ToAddress = "[email protected]" Local $s_Subject = "test"
Packets senden
11/20/2005 - Ragnarok Online - 4 Replies
also ich wollte das jetzt mal geklärt haben : kann man noch mit irgendwelchen packeteditoren irgendwie dupen ? wpe pro geht nicht auf win xp. (packet error) hab jetz etherpeek 5.1 . ich bin ne arme sau in euro und würd endlich gern herausfinden wie mans richtig macht !!



All times are GMT +1. The time now is 05:32.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.