[Video Tutorial] Microsoft Detours 1.5 New Video

02/03/2011 08:59 Adroxxx#16
Bitte Ontopic bleiben.

#pinned
02/10/2011 18:05 MrSm!th#17
Ich würde mich übrigens freuen, wenn ihr Vorschläge für weitere Tutorials posten würdet :>
02/10/2011 18:14 omer36#18
Quote:
Originally Posted by MrSm!th View Post
Ich würde mich übrigens freuen, wenn ihr Vorschläge für weitere Tutorials posten würdet :>
ich weiß, dieses thema kann mann nicht verallgemeinern, aber kannst du mal (am besten auch per video)
einen bypass für ein spiel deiner wahl machen?
für irgentein anti-hack-shild? (xtrap/gameguard was halt "leichter" ist) ^^

damit wir -die eig. keine ahnung haben wo mann anfangen soll- bischen schauen können, wie mann da so ran gehen könnte ^^


ist ja auch kla, dass es nach dem patch schon wieder total anders sein kann, und je nach spiel wiederrum total nders ist, aber währe bestimmt hilfreich es einmal zu sehen.
02/11/2011 11:29 MrSm!th#19
Das wäre schwer in ein Video Tutorial zu fassen, da das ganze sehr abstrakt ist (da es ziemlich wenig Sinn macht, nur auf eine einzige Technik einzugehen).
02/11/2011 13:03 Akorn#20
Du könntest das hooken an einen praktischen beispiel zeigen z.b. ein simplen speedhack durch hocken der "QueryPerformanceCounter" funktion oder ein z-buffer wallhack.

Anderes beispiel was mir einfallen würde wäre ein tutorial wie man von einer anti-hack software vorbei so wie wir oben geschireben haben eine funktion hooked und wie man durch einen späteren einstieg eine überwachte funktion aufruft.
02/11/2011 22:03 MrSm!th#21
Hm, das klingt gut, danke für den Vorschlag :>
Ich denke, davon könnte ich dann direkt mehrere Videos drehen, da es den Rahmen von einem sprengen würde.
06/20/2011 17:50 RunzelEier#22
Quote:
Originally Posted by MrSm!th View Post
Ich würde mich übrigens freuen, wenn ihr Vorschläge für weitere Tutorials posten würdet :>
ich würde mich sehr über ein tutorium freien, wie man die typen der übergabe parameter findet + return type.
daran beiß ich mir grad die zähne aus.
hab dazu auch noch kein tutorial gefunden, wenns eins gibt würd ich mich auch einfach über einen link freuen.

BTW: finde text tutorials immer besser als videos ;)
06/25/2011 18:02 MrSm!th#23
ok lässt sich machen, wobei das wirklich einfacher in textform zu realisieren wäre
06/26/2011 06:51 SmackJew#24
Das Löschen hatte ja seine Gründe. Ich unterstütze ungern eine Community die von Faschisten geleitet wird. :P

Hab's mir jetzt nicht angeschaut aber ich bin überzeugt es ist fachgerecht umgesetzt.
06/26/2011 19:01 MrSm!th#25
Faschisten wat? Meinst du nicht, du übertreibst da leicht? ;O Ist ja nicht nur das Tutorial weg, die ganze Seite ist weg ;<

Danke für die Überzeugung meiner Kompetenz :p

btw. ob du es willst oder nicht, auch durch deine unfreundlichen Antworten hilfst du teilweise.
06/26/2011 23:13 SmackJew#26
Quote:
Originally Posted by MrSm!th View Post
Faschisten wat? Meinst du nicht, du übertreibst da leicht? ;O Ist ja nicht nur das Tutorial weg, die ganze Seite ist weg ;<

Danke für die Überzeugung meiner Kompetenz :p

btw. ob du es willst oder nicht, auch durch deine unfreundlichen Antworten hilfst du teilweise.
Unfreundlich? Das ist strenge Liebe. :D

Natürlich Fachisten, ich wurde gebannt weil ich das Board und seine Admins kritisiert habe. Keine Meinungsfreiheit ist für mich Fachismus.
07/27/2011 10:21 freehuntx#27
Richtig nice das tutorial.

Aber mal eine frage.
Funktioniert das auch für Programme, die nicht in c++ gecodet wurden?

Ich z.B. habe vor die funktion "networkInterfaceKey" zu hooken, und zu manipulieren.

Ich habe nähmlich vor einen hwid check zu spoofen.
07/27/2011 19:35 buFFy!#28
mit portiertem code geht das. hooken geht mit fast jeder (skript)sprache.
mit der einen besser, mit der anderen schlechter.
07/27/2011 22:53 MrSm!th#29
Mit Scriptsprachen eher weniger.
Also es geht erstmal prinzipiell mit jeder nativen Sprache, bei der das Programm so im Speicher hinterlegt ist und ausgeführt wird.

Bei Scriptsprachen musst du afaik entweder auf eine Detour API der Sprache zurückgreifen oder, falls es aller Wahrscheinlichkeit nach keine gibt, musst du die Funktionen hooken, die das Script parsen und beim ausführen der Zielfunktion auf ein eigenes Script verweisen.

Korrigiert mich, wenn ich falsch liege :x
07/28/2011 07:07 freehuntx#30
Quote:
Originally Posted by MrSm!th View Post
Mit Scriptsprachen eher weniger.
Also es geht erstmal prinzipiell mit jeder nativen Sprache, bei der das Programm so im Speicher hinterlegt ist und ausgeführt wird.

Bei Scriptsprachen musst du afaik entweder auf eine Detour API der Sprache zurückgreifen oder, falls es aller Wahrscheinlichkeit nach keine gibt, musst du die Funktionen hooken, die das Script parsen und beim ausführen der Zielfunktion auf ein eigenes Script verweisen.

Korrigiert mich, wenn ich falsch liege :x
Oder man macht es mit inline asm, was aber viel zu aufwendig wäre.

Da hätte ich noch eine frage.

Nehmen wir an, wir wollen die messagebox eines fremden programmes hooken, woher wollen wir wissen, ob das messagebox a oder b ist?