Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 04:28

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

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.

Reply
 
Old 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
MrCrackR is offline  
Old 04/21/2010, 18:09   #47
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by MrCrackR View Post
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 )
Shadow992 is offline  
Thanks
1 User
Old 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?
ZockerSeele is offline  
Old 04/27/2010, 17:08   #49
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by ZockerSeele View Post
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
Shadow992 is offline  
Old 04/29/2010, 15:21   #50
 
FreeCoder's Avatar
 
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^^.
FreeCoder is offline  
Old 04/29/2010, 15:56   #51
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by Howik View Post
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 ...
Shadow992 is offline  
Old 04/29/2010, 16:21   #52
 
Jay Niize's Avatar
 
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^^
Jay Niize is offline  
Old 04/29/2010, 16:29   #53
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by Jusikid View Post
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 ?
Shadow992 is offline  
Old 04/30/2010, 15:49   #54
 
FreeCoder's Avatar
 
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?
FreeCoder is offline  
Old 04/30/2010, 17:00   #55
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by Howik View Post
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")
Shadow992 is offline  
Old 05/02/2010, 08:04   #56
 
Jay Niize's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 4,851
Received Thanks: 3,417
Ich benutze die IE-Variante!
Jay Niize is offline  
Old 05/02/2010, 11:43   #57
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by Jusikid View Post
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 ...
Shadow992 is offline  
Old 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
atsv13 is offline  
Old 05/05/2010, 20:09   #59
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by atsv13 View Post
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
Shadow992 is offline  
Old 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
atsv13 is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.