Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 03:04

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

Advertisement



2 Packets versenden

Discussion on 2 Packets versenden within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
2 Packets versenden

Also ich sagmal der Reihe nach was geht und was nicht :
Zuerst wird alles gestartet (Tcpstartup , Tcpconnect usw.)
Danach wird ein Packet geschickt
Anschließend werden in einer Schleife alle Packets , die vom Server geschickt werden angenommen und gespeichert
Jetzt wird aus dem Packet das anscheinend verschlüsselte Passwort raugenommen und wird im 2. Packet mit verschickt .
Anscheinend empfängt der Server das Packet , weiß aber nichts mit anzufangen , denn wenn ich auf Rückmeldung warte , hängt sich AutoIt in der Schleife auf ... Zu letzt hätte das Skript noch die als letztes empfangenen Packete in eine Datei schreiben sollen , macht das Skript aber nicht , da es sich ja in der 2. Whileschleife aufhängt .
Es sollte eigentlich nur eine simple Einlogg-Funktion für Wurzelimperium werden ...
Code :
PHP Code:
Func LogIn()
$user="Test"
$server="18"
$pw="Test"
TCPStartup()
$socket=TCPConnect(TCPNameToIP("wurzelimperium.de"),80)

$post="server=server"&$server&"&submitlogin=Daten+absenden&USR="&$user&"&gfx_aktiv=on&dummy="&$pw&"&pass=cnVwcHJlY2h0Mw%3D%3D"
$packet="POST /serverwahl_login.php HTTP/1.1"&@CRLF_
"Host: www.wurzelimperium.de"&@CRLF_
"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13 (.NET CLR 3.5.30729)"&@CRLF_
"Content-Type: application/x-www-form-urlencoded"&@CRLF_
"Content-Length: "&StringLen($post)&@CRLF_
@CRLF&$post

TCPSend
($socket,$packet)

while 
1
    $Recv
=TCPRecv($socket,1024)
    if 
$Recv <> "" Then
        
while 1
            $Recv 
&= TCPRecv($socket,1024)
            if @
error then ExitLoop 2
        WEnd
    
EndIf
WEnd
#cs
TCPCloseSocket($socket)
TCPShutdown()
TCPStartup()
$socket=TCPConnect(TCPNameToIP("wurzelimperium.de"),80)
#ce , testweise mal reingemacht , hat aber nicht viel geändert
$between=StringTrimLeft($Recv,"174")
$between=StringTrimright($between,"151")
$packet="GET /logw.php?pass="&$between&"&USR="&$user&"&gfx_aktiv=on&server=server"&$server&" HTTP/1.1"&@CRLF_
"Host: s"&$server&".wurzelimperium.de"&@CRLF_
"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13 (.NET CLR 3.5.30729)"&@CRLF_
"Content-Type: application/x-www-form-urlencoded"
TCPSend($socket,$packet)
while 
1
    $Recv
=TCPRecv($socket,1024)
    if 
$Recv <> "" Then
        
while 1
            $Recv 
&= TCPRecv($socket,1024)
            if @
error then ExitLoop 2
        WEnd
    
EndIf
WEnd
$file
=FileOpen("test.txt",2)
FileWrite($file,$Recv)
EndFunc 
und hier mal das was in Live Http Headers steht :

Packet 1
Code:
POST /serverwahl_login.php HTTP/1.1
Host: www.wurzelimperium.de
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.wurzelimperium.de/
Cookie: __utma=61495466.4397421748081029000.1250619866.1252230199.1252235367.4; __utmz=61495466.1250619866.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmc=61495466; __utmb=61495466.1.10.1252235367
Content-Type: application/x-www-form-urlencoded
Content-Length: 111

Post :
server=server9&submitlogin=Daten+absenden&USR=Shadow994&gfx_aktiv=on&dummy=xxxxxxxxxx&pass=xxxxxxxxxxxxxxxxxxxx
habe Passwort ausge-ixt

Packet 2
Code:
GET /logw.php?pass=eba40af8ac6269a27d687fbcf0e0c041&USR=Shadow994&gfx_aktiv=on&server=server9 HTTP/1.1
Host: s9.wurzelimperium.de
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.wurzelimperium.de/

Cookie: __utma=61495466.4397421748081029000.1250619866.1252230199.1252235367.4; __utmz=61495466.1250619866.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmc=61495466; wunr=1635519; PHPSESSID=1435f8df4e7365d35240b505f6d3ea75; __utmb=61495466.1.10.1252235367
eba40af8ac6269a27d687fbcf0e0c041 , scheint mein passwort zu sein ,nur halt verschlüsselt .

Hilfe wäre nett
(auch wenn ich glaube , dass mir nicht sehr viele helfen können ,die Meisten werden mir sowieso raten auf c++ umzusteiegen...)
Shadow992 is offline  
Old 09/09/2009, 14:43   #2
 
elite*gold: 0
Join Date: Apr 2007
Posts: 59
Received Thanks: 9
haste nich n bissel Angst um deinen Account wenn du hier das PW öffentlich postest ??
Desert-Fighter is offline  
Old 09/09/2009, 16:38   #3
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Quote:
Originally Posted by Desert-Fighter View Post
haste nich n bissel Angst um deinen Account wenn du hier das PW öffentlich postest ??
Frag ich mich auch.

