weil es eine vollbild anwendung ist die direkt über die grafikkarte das bild zeichnet.
Deswegen kann man auch nicht mit gdi+ darauf zeichnen
Ändert leider nichts daran das es trotzdem ein Fenster ist und dementsprechend auch ein Handle existiert. Wieso sollte man also nicht mit GDI zeichnen können?
Die Scene wird gerendert und in das Fenster geschoben, sonst wüsste das OS ja noch nichtmal, dass das Spiel existiert und läuft.
Ändert leider nichts daran das es trotzdem ein Fenster ist und dementsprechend auch ein Handle existiert. Wieso sollte man also nicht mit GDI zeichnen können?
Es geht einfach nicht.
Sieht man doch auch bei allen .Net external hacks die den fenster modus brauchen
Quote:
Originally Posted by GodHacker
Gibt es denn eine Möglichkeit etwas unbemerkt zu hooken ohne, dass es bemerkt wird? Wenn ja, was müsste ich dann hooken und wann?
das kann ich dir nicht genau sagen aber irgendwie macht steam das ja auch und ich denke du kannst es ohne probleme genauso machen wenn du rausfindest wie
Es geht einfach nicht.
Sieht man doch auch bei allen .Net external hacks die den fenster modus brauchen
Von den external Hacks hab ich schon Videos gesehen, wie ein einfacher geschrieben wird, was ich aber nicht so ganz gebrauchen konnte, da es wie du ja schon sagst nur im Fenstermodus klappt.
das kann ich dir nicht genau sagen aber irgendwie macht steam das ja auch und ich denke du kannst es ohne probleme genauso machen wenn du rausfindest wie
Ja das währe wirklich interessant zu wissen.
Würden die Programme es denn merken (und wenn ja woran bzw, wieso) wenn man Funktionen von DirectX hooked um es zu machen?
Es geht einfach nicht.
Sieht man doch auch bei allen .Net external hacks die den fenster modus brauchen
Das ist keine Begründung, wieso geht es nicht? Nur weil es niemand getan hat, heißt das nicht, das es nicht geht.
Quote:
Originally Posted by GodHacker
Ja das währe wirklich interessant zu wissen.
Würden die Programme es denn merken (und wenn ja woran bzw, wieso) wenn man Funktionen von DirectX hooked um es zu machen?
Gibt sicherlich einige Anticheats die Hooks bemerken weil sie ständig den Bytecode scannen. Ein Risiko gibt's immer, musst halt nur mal ausprobieren wie weit du kommst.
Gibt sicherlich einige Anticheats die Hooks bemerken weil sie ständig den Bytecode scannen. Ein Risiko gibt's immer, musst halt nur mal ausprobieren wie weit du kommst.
Ok, das ist logisch.
Mit fällt allerdings ein, das auch das Aufnahmeprogramm Fraps die FPS in Fullscreen-Spielen anzeigt. Da ich jedenfalls noch nie gehört habe, dass jemand wegen dieser Anzeige gesperrt wurde müsste ich eig. nur noch raus finden, wie es gemacht ist und dann dürfte es normal kein Problem sein.
Was meint ihr dazu (könnte das klappen und dabei sicher sein)?
Spezifisch zu Fraps: Fraps hookt IDirect3DDevice9::EndScene (d3d9) / IDXGISwapChain::Present (d3d11, vllt auch Present1 bei der SwapChain1) via standard Jump-Detour. Normalerweise ist diese Technik in quasi jedem halbwegs vernünftigen Anticheat detected. Warum das trotz "gutem" AC bei Fraps (und Co.) klappt, liegt in der Regel daran, dass Fraps hooken darf. Der Anticheat schaut quasi, wo der Hook hingelenkt wird, und wenn das Ziel Fraps ist (dieser Check muss nicht zwingend über den Modulnamen oder so passieren), wird keine Detection ausgelöst.
Wie dem auch sei ist das Hooken über die VTable der genutzten Objekte vom Spiel (das d3d9device bzw. die swapchain) via Austausch des VTable-Pointers auf eine eigene (manipulierte) VTable in fast allen Fällen undetected.
Man kann auch die originale VTable manipulieren, was mittlerweile aber auch schon viele Anticheats mitbekommen.
Natürlich kann man auch versuchen Fraps zu hooken, da weiß ich nicht, ob's detected wird, ist aber vermutlich keine gute Idee Fraps vorrauszusetzen.
Hoffe, ich konnte helfen
Jeoni
Spezifisch zu Fraps: Fraps hookt IDirect3DDevice9::EndScene (d3d9) / IDXGISwapChain::Present (d3d11, vllt auch Present1 bei der SwapChain1) via standard Jump-Detour. Normalerweise ist diese Technik in quasi jedem halbwegs vernünftigen Anticheat detected. Warum das trotz "gutem" AC bei Fraps (und Co.) klappt, liegt in der Regel daran, dass Fraps hooken darf. Der Anticheat schaut quasi, wo der Hook hingelenkt wird, und wenn das Ziel Fraps ist (dieser Check muss nicht zwingend über den Modulnamen oder so passieren), wird keine Detection ausgelöst.
Wie dem auch sei ist das Hooken über die VTable der genutzten Objekte vom Spiel (das d3d9device bzw. die swapchain) via Austausch des VTable-Pointers auf eine eigene (manipulierte) VTable in fast allen Fällen undetected.
Man kann auch die originale VTable manipulieren, was mittlerweile aber auch schon viele Anticheats mitbekommen.
Natürlich kann man auch versuchen Fraps zu hooken, da weiß ich nicht, ob's detected wird, ist aber vermutlich keine gute Idee Fraps vorrauszusetzen.
Hoffe, ich konnte helfen
Jeoni
Das nenne ich mal seeeehr ausführlich.
Das heißt VTable hooken und damit sollte es dann gehen. Werde mal sehen, ob ich zu den ganzen Begriffen was finde und wie ich das am besten umsetzte. Habe die meisten der Begriffe nämlich noch nie gehört. ^^
Falls noch jemand etwas dazu zu sagen hat oder sich bei mir noch etwas ergibt (Fragen, etc.), dann melde ich mich hier wieder.
[QUEST] Wie die Position des Say()-Fensters ändern 12/27/2012 - Metin2 Private Server - 4 Replies Hey,
wie der Titel sagt, suche ich etwas (eine Funktion / einen Weg) um die Position von einem mit Say() erzeugtem Fenster zu ändern.
Ich dachte eigentlich es gäbe so etwas wie "say_position(x, y)" doch leider ist dies nicht der Fall bzw. ich habe keine solche Funktion gefunden.
Ich hoffe mal, jemand weiß da was ;)
Mfg,
Destroyer446
Größe des Fensters einstellen ? 05/05/2011 - Technical Support - 3 Replies Hallo, ich habe ein sehr großes problem. Ich Spiele Digimon Masters Online und ich wollte es nicht im Vollbild Modus Spielen. Also habe ich es auf Fenstermodus umgestellt und es auf 1280 x 460 gestellt, oder soetwas in der art. Nur ist das Fenster jezt zu klein und ich kann es nicht zurück stellen..
Warum ?
Ganz einfach, das Fenster ist zu klein, ich kann es zwar wieder auf Standart stellen aber nicht auf " Okay " klicken, da das Okay zu weit unten ist und ich es nichtmehr sehe.. Ich habe es...
MEtin2 Probleme mit Starten mehreren Fensters 01/06/2011 - Metin2 - 27 Replies Ich kann mehrere Metin Fenster öfnnen aber kriege andauernt Kik !
Und bei einen Char also Fenster
Wenn cih einlogge loggt er ein , Wähle Charackter aus ,
Lädt udn ddann ist er direkt wieder bei der Serverauswahl !
Und das Passiert zu oft und nevrt dermaßen !!!!!!!!!!!!!!!!!!!!
Wer hatte auch dasProblem ?
Nehme Jede Bermerkung an Brauche dringend Hilfe !
Kan jan Video machen aber ich weis nciht welches Programm ich benutzen sollte.
name des metin2 fensters 03/26/2010 - Metin2 Private Server - 4 Replies ich wollte mal frage mit welchem py datei man den fenster namen änder ich denk mal mit der root datei aber welche genau hab root entpackt und brauche eure hilfe