blockiert gameguard auch einfache tastenbots?

01/12/2010 20:52 TurboGolom#1
Hiho ich wollte mal fragen ob der gameguard bzw der Hackshield auch einefache Tastenbots blockiert. Beispiel der Bot drückt einfach ständig die Tab- Taste. Falls der Gameguard das auch blockt gibt es auch ne andere Möglichkeit Bots zum laufen zu kriegen ohne das Gameguard deaktiviert sein muss?. Ich rede jetzt auch nicht von professionellen bots sondern wie oben geschrieben bei ganz ganz simplen bots.
Vielen dank für eure antworten
01/12/2010 23:31 NewWorld2#2
Siehe hier [Only registered and activated users can see links. Click Here To Register...]
01/13/2010 07:42 D00MR4ZR#3
That does not block it!
01/13/2010 08:36 Gertos#4
Die Hauptfunktion von GG ist nicht das blocken von spezifischen Programmen.

GG verändert bestimmte Windows API funktionen wenn das Rappelz Fenster aktive ist.
Das wird teilweise dadurch gemacht, das der Windows Code direkt verändert wird und auch durch das an alle laufenden Prgrammen noch eine DLL angehängt wird.
( Code injection )

z.B. wird die API Funktion GetPixel zum auslesen des Bildschirms geblockt.

Die Kunst ist nun ein Bot zu bauen der nur Funktionen benutzt die noch gehen.
Wobei das immer schwerer wird, da alle wichtigen Sachen geblockt werden.

Damit gibt es keinen Unterschied zwischen Profi-Bot und einfachen Bots.


Das was derzeit gut geht ist:
* Rappelz ( und GG ) in einer VM ausführen und mit dem Bot von außer steuern.
* Echte Tasten Events erzeugen.
Das geht sowohl mit einem Micro-Kontroller am Tastatur-Kabel als auch mit eigenen Kernal Treibern die sich noch unterhalb der normalen API bewegen.
Du kannst natürlich auch mit Fischertechnik einen Mini Robotor bauen der immer eine Taste drückt Motor + Getriebe + Eiförmige Scheibe langen da schon.
Damit habe ich auch mal angefangen :D

Es hat derzeit noch keiner nachweißlich geschaft GG wirlich abzuschalten und Rappelz zum laufen zu bringen! Ich halte das auch wür einen extrem schweren Weg.

Besser ist es da schon eine exotische Windows Version zu benutzten.
e.g. es scheint so zu sein das GG bei ein paar Windows 7 Versionen derzeit nicht komplet aktive ist.
01/14/2010 19:55 TurboGolom#5
mh k ich habe jetzt nen recht simples script geschrieben z.b. einfach nur die leertaste drückt. Ich habe es in NosTale probiert da klappte der bot aber bei flyff zb hat er garnicht gemacht ( da wäre leertaste springen)
script wäre

AutoItSetOption("WinTitleMatchMode", 4)
$windowname="NosTale" ( in dem falle dann FLYFF)
$handle = WinGetHandle($windowname, "")
If @error Then
MsgBox(4096, "Error", "Fenster konnte nicht gefunden werden")
Else

while 1
ControlSend($windowname,'',''," ")
sleep(150)
WEnd


EndIf
01/18/2010 16:39 D00MR4ZR#6
You would need gg bypasser like ollydbg to do it!
05/02/2010 23:02 110coder#7
Quote:
Originally Posted by Gertos View Post
Das was derzeit gut geht ist:
* Rappelz ( und GG ) in einer VM ausführen und mit dem Bot von außer steuern.
hallo, hm wie soll das funkionieren?
nen tut wäre schon schön :-)
05/03/2010 00:22 Gertos#8
Quote:
Originally Posted by 110coder View Post
hallo, hm wie soll das funkionieren?
nen tut wäre schon schön :-)
Was ist dir an dem Satz den nicht klar?



Zu den oben genanten Möglichkeiten ist inzwischen ja auch devinitiv Windows7 dazugekommen. GG scheint da generell deaktive zu sein, so das man selbst mit AutoIt Bots bauen kann.
06/01/2010 18:04 trojaner69#9
also so wie ich weiß ja
06/01/2010 18:05 trojaner69#10
aber am besten du wenndest dich hier an de experten ^^
06/12/2010 16:59 TheManaic4#11
Quote:
Originally Posted by TurboGolom View Post
mh k ich habe jetzt nen recht simples script geschrieben z.b. einfach nur die leertaste drückt. Ich habe es in NosTale probiert da klappte der bot aber bei flyff zb hat er garnicht gemacht ( da wäre leertaste springen)
script wäre

AutoItSetOption("WinTitleMatchMode", 4)
$windowname="NosTale" ( in dem falle dann FLYFF)
$handle = WinGetHandle($windowname, "")
If @error Then
MsgBox(4096, "Error", "Fenster konnte nicht gefunden werden")
Else

while 1
ControlSend($windowname,'',''," ")
sleep(150)
WEnd


EndIf
Ändere diese Zeile

Code:
while 1
        ControlSend($windowname,'','',"{SPACE}")
        sleep(150)
WEnd
mit " " sendest du einen Abstand, mit {SPACE} sendest du die Taste
06/13/2010 17:44 TheManaic4#12
Quote:
Originally Posted by Gertos View Post
* Rappelz ( und GG ) in einer VM ausführen und mit dem Bot von außer steuern.
Funktioniert diese Lösung immer? Oder hat GG schon mal dagegen gehalten?
07/18/2011 11:45 ouka#13
Quote:
Originally Posted by TheManaic4 View Post
Funktioniert diese Lösung immer? Oder hat GG schon mal dagegen gehalten?
das würde mich auch mal interessieren vorallem wie kann man dann wenn man vm benutzt die befehle von außen in das vm windows und dem control rappelz dann senden? o.o controlsend würde ja dann wegfallen...

EDIT: sorry 4 bushing a old thread, aber es ist ja schließlich immernoch aktuell das problem ^^