Memory/Netzwerkpaket vs Pixel bot

04/22/2012 18:29 peniskopf#1
Moin zusammen,

der Pixelbot ist sehr schwer zu erkennen, wenn die Abläufe human wirken, aber dafür sehr kompliziert wenn man ihn für ein richtiges Spiel progammieren will.
Dagegen ist ein Bot der den Speicher und Pakete ausliest durch anticheat software leichter zu erkennen und wird aber auch etwas leichter in der Entwicklung.

Schätze ich das richtig ein?

Welcher Weg wäre erfolgreicher für einen C# basierten voll automatisierten Bot?


Gruß P. Kopf
04/22/2012 18:45 Nightblizard#2
Pixel Bots sind höllisch unflexibel, damit wirst du nicht glücklich.
Und für das bloße Auslesen von Arbeitsspeicher wird dich keine anti cheat software erkennen, da das lesen von Arbeitsspeicher nichts schlimmes macht! Schwieriger wird es, wenn du schreiben tust oder dich in den fremden Prozess injizierst. Aber auch hier gibt es für den "Angreifer" keine Grenzen, jeder versuch gefasst zu werden kann umgangen werden!

Kurzum: Kein Pixel fummeln!
04/22/2012 18:52 MrSm!th#3
Es kommt auf das Spiel an, prinzipiell gilt aber:

Packets -> größte Flexibilität > Memory >>> Pixelshit

Pixelbots lassen sich von Anti Cheat Software eher entdecken als gute Packet bzw. Memory Bots.
Viel humaner sind sie auch nicht.
04/22/2012 18:54 peniskopf#4
Danke für die schnellen Antworten! Wie soll den ein Pixelbot erkannt werden, ist das nicht nur über das Verhalten möglich?
04/22/2012 20:28 MrSm!th#5
Über die Methoden, die die Pixel auslesen und Klicks senden.
Ein guter Packet Bot wiederum ist nicht zu erkennen, weil der Server nicht wissen kann, ob die Packets vom Client durch richtige Events geschickt wurden oder ob ein Bot sie schickt.
04/22/2012 21:38 peniskopf#6
Achso, ich bin davon ausgegangen, dass wenn das Anticheat tool (z.B.: Warden) keine fremden prozesse scannt, nicht erkennen kann, ob der klick von mir oder von dem bot kommt.
Kennst du vielleicht eine Quelle wo ich mich genauer darüber informieren und einlesen kann. Zu der ganzen Sicherheits und Stealth Problematik habe ich leider noch nichts finden können.
04/23/2012 00:25 MoepMeep#7
Ein Packetbot kann genau so ein externer prozess sein ;o
04/23/2012 13:01 peniskopf#8
Quote:
Originally Posted by MoepMeep View Post
Ein Packetbot kann genau so ein externer prozess sein ;o
Sobald dann ein kleiner Patch kommt, machen die Pakete die du schickst eventuell keinen sinn mehr und du wirst direkt in die pfanne gehauen.
04/23/2012 13:10 マルコ#9
Deshalb immer testen testen testen und den Bot mitpatchen, wenns nimmer geht
04/23/2012 13:21 MrSm!th#10
Quote:
Originally Posted by peniskopf View Post
Sobald dann ein kleiner Patch kommt, machen die Pakete die du schickst eventuell keinen sinn mehr und du wirst direkt in die pfanne gehauen.
Sobald du die Auflösung änderst oder ein Farbmuster nicht ganz dem entspricht, die du haben willst, versagt dein Pixelbot.

Unwahrscheinlich, dass bei kleineren Patches ganze Packet Strukturen invalid werden. Da ändern sich eher irgendwelche Pixelfarben und Koordinaten.
04/23/2012 13:23 peniskopf#11
Meine Überlegung war grade ein Bot basiert auf Pixel und Paket input aber output nur über Pixel. Wäre das ganze nicht effizient und äußerst sicher zugleich?
Beispiel: Den Kampf komplett über Pixelerkennung laufen lassen und zur Navigation ein paar pakete sniffen damit man weis wo man ist.

Quote:
Originally Posted by MrSm!th View Post
Sobald du die Auflösung änderst oder ein Farbmuster nicht ganz dem entspricht, die du haben willst, versagt dein Pixelbot.

Unwahrscheinlich, dass bei kleineren Patches ganze Packet Strukturen invalid werden. Da ändern sich eher irgendwelche Pixelfarben und Koordinaten.
Da hast du Recht, da das Programm für den privaten Gebrauch sein soll stört das ja nicht unbedingt.
04/23/2012 14:46 MoepMeep#12
Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße. Pixelbots sind scheiße.

Haste es nun verstanden? :>
04/23/2012 15:44 peniskopf#13
Hab schon verstanden wie Ihr dazu steht, ich kann und will das ohne konkrete Argumente/Beweise aber nicht nachvollziehen. Ich denke, dass man die unflexibilität des Pixelbots durch Arbeit und viel Überlegungen in den Griff bekommen kann. Man muss sich halt für jedes Problem was auftaucht eine neue Lösung überlegen. Und solang es ein Pseudo 3D game wie z.B. diablo 2 ist, wird es auch immer eine Lösung geben.
04/23/2012 15:56 MoepMeep#14
Quote:
Originally Posted by peniskopf View Post
Hab schon verstanden wie Ihr dazu steht, ich kann und will das ohne konkrete Argumente/Beweise aber nicht nachvollziehen. Ich denke, dass man die unflexibilität des Pixelbots durch Arbeit und viel Überlegungen in den Griff bekommen kann. Man muss sich halt für jedes Problem was auftaucht eine neue Lösung überlegen. Und solang es ein Pseudo 3D game wie z.B. diablo 2 ist, wird es auch immer eine Lösung geben.
Nein.
04/23/2012 15:59 peniskopf#15
Quote:
Originally Posted by MoepMeep View Post
Nein.
Jetzt versteh ich alles :)