|
You last visited: Today at 04:28
Advertisement
[AutoIt]Tutorial zu Browsergamebots (Packetbots und IEbots)
Discussion on [AutoIt]Tutorial zu Browsergamebots (Packetbots und IEbots) within the Coding Tutorials forum part of the General Coding category.
04/21/2010, 17:37
|
#46
|
elite*gold: 0
Join Date: Aug 2008
Posts: 465
Received Thanks: 224
|
ich habe folgendes problem:
ich möchte einen bot schreiben, der sich bei pokeplushies einloggt und dann
irgendetwas macht. um die website benutzen zu können, muss man sich im
forum einloggen.
wenn man sich im forum einloggt, wird ein cookie generiert und auch eine sid.
jedoch werden diese laut live http headers nur im forum gebraucht und nicht
auf deren website.
wenn ich jedoch jetzt ein spiel, wie z. b. dirtdigger über den bot laufen lasse,
bekomme ich als ausgabe in eine html datei geschrieben, dass ich erst
eingeloggt sein muss, um diese funktion nutzen zu können.
der code für's einloggen im forum:
Code:
$name = "Benutzername"
$password = "Passwort"
$SERVER = "pokeplushies.com"
TCPStartup()
$ip = TCPNameToIP('www.pokeplushies.com')
ConsoleWrite($ip&@CRLF)
TCPShutdown()
login()
;-Hauptfunktionen
Func login()
$POST = "username=" & $NAME & "&password=" & $PASSWORD & "&redirect=index.php&login=Login"
$SOURCE = TCPREQUEST($IP, $SERVER, 0,"/forum/ucp.php?mode=login", $POST, 'http://www.pokeplushies.com/')
$COOKIES = GETCOOKIES($SOURCE)
ConsoleWrite($COOKIES)
FileWrite("test.html",$SOURCE)
EndFunc
|
|
|
04/21/2010, 18:09
|
#47
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by MrCrackR
ich habe folgendes problem:
ich möchte einen bot schreiben, der sich bei pokeplushies einloggt und dann
irgendetwas macht. um die website benutzen zu können, muss man sich im
forum einloggen.
wenn man sich im forum einloggt, wird ein cookie generiert und auch eine sid.
jedoch werden diese laut live http headers nur im forum gebraucht und nicht
auf deren website.
wenn ich jedoch jetzt ein spiel, wie z. b. dirtdigger über den bot laufen lasse,
bekomme ich als ausgabe in eine html datei geschrieben, dass ich erst
eingeloggt sein muss, um diese funktion nutzen zu können.
der code für's einloggen im forum:
Code:
$name = "Benutzername"
$password = "Passwort"
$SERVER = "pokeplushies.com"
TCPStartup()
$ip = TCPNameToIP('www.pokeplushies.com')
ConsoleWrite($ip&@CRLF)
TCPShutdown()
login()
;-Hauptfunktionen
Func login()
$POST = "username=" & $NAME & "&password=" & $PASSWORD & "&redirect=index.php&login=Login"
$SOURCE = TCPREQUEST($IP, $SERVER, 0,"/forum/ucp.php?mode=login", $POST, 'http://www.pokeplushies.com/')
$COOKIES = GETCOOKIES($SOURCE)
ConsoleWrite($COOKIES)
FileWrite("test.html",$SOURCE)
EndFunc
|
Ich bräuchte auch noch die Packets ...
bzw einen test Account ... (werde mir sicherlich keinen machen , aber wenn du eine hast dannw erde ich mir dein Problem gerne anschauen  )
|
|
|
04/27/2010, 17:02
|
#48
|
elite*gold: 0
Join Date: Dec 2008
Posts: 96
Received Thanks: 24
|
sehr cool danke jetzt muss ich nur noch "AutoIT Tutorial Weiterführendes""[AutoIt] TCP Tutorial" "Html und Javascript" lernen^^ und wo lernt man das mit html und javascript?
|
|
|
04/27/2010, 17:08
|
#49
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by ZockerSeele
sehr cool danke jetzt muss ich nur noch "AutoIT Tutorial Weiterführendes""[AutoIt] TCP Tutorial" "Html und Javascript" lernen^^ und wo lernt man das mit html und javascript?
|
Html ist nicht so wichtig , du musst halt nur wissen , wie eine Internet-Seite grob aufgebaut ist ...
Wo du javascript lernen kannst , erfährst du im anderem Tutorial
|
|
|
04/29/2010, 15:21
|
#50
|
elite*gold: 14
Join Date: Sep 2007
Posts: 629
Received Thanks: 433
|
Wie sieht es mit WinHTTP aus kennst du dich aus?
Wollte Monstergame Thrend nicht verschmutzten^^.
|
|
|
04/29/2010, 15:56
|
#51
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by Howik
Wie sieht es mit WinHTTP aus kennst du dich aus?
Wollte Monstergame Thrend nicht verschmutzten^^.
|
Das ist ein Tutorial zu HttpRequests , nur dass sich dafür eben eine eigene Funktion gebastelt wurde ...
|
|
|
04/29/2010, 16:21
|
#52
|
elite*gold: 0
Join Date: Oct 2009
Posts: 4,851
Received Thanks: 3,417
|
bei mir funktioniert das nicht
ich weiss dein Code ist nur ein BSP
aber wenn ich es mit deinem Code bei Ogame mache, öffnet sich nur IE ogame.de aber bin nit eingeloggt^^
|
|
|
04/29/2010, 16:29
|
#53
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by Jusikid
bei mir funktioniert das nicht
ich weiss dein Code ist nur ein BSP
aber wenn ich es mit deinem Code bei Ogame mache, öffnet sich nur IE ogame.de aber bin nit eingeloggt^^
|
Packet-Skript ?
oder IE Variante ?
|
|
|
04/30/2010, 15:49
|
#54
|
elite*gold: 14
Join Date: Sep 2007
Posts: 629
Received Thanks: 433
|
Jo aber wie gesagt was mich wirklich interessiert ist WinHTTP. Eine Frage wie kann ich es anstellen das bevor mein Bot starte sich eine Webseite öffnet?
|
|
|
04/30/2010, 17:00
|
#55
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by Howik
Jo aber wie gesagt was mich wirklich interessiert ist WinHTTP. Eine Frage wie kann ich es anstellen das bevor mein Bot starte sich eine Webseite öffnet?
|
_IECreate()
oder
ShellExecute("www.google.de")
|
|
|
05/02/2010, 08:04
|
#56
|
elite*gold: 0
Join Date: Oct 2009
Posts: 4,851
Received Thanks: 3,417
|
Ich benutze die IE-Variante!
|
|
|
05/02/2010, 11:43
|
#57
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by Jusikid
Ich benutze die IE-Variante!
|
Liegt wahrscheinlich an deinen IE-Einstellungen , schau mal auf den Seiten vorher , da gab es auch schon so ein Problem ...
|
|
|
05/05/2010, 19:05
|
#58
|
elite*gold: 0
Join Date: Oct 2009
Posts: 23
Received Thanks: 0
|
ich versteh zwar alles, aber beim package bot wie du dann das erste ma den fertigen bot zeigst also die source, warum hast du da ned alle befehle erklärt? Woher sollte ich die ganzen befehle wissen ? den ersten teil haste ja erklärt obwohls da 2 befehle ned gibt.
Und dann der fertig bot hat aufienmal alles eingebaut
|
|
|
05/05/2010, 20:09
|
#59
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by atsv13
ich versteh zwar alles, aber beim package bot wie du dann das erste ma den fertigen bot zeigst also die source, warum hast du da ned alle befehle erklärt? Woher sollte ich die ganzen befehle wissen ? den ersten teil haste ja erklärt obwohls da 2 befehle ned gibt.
Und dann der fertig bot hat aufienmal alles eingebaut
|
Den fertigen Bot solltest du verstehen , wenn du das ganze Tut durchhast ...
Außerdem habe ich zuvor noch ganz grob erklärt , was man als nächstes macht .
Auch sind im Skript selber ein par Kommentare , man muss zwar immernoch relativ viel Nachdenken , das kann ich nicht verleugnen , aber es ist nicht unmöglich herauszufinden , was da welche Stelle macht .
Außerdem sollte das eine Art abschließende Aufgabe werden , ihr könnt mal probieren , wie ihr das machen würdet und dann vergleichen .
Wenn ihr selbst einmal Bots schreibt , dann kann ich auch nicht "neben" euch stehen und alles erklären
Btw. Es heißt nicht Package sondern Packet !
P.S.
Falls man irgendwelche Befehle nicht versteht , gibts die AutoIT-Help-Datei
|
|
|
05/06/2010, 15:30
|
#60
|
elite*gold: 0
Join Date: Oct 2009
Posts: 23
Received Thanks: 0
|
ok dann erklär mir nur noch eins wie komm ich dan den befehl getcookie und tcprequest
edit: was is an dem code falsch ?
Quote:
#include<IE.au3>
#include<String.au3>
$name=IniRead("Ogame.ini","Eingabe","Name","")
$passwort=IniRead("Ogame.ini","Eingabe","Passwort" ,"")
$server=IniRead("Ogame.ini","Eingabe","Servernumme r","")
$name=Inputbox("Benutzername","Bitte gib deinen Benutzernamen ein",$name)
$passwort=Inputbox("Passwort","Bitte gib dein Passwort ein",$passwort)
$server=Inputbox("Server","Bitte gib ein auf welchem Server du spielst",$server)
IniWrite("Ogame.ini","Eingabe","Name",$name)
IniWrite("Ogame.ini","Eingabe","Passwort",$passwor t)
IniWrite("Ogame.ini","Eingabe","Servernummer",$ser ver)
$server=$server+6
$oIE=_IECreate("www.ogame.de")
$oForm = _IEFormGetCollection($oIE,0)
$oUsername = _IEFormElementGetObjByname($oForm,"login")
$oPassword = _IEFormElementGetObjByName($oForm,"pass")
_IEFormElementSetValue ($oUsername,$name)
_IEFormElementSetValue ($oPassword,$passwort)
$oSelect = _IEFormElementGetObjByName ($oForm, "uni_url")
_IEFormElementOptionSelect ($oSelect,$server-1,1, "byIndex")
_IEFormSubmit($oForm,0)
$server=$server-6
_IeLoadWait($oIE,1000,8000)
$HTML = _IEDocReadHTML ($oIE)
$session=_StringBetween($HTML,'var session="','";</script>')
_IENavigate($oIE,"http://uni"&$server&".ogame.de/game/index.php?page=b_building&session="&$session[0])
_IeLoadWait($oIE,0,8000)
$server=$server-6
while 1
_IENavigate($oIE,"http://uni"&$server&".ogame.de/game/index.php?page=b_building&session="&$session[0])
_IeLoadWait($oIE,0,5000)
_IENavigate($oIE,"http://uni"&$server&".ogame.de/game/index.php?page=b_building&session="&$session[0]&"&modus=add&techid=1&planet=1320734")
_IeLoadWait($oIE,0,8000)
$zeit=$oIE.document.parentWindow.eval('javascript: ss')
Sleep($zeit*1000+2000)
_IENavigate($oIE,"http://uni"&$server&".ogame.de/game/index.php?page=b_building&session="&$session[0]&"&modus=add&techid=2&planet=1320734")
_IeLoadWait($oIE,0,8000)
$zeit=$oIE.document.parentWindow.eval('javascript: ss')
Sleep($zeit*1000+2000)
WEnd
|
|
|
|
Similar Threads
|
Browsergamebots legal?
05/19/2010 - General Coding - 12 Replies
Hallo,
ich habe hier im Forum schon öfters gesehen, wie mitglieder bots (für browsergames) gepostet haben und nach einiger zeit wurden deren themen gelöscht/geschlössen, weil sie angeblich urherberrechtsverletzung begangen haben.
http://www.elitepvpers.com/forum/browsergames/5237 95-myfreefarm-bot.html
Ich habe schon sehr viele google seiten durchwälzt und keine antwort auf meine fragen gefunden, deswegen stelle ich sie hier mit der hoffung eine antwort zu finden.
"Ab wann ist ein...
|
AutoIt Tutorial
01/01/2008 - Dekaron - 2 Replies
Hey, smokedoo or someone out there who created bot and stuff like that, can you please post up a tutorial or vid on how to make at least the most simplest bot out there please. I know there are ppl like me that would just love to know. Thanks!
|
All times are GMT +1. The time now is 04:28.
|
|