@Topic:
Der Passkey sieht aus wie ein MD5 Hash, dabei kann es möglich sein das dieser mit einem Salt verschlüsselt wurde oder ein weiterer string angehängt wurde.



Gib hier dein password ein und überprüfe ob es übereinstimmt mit dem passkey.
Wenns gleich ist dann kannst du das Passwort einfach selber verschlüsseln.
Wenn nicht, dann übergebe einfach die ersten Parameter an den nächsten request.

Ob das AutoIt script stimmt kann ich dir aber nicht sagen.
Atheuz is offline  
Old 09/09/2009, 16:46   #4
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
non salted
kknb is offline  
Old 09/09/2009, 20:04   #5
 
elite*gold: 0
Join Date: Apr 2007
Posts: 59
Received Thanks: 9
Quote:
Originally Posted by kknb View Post
non salted
richtig und in standart tabellen vorhanden, ich würds schnell ma rauseditieren, naja nich mein problem xD
Desert-Fighter is offline  
Old 09/09/2009, 20:14   #6
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
Quote:
Originally Posted by Desert-Fighter View Post
haste nich n bissel Angst um deinen Account wenn du hier das PW öffentlich postest ??
1. Glaube ich kaum , dass das Passwort so schnell jemand entschlüsselt
2. Habe ich 120 Punkte mit dem Account und hatte ihn eigentlich nur für meinen Wurzelbot gemacht gehabt (spielen tu ich nicht) , da ist es mir eigentlich ziehmlich schnuppe ob ein böses Script Kiddie den jetzt hackt oder nicht

Quote:

@Topic:
Der Passkey sieht aus wie ein MD5 Hash, dabei kann es möglich sein das dieser mit einem Salt verschlüsselt wurde oder ein weiterer string angehängt wurde.

md5 generator

Gib hier dein password ein und überprüfe ob es übereinstimmt mit dem passkey.
Wenns gleich ist dann kannst du das Passwort einfach selber verschlüsseln.
Wenn nicht, dann übergebe einfach die ersten Parameter an den nächsten request.

Ob das AutoIt script stimmt kann ich dir aber nicht sagen.
Wunderbar ist genau das selbe
Ok nächstes Problem , da ich das alles umbedingt über Packets lösen möchte , möchte ich wissen , wie ich erstens dem Server klar mache , dass ich jetzt schon eingeloggt bin und zweitens , wie ich diesen Cookie rausfinde (es wird nirgends mit zurückgeliefert , also frage ich mich wo der Server das her bekommt) :
Code:
Cookie: __utma=61495466.4397421748081029000.1250619866.1252230199.1252235367.4; __utmz=61495466.1250619866.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmc=61495466; wunr=1635519; PHPSESSID=1435f8df4e7365d35240b505f6d3ea75; __utmb=61495466.1.10.1252235367
Das der Server mit dem zweiten Packet nichts anfangen kann liegt glaube ich an der PHPSESSID , da die ja jedes mal anders ist , klappt mein Packet nie , wüsste jemand wie ich die rausbekommen könnte ?
Shadow992 is offline  
Old 09/09/2009, 20:32   #7
 
elite*gold: 0
Join Date: Apr 2007
Posts: 59
Received Thanks: 9
hm, nach ~3 sek hatte ich das pw (was nu echt keine kunst war -.-) , naja ob das jetz nu schnell oda langsam war, da kann man sich drum streiten...
Desert-Fighter is offline  
Old 09/09/2009, 23:32   #8
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
Quote:
Originally Posted by Desert-Fighter View Post
hm, nach ~3 sek hatte ich das pw (was nu echt keine kunst war -.-) , naja ob das jetz nu schnell oda langsam war, da kann man sich drum streiten...
Wunderbar benutz es doch wie ich sagte war das nur ein Acc auf dem ich den bot hatte laufen lassen
verschenk ihn verkauf ihn mach was du denkst
Shadow992 is offline  
Old 09/10/2009, 02:34   #9
 
Atheuz's Avatar
 
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
Quote:
Originally Posted by Shadow992 View Post
Das der Server mit dem zweiten Packet nichts anfangen kann liegt glaube ich an der PHPSESSID , da die ja jedes mal anders ist , klappt mein Packet nie , wüsste jemand wie ich die rausbekommen könnte ?
Das Cookie und die Session wird dir von logw.php zugewiesen, wenn die Antwort vom Server nicht das vollständige Cookie enthält wird da wohl ein Fehler in der Funktion sein.

Du brauchst auch eigentlich nur den Header von #2 abschicken, #1 ist nicht wichtig.
Atheuz is offline  
Old 09/10/2009, 07:16   #10
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
Quote:
Originally Posted by Atheuz View Post
Das Cookie und die Session wird dir von logw.php zugewiesen, wenn die Antwort vom Server nicht das vollständige Cookie enthält wird da wohl ein Fehler in der Funktion sein.

