|
You last visited: Today at 09:10
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.
03/13/2010, 13:32
|
#31
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Super TuT.
Wenn man das 2-3x ließt kommt man gut zurecht.
Thx haste von mir
|
|
|
03/18/2010, 22:54
|
#32
|
elite*gold: 9
Join Date: Feb 2010
Posts: 631
Received Thanks: 95
|
Heilige Scheisse... nice Work
|
|
|
03/19/2010, 14:54
|
#33
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by Boeser_
Heilige Scheisse... nice Work
|
Quote:
|
Originally Posted by General Desert
Super TuT.
Wenn man das 2-3x ließt kommt man gut zurecht.
Thx haste von mir
|
Schön , dass ich helfen konnte , war auch ein Haufen Arbeit
|
|
|
03/19/2010, 15:18
|
#34
|
elite*gold: 140
Join Date: Aug 2007
Posts: 335
Received Thanks: 147
|
danke, dass du dir so viel Zeit nimmst und dein Wissen teilst
|
|
|
03/23/2010, 16:06
|
#35
|
elite*gold: 0
Join Date: Apr 2009
Posts: 8
Received Thanks: 0
|
hallo
könnte mir hier bitte jmd helfen?
ich möchte in einem bereits geöffnetem firefox fenster "_IEFormElementGetCollection" anwenden und nicht erst mit _IECreate ein fenster öffnen
wie finde ich dann "$o_object" dass für "_IEFormElementGetCollection" gebraucht wird?
|
|
|
03/26/2010, 13:07
|
#36
|
elite*gold: 0
Join Date: Mar 2010
Posts: 1
Received Thanks: 0
|
Quote:
Originally Posted by moeko9
hallo
könnte mir hier bitte jmd helfen?
ich möchte in einem bereits geöffnetem firefox fenster "_IEFormElementGetCollection" anwenden und nicht erst mit _IECreate ein fenster öffnen
wie finde ich dann "$o_object" dass für "_IEFormElementGetCollection" gebraucht wird?
|
Wenn Du in der Hilfe von _IECreate nachsiehst, findest Du den Parameter $f_tryAttach. Wenn Du also als 2. Parameter eine 1 übergibt, verwendet er das bereits geöffnete Fenster (soweit der URL stimmt).
bis denne dann... Grothan
|
|
|
04/05/2010, 00:37
|
#37
|
elite*gold: 0
Join Date: Dec 2009
Posts: 9
Received Thanks: 1
|
Ich habe dein Tot gelsen
naja bis zum 3/4
Dan selber im Autoit-Editor versucht bei dem online Spiel OP-Game.de
Ich bin bis dahin gekommen wo des mit den Cookies kommt.
Da schreibst du:
$source=TCPRequest
und
$cookies=GetCookies
aber beides kann mein Editor nicht erkennen.
Muss man noch ihrgendeine Funktion includen <>
bevor man diese Funktionen benutzen kann?
Ich hoffe die Frage ist berechtigt und passt zum Thema ^^
|
|
|
04/05/2010, 00:40
|
#38
|
elite*gold: 0
Join Date: Dec 2009
Posts: 9
Received Thanks: 1
|
Ach ja ich habe vergessen dich noch zu Loben ^^
...
Gelobt seist du
|
|
|
04/05/2010, 10:49
|
#39
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by Kenien
Ich habe dein Tot gelsen
naja bis zum 3/4
Dan selber im Autoit-Editor versucht bei dem online Spiel OP-Game.de
Ich bin bis dahin gekommen wo des mit den Cookies kommt.
Da schreibst du:
$source=TCPRequest
und
$cookies=GetCookies
aber beides kann mein Editor nicht erkennen.
Muss man noch ihrgendeine Funktion includen <>
bevor man diese Funktionen benutzen kann?
Ich hoffe die Frage ist berechtigt und passt zum Thema ^^
|
Klar du brauchst noch die Funktionen von mir , das beste wird wohl sein , wenn du daraus eine Include-Datei machst .
PHP Code:
Func GetCookies($sQuellcode)
Local $sCookies, $i, $aCookies
$sCookies = ''
$aCookies = _StringBetween($sQuellcode, 'Set-Cookie: ', ';', 1)
For $i = 0 To UBound($aCookies) - 1
$sCookies &= $aCookies[$i] & ';'
Next
Return $sCookies
EndFunc ;==>GetCookies
Func TCPRequest($sIp, $sHost,$msg=0, $sSeite = "", $sPost = '', $sCookies = '', $sReferer = '', $iMaxTime = 10000)
Local $sPacket, $iSocket, $iTimer
If $sPost = '' Then
$sPacket = 'GET /' & $sSeite & ' HTTP/1.1' & @CRLF
Else
$sPacket = 'POST /' & $sSeite & ' HTTP/1.1' & @CRLF
EndIf
$sPacket &= 'Host: ' & $sHost & @CRLF & _
'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)' & @CRLF & _
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' & @CRLF & _
'Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3' & @CRLF & _
'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7' & @CRLF & _
'Keep-Alive: 300' & @CRLF & _
'Content-Type: application/x-www-form-urlencoded' & @CRLF & _
'Connection: keep-alive' & @CRLF
If $sReferer <> '' Then
$sPacket &= 'Referer: ' & $sReferer & @CRLF
EndIf
If $sCookies <> '' Then
$sCookies=StringStripCR($sCookies)
$sCookies=StringStripWS($sCookies,8)
$sPacket &= 'Cookie: ' & $sCookies & @CRLF
EndIf
If $sPost <> '' Then
$sPacket &= 'Content-Length: ' & StringLen($sPost) & @CRLF
EndIf
$sPacket &= @CRLF
If $sPost <> '' Then
$sPacket &= $sPost
EndIf
If $msg=1 Then
MsgBox(0,"test",$sPacket)
EndIf
TCPStartup()
If @error Then Return SetError(1, 0, "")
$iSocket = TCPConnect($sIp, 80)
If @error Then Return SetError(2, 0, "")
TCPSend($iSocket, $sPacket)
If @error Then Return SetError(3, 0, "")
$iTimer = TimerInit()
Do
$sRecv = TCPRecv($iSocket, 1024)
If TimerDiff($iTimer) > $iMaxTime Then Return SetError(4, 0, "")
Until $sRecv <> ""
Do
$sRecv &= TCPRecv($iSocket, 1024)
Until @error Or StringInStr($sRecv, '</html>')
TCPCloseSocket($iSocket)
TCPShutdown()
Return $sRecv
EndFunc ;==>TCPRequest
Func Change($string)
$string = StringReplace($string, "%", "%25")
$string = StringReplace($string, "ä", "%C3%A4")
$string = StringReplace($string, "ö", "%C3%B6")
$string = StringReplace($string, "ü", "%C3%BC")
$string = StringReplace($string, "!", "%21")
$string = StringReplace($string, '"', "%22")
$string = StringReplace($string, "§", "%C2%A7")
$string = StringReplace($string, "$", "%24")
$string = StringReplace($string, "&", "%26")
$string = StringReplace($string, "/", "%2F")
$string = StringReplace($string, "+", "%2B")
$string = StringReplace($string, " ", "+")
$string = StringReplace($string, "(", "%28")
$string = StringReplace($string, ")", "%29")
$string = StringReplace($string, "=", "%3D")
$string = StringReplace($string, "?", "%3F")
$string = StringReplace($string, "[", "%5B")
$string = StringReplace($string, "]", "%5D")
$string = StringReplace($string, "{", "%7B")
$string = StringReplace($string, "}", "%7D")
$string = StringReplace($string, "ß", "%C3%9F")
$string = StringReplace($string, ",", "%2C")
$string = StringReplace($string, ":", "%3A")
$string = StringReplace($string, ";", "%3B")
$string = StringReplace($string, "#", "%23")
$string = StringReplace($string, "~", "%7E")
$string = StringReplace($string, "²", "%C2%B2")
$string = StringReplace($string, "³", "%C2%B3")
$string = StringReplace($string, "<", "%3C")
$string = StringReplace($string, ">", "%3E")
$string = StringReplace($string, "|", "%7C")
$string = StringReplace($string, "^", "%5E")
$string = StringReplace($string, "°", "%C2%B0")
$string = StringReplace($string, "´", "%C2%B4")
$string = StringReplace($string, "@", "%40")
$string = StringReplace($string, "€", "%E2%82%AC")
Return $string
EndFunc ;==>Change
|
|
|
04/08/2010, 06:55
|
#40
|
elite*gold: 180
Join Date: Dec 2008
Posts: 1,484
Received Thanks: 717
|
Auch wenn ICH persöhnlich nicht vield amit anfangen kann, möchte ich mich INSTÄNDIG bei dir bedanken !
Eines der umfangreichsten TuT´s, die es hier gibt ! Sollte UNBEDINGT Sticky werden !
Mfg.
|
|
|
04/14/2010, 22:57
|
#41
|
elite*gold: 1
Join Date: Jun 2009
Posts: 570
Received Thanks: 68
|
Abgesehen von den Rechtschreibfehlern und der etwas oberflächigen Erklärung -Cookies, Packets- und der Tatsache, dass einige Begriffe falsch gewählt sind (genau genommen teilweise falsch sind), finde ich das Tut an sich ganz gelungen, da jeder Laie den Grundaufbau des Scriptes verstehen kann.
|
|
|
04/15/2010, 15:58
|
#42
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by Primehawk
Abgesehen von den Rechtschreibfehlern und der etwas oberflächigen Erklärung -Cookies, Packets- und der Tatsache, dass einige Begriffe falsch gewählt sind (genau genommen teilweise falsch sind), finde ich das Tut an sich ganz gelungen, da jeder Laie den Grundaufbau des Scriptes verstehen kann.
|
Rechtschreibfehler ?
Soviele können es nicht sein ...
Btw Das Tutorial hat ca 50.000 Zeichen (Skripts und ähnliches mitgezählt) und es sind höchstens 200 Rechtschreibfehler drin , ich nehmen jetzt mal als Durchschnitt , dass jedes Wort 6 Buchstaben enthält . 6*200 = 1200
50.000/1200 = (ca) 42 . Also hat höcshtens jedes 42. Wort einen Rechtschreibfehler und das ist wenn man sich mal anschaut wie viele Rechtschreibfehler sonst so gemacht werden verdammt wenig .
Quote:
Originally Posted by Primehawk
dass einige Begriffe falsch gewählt sind (genau genommen teilweise falsch sind),
|
Kanst du das genauer Erläutern ?
Es mag sein , dass ich manche begriffe etwas "grob" erklärt habe , aber falsch ist soweit ich sehen kann keine Erklärung , bitte sage mir was falsch erklärt ist , ich werde es dann antürlich sofort ausbessern .
Quote:
Originally Posted by Primehawk
oberflächigen Erklärung Cookies, Packets
|
Hmm oberflächig ?
Werde mal bitte konkreter .
|
|
|
04/15/2010, 17:17
|
#43
|
elite*gold: 1
Join Date: Jun 2009
Posts: 570
Received Thanks: 68
|
Ohne jetzt das komplette Tutorial mit 'nen roten Stift zu überfliegen, kann ich sagen, dass ich einige "Buchstabendreher" gefunden habe. Bei einen so langen Text nicht schlimm, nur in den Überschriften sollte meiner Meinung nach keiner stecken ("BORwsergamebots mithilfe der IE.au3 UDF"). Dies soll eher eine kleine Anmerkung sein , da ein fehlerfreier Text, solange noch zu entziffern (siehe m2-section  ), nicht ins Gewicht fällt. Es sind desweiteren Kleinigkeiten, wie z.B. ("Wir analysieren den Link mal Stück für Stück .
Code:
http://
Ok das steht bei jeder normalen Internetseite .
Code:
uni16 könnte der Server sein , auf welchem man spielt .
Code:
Das scheint eine Internetseite zu sein , nichts besonderes .
Code:
Das page=b_building&session=63258ec6d034 ist wahrscheinlich auch eine Internetseite .", meiner Meinung nach setzt sich eine Url nicht aus einer "Internetseite" zusammen). Es sind die Kleinigkeiten, die nicht ganz ins Bild des ansonsten gelungen Guides passen. Einige Stellen, die wie diese aus vermutlicher Quantitäts Hinsicht etwas "komisch" erklärt sind, würde ich entweder abändern oder mit einen Link zu Wikipedia versehen.
|
|
|
04/15/2010, 17:31
|
#44
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by Primehawk
Ohne jetzt das komplette Tutorial mit 'nen roten Stift zu überfliegen, kann ich sagen, dass ich einige "Buchstabendreher" gefunden habe. Bei einen so langen Text nicht schlimm, nur in den Überschriften sollte meiner Meinung nach keiner stecken ("BORwsergamebots mithilfe der IE.au3 UDF").
|
Oh verdammt Ich bin das Tut bestimmt 3-5mal Durchgegangen und habe diesen "Überschriftsfehler" vollkommen übersehen , dankeschön
Quote:
Originally Posted by Primehawk
, meiner Meinung nach setzt sich eine Url nicht aus einer "Internetseite" zusammen). Es sind die Kleinigkeiten, die nicht ganz ins Bild des ansonsten gelungen Guides passen. Einige Stellen, die wie diese aus vermutlicher Quantitäts Hinsicht etwas "komisch" erklärt sind, würde ich entweder abändern oder mit einen Link zu Wikipedia versehen.
|
Und ich dachte schon , dass ich etwas Grundlegendes (wie TCP und UDP) falsch erklärt habe ^^
Das das etwas komisch erklärt ist mag sein , aber wie würdest du es schreiben ? Mir fällt echt keine bessere Erklärung ein ...
Btw. Wikipedia wollte ich unter gar keinen Umständen verwenden .
Deswegen habe ich auch versucht möglichst wenig Fachbegriffe einzubauen .
|
|
|
04/15/2010, 18:04
|
#45
|
elite*gold: 1
Join Date: Jun 2009
Posts: 570
Received Thanks: 68
|
Naja ich würde die Url ein bisschen "auseinanderlegen", am besten die einzelnen Teile farbig hervorheben
Hier mal ein kleines Beispiel, dass man natürlich abändern kann:
Die Session ist wohlmöglich die Session-Id des Accountes
|
|
|
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 09:11.
|
|