-
just ir0nic
Tastendruck simulieren für Fortgeschrittene
Hi.
Ich versuche gerade mal, nach dem ich schon 100erte Bots für Flashgames erstellt habe, auch einen für ein echtes Clientspiel zu entwickeln.
Das Problem ist natürlich, dass diese sich so einfach nicht linken lassen wenn es um das Simulieren einer Taste geht.
SendMessage und keybd_event funktionieren nicht - das Spiel reagiert einfach nicht auf die Eingabe.
Ist es überhaupt möglich einen Tastendruck zu simulieren? Ich vermute, dass Spiel holt sich nen Snapshot von der Tastatur direkt über die Treiber und umgeht so den Kram von Windows und reagiert deshalb auch nicht auf dessen Eingaben.
Gruß
F++ - Erweiterung für Free-Hack
Aktuelle Version: 1.0.0
Biete
:: Codinghilfe in C & C++, C#, VB.NET, Python, Java, PHP, (X)HTML, CSS, JavaScript, Bash
:: Programmerstellung (kleinere, auch Bots oder ähnliches) auf Wunsch (C & C++ ohne GUI!)
:: Hilfe beim erfolgreichen Aufbau einer Website und deren Weiterführung
:: Privathack für CS:S (auf Wunsch auch extra Anfertigungen)
Suche
:: STEAM Accounts (CS:S - DoD:S - TF2 - L4D)
:: Bietet was!
Kontakt / Sonstiges
:: Private Nachricht (*klick*)
:: BlackMarket Profil (*klick*)
-
-
Stanley Jobson
der bot muss ja nicht mit tastendrücken gesteuert werden. probiere doch mal packet sniffing. Ist aber um einiges schwieriger
-
-
Eigener Benutzertitel
Ich weis nicht ob das völliger Schwachsinn ist aber bei Cheats muss man um einen Tastetndruck zu simulieren eine .dll injection in den Spiel Prozess machen.Ich denke das wird beim Bot nicht anders sein.Ist aber nur ne Vermutung.
mfG
iPott <3
-
-
just ir0nic
Hi.
@ sp33dwalker: Danke für den Tipp, aber damit kenne ich mich rein gar nicht aus, wenn es geht würde ich eine andere Tastendruckmethode bevorzugen ^^
@ inmate: Was sollte das bringen? keybd_event und SendMessage sind beide nicht auf Injection angewiesen, rein von der Logik her kann das eigentlich nichts bringen.
Gruß
F++ - Erweiterung für Free-Hack
Aktuelle Version: 1.0.0
Biete
:: Codinghilfe in C & C++, C#, VB.NET, Python, Java, PHP, (X)HTML, CSS, JavaScript, Bash
:: Programmerstellung (kleinere, auch Bots oder ähnliches) auf Wunsch (C & C++ ohne GUI!)
:: Hilfe beim erfolgreichen Aufbau einer Website und deren Weiterführung
:: Privathack für CS:S (auf Wunsch auch extra Anfertigungen)
Suche
:: STEAM Accounts (CS:S - DoD:S - TF2 - L4D)
:: Bietet was!
Kontakt / Sonstiges
:: Private Nachricht (*klick*)
:: BlackMarket Profil (*klick*)
-
-
Stanley Jobson
schon mal andere programmiersprachen verwendet? autoit,vb?
-
-
eicar
mit autoit geht das ganz simpel einfach send("F2") oder send ("{enter}")
musst das script dann halt nur als admin ausführen damit er auf das spiel zugreifen darf ist zu mindestens bei eingen spielen so bei anderen geht das auch ohne admin !
mfg
Geändert von sarex (11.07.2009 um 23:07 Uhr)
Grund: Rechtschreibung =)
-
-
just ir0nic
Hi.
Was sollte das bringen? Beide Sprachen, .NET und AutoIt verweisen auf die selbe Schnittstelle in der WinAPI - keybd_event oder SendMessage.
Trotzdem danke!
Gruß
F++ - Erweiterung für Free-Hack
Aktuelle Version: 1.0.0
Biete
:: Codinghilfe in C & C++, C#, VB.NET, Python, Java, PHP, (X)HTML, CSS, JavaScript, Bash
:: Programmerstellung (kleinere, auch Bots oder ähnliches) auf Wunsch (C & C++ ohne GUI!)
:: Hilfe beim erfolgreichen Aufbau einer Website und deren Weiterführung
:: Privathack für CS:S (auf Wunsch auch extra Anfertigungen)
Suche
:: STEAM Accounts (CS:S - DoD:S - TF2 - L4D)
:: Bietet was!
Kontakt / Sonstiges
:: Private Nachricht (*klick*)
:: BlackMarket Profil (*klick*)
-
-
eicar
wenn ich fragen darf um welches spiel handelt es sich den=)
(oder hab ich es überlsen)
?
mfg
-
-
just ir0nic
Ich möchte testweise nur Eingaben in den Chat von TrackMania Nations Forever schreiben.
EDIT: Irgendwie geht es! Habe es gerade mit TeamViewer probiert, TM reagiert auf alle Eingaben vom Partner!
Gruß
Geändert von ir0n (12.07.2009 um 00:27 Uhr)
F++ - Erweiterung für Free-Hack
Aktuelle Version: 1.0.0
Biete
:: Codinghilfe in C & C++, C#, VB.NET, Python, Java, PHP, (X)HTML, CSS, JavaScript, Bash
:: Programmerstellung (kleinere, auch Bots oder ähnliches) auf Wunsch (C & C++ ohne GUI!)
:: Hilfe beim erfolgreichen Aufbau einer Website und deren Weiterführung
:: Privathack für CS:S (auf Wunsch auch extra Anfertigungen)
Suche
:: STEAM Accounts (CS:S - DoD:S - TF2 - L4D)
:: Bietet was!
Kontakt / Sonstiges
:: Private Nachricht (*klick*)
:: BlackMarket Profil (*klick*)
-
-
Der war dann wahrscheinlich ja auch direkt in dem TrackMania Fenster. Versuch das Spiel mal im Fenstermodus zu starten, wenn das bei TrackMania geht.
-
Stichworte
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln