I don't know much about it, so correct me, if I'm wrong.
But I think that you need native code to put a managed DLL to an unmanaged process. You can write this native code in C++ or in ASM. If you use managed FASM or make a codecave manually. You need to write native code. Even if it's masked in strings for managed FASM (like in easysurfers blog).
Ye, some asm is needed But well, everyone who does serious gamehacking should have atleast a basic understanding of asm, so smith point is invalid anyway
It's not invalid, native asm is still native.
Sorry for the little mistake, I have not much to do with managed Dll injection, I just once saw an example where a native C++ Dll created the host.
Anyway, it's still more uncomfortable than pure native code, but everyone has to decide it for himself, since the more comfortable way of programming with .NET might compensate that.
It has the better features to use it as a hacking language (you can write lowlevel code a bit better, since Delphi for instance does not support other calling conventions than __stdcall) as well, and the GUI can be coded with QT, wxWidgets, MFC, ...
You have no idea of delphi. One could say delphi is a superset of pascal, why do you think there is a calling convention named pascal anyway?
Delphi supports all calling conventions, and since you can write assembler code inline anyway, you can even implement your own way of calling methods. Pascal, cdecl, stdcall and register are supported natively since Delphi 2.
And the so called 'features' used for hacking are just APIcalls, supported in every language capable of linking a dll.
Well, I chatted with a good Delphi coder for a long time and he once said me that he could only use __stdcall. It may be, that I understood that wrong, sorry for the mistake.
Quote:
and since you can write assembler code inline anyway, you can even implement your own way of calling methods.
But that's not what I meant. You surely can do that, but that would not be a native support for it. You can even use multithreading in AutoIt if you use asm
Quote:
And the so called 'features' used for hacking are just APIcalls, supported in every language capable of linking a dll.
No, they aren't. I am not stupid, I know what I meant.
Well, one missing feature would have been (but thanks for the correction) the lack of alternative calling conventions.
»»Store by by KingBarni[VPN][Webseiten Coding][Webspace+Domain][Templates Coding]«« 05/28/2012 - elite*gold Trading - 2 Replies »»Store by by KingBarni««
Bei mir bekommen sie VPN , Domains , Webspace , Template Coden
VPN (Schweizer)=10€ im Monat
Template=10-20€ je nach Größe
Webspace + Domain=10€ im Monat
Domain für 4 Monate=10€ im Monat