|
You last visited: Today at 03:04
Advertisement
2 Packets versenden
Discussion on 2 Packets versenden within the AutoIt forum part of the Coders Den category.
09/06/2009, 13:24
|
#1
|
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...)
|
|
|
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 ??
|
|
|
09/09/2009, 16:38
|
#3
|
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
|
Quote:
Originally Posted by Desert-Fighter
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.
|
|
|
09/09/2009, 16:46
|
#4
|
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
|
non salted
|
|
|
09/09/2009, 20:04
|
#5
|
elite*gold: 0
Join Date: Apr 2007
Posts: 59
Received Thanks: 9
|
Quote:
Originally Posted by kknb
non salted
|
richtig und in standart tabellen vorhanden, ich würds schnell ma rauseditieren, naja nich mein problem xD
|
|
|
09/09/2009, 20:14
|
#6
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
|
Quote:
Originally Posted by Desert-Fighter
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 ?
|
|
|
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...
|
|
|
09/09/2009, 23:32
|
#8
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
|
Quote:
Originally Posted by Desert-Fighter
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
|
|
|
09/10/2009, 02:34
|
#9
|
elite*gold: 81
Join Date: Jul 2005
Posts: 1,921
Received Thanks: 2,239
|
Quote:
Originally Posted by Shadow992
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.
|
|
|
09/10/2009, 07:16
|
#10
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
|
Quote:
Originally Posted by Atheuz
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
|
|
|
09/10/2009, 14:55
|
#11
|
elite*gold: 0
Join Date: Apr 2007
Posts: 59
Received Thanks: 9
|
Quote:
Originally Posted by Shadow992
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
|
|
|
09/10/2009, 21:26
|
#12
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
|
Quote:
Originally Posted by Desert-Fighter
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
|
|
|
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...
|
|
|
09/10/2009, 22:40
|
#14
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,876
|
Quote:
Originally Posted by Desert-Fighter
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 ...
|
|
|
09/10/2009, 23:28
|
#15
|
elite*gold: 0
Join Date: Apr 2007
Posts: 59
Received Thanks: 9
|
Quote:
Originally Posted by Shadow992
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
|
|
|
 |
|
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.
|
|