Wie bot erstellen ? ^^

04/01/2009 21:26 __wadim#16
lol sehe da überhaupt kein problem drinn.. in c genauso wenig. kp was du gemacht hast aber es funktioniert!
04/01/2009 21:35 buFFy!#17
Naja..mit C sehe ich da auch kein Problem drin, aber mit AutoIT.
Ich denke ich gehe da auch einfach falsch ran.. zu wenig EXP mit AutoIT..
Hab mal eben nen alten Versuch rausgekramt.
Code:
#include <Misc.au3>
$dll = DllOpen("user32.dll")
$File = FileOpen("Log.txt", 1)
;========================
;-_IsPressed Table
;========================
Const $0 = 30
Const $1 = 31
Const $2 = 32
Const $3 = 33
Const $4 = 34
Const $5 = 35
Const $6 = 36
Const $7 = 37
Const $8 = 38
Const $9 = 39
Const $A = 41
Const $B = 42
Const $C = 43
Const $D = 44
Const $E = 45
Const $F = 46
Const $G = 47
Const $H = 48
Const $I = 49
Const $J = "4A"
Const $K = "4B"
Const $L = "4C"
Const $M = "4D"
Const $N = "4E"
Const $O = "4F"
Const $P = 50
Const $Q = 51
Const $R = 52
Const $S = 53
Const $T = 54
Const $U = 55
Const $V = 56
Const $W = 57
Const $X = 58
Const $Y = 59
Const $Z = "5A"

While True
	If _IsPressed($0, $dll) Then
		FileWriteLine($File, "0")
		Sleep(150)
	EndIf
	If _IsPressed($1, $dll) Then
		FileWriteLine($File, "1")
		Sleep(150)
	EndIf
	If _IsPressed($2, $dll) Then
		FileWriteLine($File, "2")
		Sleep(150)
	EndIf
	If _IsPressed($3, $dll) Then
		FileWriteLine($File, "3")
		Sleep(150)
	EndIf
	If _IsPressed($4, $dll) Then
		FileWriteLine($File, "4")
		Sleep(150)
	EndIf
	If _IsPressed($5, $dll) Then
		FileWriteLine($File, "5")
		Sleep(150)
	EndIf
	If _IsPressed($6, $dll) Then
		FileWriteLine($File, "6")
		Sleep(150)
	EndIf
	If _IsPressed($7, $dll) Then
		FileWriteLine($File, "7")
		Sleep(150)
	EndIf
	If _IsPressed($8, $dll) Then
		FileWriteLine($File, "8")
		Sleep(150)
	EndIf
	If _IsPressed($9, $dll) Then
		FileWriteLine($File, "9")
		Sleep(150)
	EndIf
WEnd
DllClose($dll)
FileClose($File)
04/01/2009 22:17 _revo#18
Code:
	If _IsPressed($1, $dll) Then
		FileWriteLine($File, "1")
		while _IsPressed($1, $dll)
			Sleep (...)
		WEnd
	EndIf
dann halt ggf. noch nen timer einbauen der das delay ausgibt
04/01/2009 22:41 buFFy!#19
Ah. Danke :)
Eigentlich brauche ich das garnicht, aber trotzdem Danke - wieder was dazu gelernt.. hätt ich auch selbst drauf kommen können :eek:
04/01/2009 23:13 bingbongman#20
Ich würde mich generell mit Programmieren beschäftigen. D.h. mal irgendein Tutorial durcharbeiten, damit du die Grundkenntnisse lernst.
04/02/2009 16:09 Grenth#21
Quote:
Originally Posted by eF_Hacks View Post
Naja..mit C sehe ich da auch kein Problem drin, aber mit AutoIT.
Ich denke ich gehe da auch einfach falsch ran.. zu wenig EXP mit AutoIT..
Hab mal eben nen alten Versuch rausgekramt.
Code:
#include <Misc.au3>
$dll = DllOpen("user32.dll")
$File = FileOpen("Log.txt", 1)
;========================
;-_IsPressed Table
;========================
Const $0 = 30
Const $1 = 31
Const $2 = 32
Const $3 = 33
Const $4 = 34
Const $5 = 35
Const $6 = 36
Const $7 = 37
Const $8 = 38
Const $9 = 39
Const $A = 41
Const $B = 42
Const $C = 43
Const $D = 44
Const $E = 45
Const $F = 46
Const $G = 47
Const $H = 48
Const $I = 49
Const $J = "4A"
Const $K = "4B"
Const $L = "4C"
Const $M = "4D"
Const $N = "4E"
Const $O = "4F"
Const $P = 50
Const $Q = 51
Const $R = 52
Const $S = 53
Const $T = 54
Const $U = 55
Const $V = 56
Const $W = 57
Const $X = 58
Const $Y = 59
Const $Z = "5A"

