![]() |
Hacking in C# möglich?
Hi,
Ist Gamehacking in C# ganz gut oder eher crap? Ist es zwingend für bessere Ergebnisse auf C++ umzusteigen? Wenn ja, wo finde ich ein gutes Tutorial (C++ lernen & Hacking stuff)? Mfg V8II |
Klar ist das möglich.
Ob es besser oder schlechter ist, kommt auf den Programmierer an. C# ist halt nur nicht plattformunabhängig im Vergleich zu C++. Wenn du ein Tut zum Gamehacken suchst, [Only registered and activated users can see links. Click Here To Register...]. Liebe Grüße & viel Erfolg |
Okay, danke.
Nur leider gibt es bei C# keine Funktionen wie ReadProcessMemory ... Es gäbe hier nur die MemoryStream Klasse , durch die ich nicht ganz durchblicke ... Gibt es auch speziell für C# irgendwelche Tutorials oder muss ich mir das selber anlernen? Ist Hooking in C# eigentlich möglich? |
Quote:
|
Quote:
Einfach die Win-API verwenden.. Und was hat ein MemoryStream mit Gamehacking zu tun? |
Quote:
|
Es ist durchaus möglich und spontan fällt mir nichts ein, was du in C++ hinsichtlich der Manipulation des Arbeitsspeichers machen kannst, aber in C# nicht!
Natürlich ist das dann jedoch mit etwas mehr Aufwand verbunden. Folgende Links solltest du dir genauer anschauen: [Only registered and activated users can see links. Click Here To Register...] [Only registered and activated users can see links. Click Here To Register...] [Only registered and activated users can see links. Click Here To Register...] [Only registered and activated users can see links. Click Here To Register...] Und die ganzen anderen "Stadardfunktionen" wie z.B. VirtualAllocEx, VirtualFreeEx, LoadLibrary, FreeLibrary, etc.. |
Quote:
|
Quote:
|
Quote:
Edit: Bin mir jedoch gerade nicht sicher inwieweit fasmdll die Debugregister unterstützt -> hab die Lib so noch nie nutzen müssen. |
Es gab mal ein Lib, mit dem konnte man direkt in .Net ASM Code ausführen.
Ich glaub das hieß ASM.Net |
HWBPs gehen selbstverständlich auch in C#, da man sie über die WinApi setzen muss, die C# auch zur Verfügung steht.
Detours gehen jedenfalls nicht mit C# Boardmitteln, denn du kannst keinen Managed Code so einfach in unmanaged Code ausführen lassen, ergo kannst du die Funktionen nicht zu deinen springen lassen. Da musst du dann mit einer nativen Sprache nachhelfen oder ASM (bzw. die übersetzten OpCodes) Byte für Byte in den Prozess schreiben, was für größere Hooks, zb. D3D Menüs, viel zu aufwändig ist. |
Also auf Deutsch: Das schreiben eines Hooks ist in C# nicht möglich?
Hättet ihr da ein C++ Tutorial, das ihr mir empfehlen könnt? |
Quote:
Nimm keine Tutorials. Kauf/Leih dir ein Buch. |
Danke für deine Antwort, eine Frage hätte ich noch:
dev-C++ oder visual Studio ? Wo liegt der Unterschied? |
| All times are GMT +2. The time now is 14:07. |
Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.