Klickbot

11/02/2010 15:47 Dreadnough#1
Hi,
ich habe ein kleines Problem und hoffe, ihr könnt mir helfen.
Nehmen wir an, ich will für ein gewisses Spiel (mit einem besseren Gameguard als S4) einen kleinen Klickbot erstellen. Dieser greift keineswegs auf das Spiel zu, sondern die einzige Funktion die es tut, ist jede Sekunde 2x die linke Maustaste zu klicken.

Der Code ist folgender:

Code:
While 1
		MOUSECLICK("Left")
		SLEEP(500)
WEnd
Das Problem ist, dass der Gameguard diesen Bot abblockt. :awesome:

Da dieser Bot keinesfalls auf das Spiel zugreift, braucht man, dachte ich mir, nicht unbedingt einen Bypass, sondern muss den Bot nur vor dem Gameguard verstecken bzw. den Zugriff verweigern.

Ich hoffe, es kann jemand helfen.

Mfg Dreadnough
11/02/2010 15:50 .H0M3R.#2
wenns nicht nach S4 gehört hat es hier nichts zu suchen daher -

#Move request.
11/02/2010 15:56 Dreadnough#3
Die Mods werden schon wissen, ob sie etwas verschieben sollen oder nicht, da muss man auch nicht in jeden Thread "#Move", "#Close", etc. schreiben. Daher solltest du in so einem Thread entweder eine sinnvolle Antwort geben, die etwas zur Problemlösung beiträgt oder einfach ruhig bleiben.
11/02/2010 16:50 .seizure™#4
ich glaube Inputbefehle also wie "click dies und das" sind fixxed, versuchsmal mit ifpressed (bin kein autoIT hengst, also spar dir die flames, aber ich hab gehört das dies funktionieren soll.)
11/02/2010 16:57 waldi_#5
Quote:
Originally Posted by Myanuska View Post
ich glaube Inputbefehle also wie "click dies und das" sind fixxed, versuchsmal mit ifpressed (bin kein autoIT hengst, also spar dir die flames, aber ich hab gehört das dies funktionieren soll.)
was hat eine eigenschaft (ifpressed) mit einem befehl (mouseclick("left")) zu tun?
11/02/2010 17:22 .seizure™#6
Quote:
Originally Posted by waldi_ View Post
was hat eine eigenschaft (ifpressed) mit einem befehl (mouseclick("left")) zu tun?
Er fragte was nicht funktioniert bzw wieso und ich hab ihm etwas anderes vorgeschlagen ;O) Wie gesagt bin kein autoIT genie, hab aber in nem anderem Forum mitbekommen das man so wieder befehle einleiten kann
11/02/2010 17:28 Dreadnough#7
Korigiere mich, wenn ich falsch liege, aber so wie ich das verstehe, kann man mit "ifpressed"
nicht "mouseklick(left)" ersetzen.
Würde ich davor noch schreiben, wann sich das Script aktivieren soll, muss ich ja immer noch bestimmen, was es tut.

Bsp: ifpressed ""
sleep ("")

Das würde nun garnichts tun.
11/02/2010 18:08 .seizure™#8
Du musst ja auch den knopf zu ifpressed hinzufügn
11/02/2010 18:17 Dreadnough#9
Das würde in die Einführungsstriche kommen. Verändern würde das nichts.
Der einzige Unterschied wäre, dass sich das Script aktivieren würde, sobald man die linke Maustaste drückt.
Was es dann machen würde, wäre nichts.
11/02/2010 18:42 SnenSne#10
Probier mal:
MouseDown("left")
MouseUp("left")

Das funktioniert bei mir.

Edit: Misread, thought it was for S4 x_x
11/04/2010 17:04 Dreadnough#11
Hat jemand Erfahrung mit Rootkits gemacht? Ich dachte mir, man könnte den Prozess mit einem verstecken.
11/04/2010 17:08 Al Kappaccino#12
Quote:
Originally Posted by Dreadnough View Post
Hat jemand Erfahrung mit Rootkits gemacht? Ich dachte mir, man könnte den Prozess mit einem verstecken.
Prozesse verstecken...zufällig is das die Aufgabe eines Rootkits D:
Es gibt kein funktionierendes/öffentliches für S4 League, du kannst dir höchstens selber eines machen ;o
Ein Tipp, Als Dienst eintragen geht nicht mehr :awesome:
11/04/2010 20:35 Memphiisto#13
Also mit dem Befehl "IsPressed" kann man nicht etwas schreiben sondern nur abprüfen was für eine Taste gefrückt wurde..
Also Z.b.
If _IsPressed(10) then ........

Also das Bedeutet.. Wenn die Taste 10 (Hexadezimal Dargestellt und bedeutet die Zahl 0) dann soll es das und das machen....

lg Magic

P.s. Probier es mal mit _Keysend oder Controlsend......
Die Keysend.au3 musste dir zuerst im Forum raus suchen :)
11/05/2010 18:21 Dreadnough#14
Quote:
Originally Posted by MagicDave View Post

P.s. Probier es mal mit _Keysend oder Controlsend......
Die Keysend.au3 musste dir zuerst im Forum raus suchen :)
Habe mir Keysend.au3 geladen und in den Bot eingebunden. Das Problem ist, dass ich keine Rückmeldung mehr kriege, wenn ich den Bot gestartet habe.
Wüsstest du eine Lösung?

Code:
#RequireAdmin
#include <keysend.au3>

while 1
_SendKey("Cabal", "A")
Sleep (300)
wend
Das Handle (Cabal) und die Taste (A) bitte ignorieren. Wollte nur einen Testlauf starten.