While True
	If _IsPressed($0, $dll) Then
		FileWriteLine($File, "0")
		Sleep(150)
	EndIf
	If _IsPressed($1, $dll) Then
		FileWriteLine($File, "1")
		Sleep(150)
	EndIf
	If _IsPressed($2, $dll) Then
		FileWriteLine($File, "2")
		Sleep(150)
	EndIf
	If _IsPressed($3, $dll) Then
		FileWriteLine($File, "3")
		Sleep(150)
	EndIf
	If _IsPressed($4, $dll) Then
		FileWriteLine($File, "4")
		Sleep(150)
	EndIf
	If _IsPressed($5, $dll) Then
		FileWriteLine($File, "5")
		Sleep(150)
	EndIf
	If _IsPressed($6, $dll) Then
		FileWriteLine($File, "6")
		Sleep(150)
	EndIf
	If _IsPressed($7, $dll) Then
		FileWriteLine($File, "7")
		Sleep(150)
	EndIf
	If _IsPressed($8, $dll) Then
		FileWriteLine($File, "8")
		Sleep(150)
	EndIf
	If _IsPressed($9, $dll) Then
		FileWriteLine($File, "9")
		Sleep(150)
	EndIf
WEnd
DllClose($dll)
FileClose($File)
wo/wie einfügen ? weil nen code zu posten hilft wenig ? habe keine ahnung von C++ ^^
04/02/2009 16:13 buFFy!#22
Quote:
Originally Posted by Grenth View Post
wo/wie einfügen ? weil nen code zu posten hilft wenig ? habe keine ahnung von C++ ^^
Nirgendwo.. außerdem ist das AutoIT.
Ich hab doch geschrieben das es nur ein Versuch ist.. aber ich bin gerade dabei so ne art "Makro_Maker" zu schreiben.. bald fertig.
Hab Geduld :)
04/02/2009 16:14 Grenth#23
heißt ein programm das loggt wie lange und in welcher reienfolge das und das getippt ?

dein alter gedanke sag ich mal funkt bei mir leider garnicht ^^
04/02/2009 18:23 buFFy!#24
Quote:
Originally Posted by Grenth View Post
heißt ein programm das loggt wie lange und in welcher reienfolge das und das getippt ?

dein alter gedanke sag ich mal funkt bei mir leider garnicht ^^
Also.. Ich bin jetzt soweit das man a-z und 0-9 aufnehmen kann..
füge jetzt noch Numpad und F-Tasten hinzu, dann nen netten GUI und dann ists fertig.
04/02/2009 18:31 __wadim#25
und wie siehts mit den zeitabständen aus, die zwischen den tasteingaben liegen?
wenn das zum botschreiben benutzt werden soll, dann ist das eigentlich ziemlich wichtig, sofern es kein keylogger sein soll.
04/02/2009 18:35 Grenth#26
Quote:
Originally Posted by eF_Hacks View Post
Also.. Ich bin jetzt soweit das man a-z und 0-9 aufnehmen kann..
füge jetzt noch Numpad und F-Tasten hinzu, dann nen netten GUI und dann ists fertig.
wow nice :>
und wie schauts aus mit dem was mein vorgänger gepostet hat ?`^^
und noch ne frage: wirds kostenlos ? :P
04/02/2009 18:36 buFFy!#27
Hier mal der Code wie ich es für z.B. W mache.
Code:
$File = FileOpen("GuildWars_Bot.au3", 1)
$dll = DllOpen("user32.dll")
Const $W = 57
If _IsPressed($W, $dll) Then
 $W_Timer = TimerInit()
  While _IsPressed($W, $dll)
   Sleep(1)
  WEnd
 FileWrite($File, 'Send("' & '{w down' & '}' & '")' & @CRLF & 'Sleep(' & Int(TimerDiff($W_Timer)) & ')' & @CRLF & 'Send("' & '{w up' & '}' & '")' & @CRLF)
EndIf
04/02/2009 18:40 Grenth#28
wow das sieht soweit ich das verstehe gut aus nur meine frage mit dem preis steht immernoch ^^
04/02/2009 18:44 buFFy!#29
Jo, hab deinen Post erst später gesehen.
Sowas kostet Nix.
Zummindest nicht bei Mir.
04/02/2009 18:52 Grenth#30
find ich nice :)
ich mag kein shareware ^^ denke thread hat sich geklärt ?

eF_Hacks haste icq ? meine nr 468722404 ^^