Du brauchst auch eigentlich nur den Header von #2 abschicken, #1 ist nicht wichtig.
Ja stimmt #1 ist nicht mehr wichtig , da ich das Passwort ja jetzt selbst umwandeln lassen kann
Shadow992 is offline  
Old 09/10/2009, 14:55   #11
 
elite*gold: 0
Join Date: Apr 2007
Posts: 59
Received Thanks: 9
Quote:
Originally Posted by Shadow992 View Post
Wunderbar benutz es doch wie ich sagte war das nur ein Acc auf dem ich den bot hatte laufen lassen
verschenk ihn verkauf ihn mach was du denkst
schöön ich habe dir nur gesagt wie einfach es war und wollt dir wiedersprechen kannst du eig was anderes als sagen? du gimp
Desert-Fighter is offline  
Old 09/10/2009, 21:26   #12
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
Quote:
Originally Posted by Desert-Fighter View Post
schöön ich habe dir nur gesagt wie einfach es war und wollt dir wiedersprechen kannst du eig was anderes als sagen? du gimp
Ich finds einfach lustig
Da gibt es Leute , die glauben wirklich , dass ich mir nicht überlegt habe , ob ich das Passwort drin lassen soll oder net XD
Shadow992 is offline  
Old 09/10/2009, 22:17   #13
 
elite*gold: 0
Join Date: Apr 2007
Posts: 59
Received Thanks: 9
und ich könnt wetten du wusstest es vorher gar nich, meinste wie witzig ich das erst finde...
Desert-Fighter is offline  
Thanks
1 User
Old 09/10/2009, 22:40   #14
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
Quote:
Originally Posted by Desert-Fighter View Post
und ich könnt wetten du wusstest es vorher gar nich, meinste wie witzig ich das erst finde...
Wenn du das meinst XD
(Kleiner Tipp im ersten Post , steht sogar , dass das mein passwort istXD)
Das einzige was ich nicht gewusst habe , ist , dass es MD5 Hash ist , die Risiken waren mir duchaus bewusst , aber ab jetzt solltest du bitte ruhig sein , denn dein Post hilft mir keineswegs ...
Wenn du die Frage nicht beantworten kannst/willst dann lass bitte das Flamen/Spammen ...
Shadow992 is offline  
Old 09/10/2009, 23:28   #15
 
elite*gold: 0
Join Date: Apr 2007
Posts: 59
Received Thanks: 9
Quote:
Originally Posted by Shadow992 View Post
Wenn du das meinst XD
(Kleiner Tipp im ersten Post , steht sogar , dass das mein passwort istXD)
Das einzige was ich nicht gewusst habe , ist , dass es MD5 Hash ist , die Risiken waren mir duchaus bewusst , aber ab jetzt solltest du bitte ruhig sein , denn dein Post hilft mir keineswegs ...
Wenn du die Frage nicht beantworten kannst/willst dann lass bitte das Flamen/Spammen ...
ja, und deine Posts passen zum Thema halt deine Fresse und ich schreib auch kein mist, ganz einfach ^^
PS. ich könnte dir die Frage beantworten, will aba nich
Desert-Fighter is offline  
Reply


Similar Threads Similar Threads
Packete versenden
03/17/2010 - GW Bots - 18 Replies
Hi, ich würde gerne mal wissen, wie in Guild Wars die einzelnen Packets versendet werden, also aka. GWCA. Ich will sowas ähnliches selber basteln, aber halt nicht soo komplex. Es soll halt für den Anfang nur 1 oder 2 Skills casten. Wie ich die Packets heraus finde weiß ich, aber wie ich sie modfiziere und verschicke bleibt mir ein Rätsel. Bsp. Code kann auch gerne in C++/C oder AutoIt geschrieben werden, ich entschlüssele ihn dann selber. Danke
Dateien versenden
03/05/2010 - AutoIt - 1 Replies
Hi :D Ich habe eine eigene Homepage für Unsere Gilde gemacht. Und ich wollte ein Bot schreiben den sich die Gildenmitglieder downloaden können. Es stehen dort Termine z.b. "Clantraining am
Frage zur ps3 versenden
12/23/2009 - Off Topic - 5 Replies
Hallo, Weiß nicht ob hier der richtige platz zum fragen ist wenn nicht Entschuldigung Ich hätte mal ne Frage, ich will meine ps 3 ( große dicke ) verkaufen da ich ne slim habe, aber weiß nicht genau wie ich die ps 3 versende kann da es ja keine so großen packete gibt rum reinmachen. Also wie versende eine Ps 3 +4 spiele mit orginal verpackung? gibts extra so große packete ? oder einfach so mit der orginal verpackung bei Dhl abgeben? p.s icxh weiß dumme frage, aber is das erste mal...
Post versenden
07/14/2006 - World of Warcraft - 4 Replies
Hi, kurze frage.. Wie ist dass wenn ich mit einem Twink Geld versende und danach (1min danach) direkt den Twink lösche, kommt dann die Post mit den Items/Geld noch an? weil bei mir ist das Geld noch nicht da obwohl schon knapp 30min vergangen ist.



All times are GMT +2. The time now is 03:04.


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.