Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11
  1. #1
    just ir0nic Avatar von ir0n
    Registriert seit
    15.09.2007
    Beiträge
    218

    Standard 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*)

  2. #2
    Stanley Jobson Avatar von sp33dwalker
    Registriert seit
    18.09.2008
    Beiträge
    688

    Standard

    der bot muss ja nicht mit tastendrücken gesteuert werden. probiere doch mal packet sniffing. Ist aber um einiges schwieriger

  3. #3
    Eigener Benutzertitel Avatar von inmate
    Registriert seit
    23.12.2008
    Beiträge
    1.767

    Standard

    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

  4. #4
    just ir0nic Avatar von ir0n
    Registriert seit
    15.09.2007
    Beiträge
    218

    Standard

    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*)

  5. #5
    Stanley Jobson Avatar von sp33dwalker
    Registriert seit
    18.09.2008
    Beiträge
    688

    Standard

    schon mal andere programmiersprachen verwendet? autoit,vb?

  6. #6
    eicar Avatar von sarex
    Registriert seit
    20.04.2009
    Beiträge
    311

    Standard

    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 =)

  7. #7
    just ir0nic Avatar von ir0n
    Registriert seit
    15.09.2007
    Beiträge
    218

    Standard

    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*)

  8. #8
    eicar Avatar von sarex
    Registriert seit
    20.04.2009
    Beiträge
    311

    Standard

    wenn ich fragen darf um welches spiel handelt es sich den=)
    (oder hab ich es überlsen)
    ?
    mfg

  9. #9
    just ir0nic Avatar von ir0n
    Registriert seit
    15.09.2007
    Beiträge
    218

    Standard

    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*)

  10. #10
    W32.FunLove
    Registriert seit
    15.08.2007
    Beiträge
    125

    Standard

    Der war dann wahrscheinlich ja auch direkt in dem TrackMania Fenster. Versuch das Spiel mal im Fenstermodus zu starten, wenn das bei TrackMania geht.

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •