Injection x64BIT

Posts 1–13 of 13 · Page 1 of 1
Injection x64BIT
Hello,

I've wandered a few sites including google in search for an 32 & 64BIT Injector source.
I find 32BITs only, never found 64BIT source.
I would really appriciate it if someone posts it here or pm's me it,

Thanks!
Why dont install both windows versions?
32bit
64bit?
Quote Originally Posted by Sirius Black View Post
Why dont install both windows versions?
32bit
64bit?
Because maybe I want to make a DLL Loader?
And why would I install 2 Windows versions? If the injector source works on 64bit it will work on 32bit. I've seen someone do it, although he is too busy to come online.
What do you mean exactly? Any 32-bit injector will work on a 64-bit OS as long as the DLL and process are 32-bit.
Quote Originally Posted by master131 View Post
What do you mean exactly? Any 32-bit injector will work on a 64-bit OS as long as the DLL and process are 32-bit.
You're injector(http://www.mpgh.net/forum/292-combat...or-v2-1-a.html)
Has "64-bit injection support." So, how did you do that?
I built the injector using AnyCPU which automatically runs in 32-bit mode on a 32-bit OS and in 64-bit mode on a 64-bit OS. I used 64-bit compatible P/Invoke functions in order to add 64-bit support. It's not even really worth it since there are hardly any injectable 64-bit DLLs, so why go through all the trouble if you have no idea what you are talking about.
And you are hardly going to inject on any game running in 64bits aswell.
It's solved, I just made my own injection system wich uses some kind of own made driver to predict the right processor type calculations.
Quote Originally Posted by Void() View Post
It's solved, I just made my own injection system wich uses some kind of own made driver to predict the right processor type calculations.
Honostly, you probably leeched the code. even though grabbing the processor is extremely easy and can be done in one line in c++, C.NET and C#..
Quote Originally Posted by Void() View Post
It's solved, I just made my own injection system wich uses some kind of own made driver to predict the right processor type calculations.
You have absolutely no idea whatsoever what your talking about nor any knowledge in any language (the reason why your begging for the source). What you just said made no sense, it's complete bullshit. You didn't MAKE anything, your a leecher so face the fact.
I came across this issue once when testing my injector on a friends 64bit machine.
After some debugging, i noticed i wasnt able to get the process handle of a 32bit process on a 64bit machine.
In the build settings i changed the cpu type from *any to x86.

This would allow my injector and trainers to work on 32/64bit without issues.
Quote Originally Posted by rgrant1993 View Post
Honostly, you probably leeched the code. even though grabbing the processor is extremely easy and can be done in one line in c++, C.NET and C#..
Sure it's easy to get, but if you were to code this 64-bit/32-bit injector in C++, it would mean having to create 2 executables since there's no such thing as AnyCPU which will switch the architecture of an executable (not unless it's built with /clrure meaning you can't use any of the functions from Windows.h and will have to use DllImport).

Quote Originally Posted by Pingo View Post
I came across this issue once when testing my injector on a friends 64bit machine.
After some debugging, i noticed i wasnt able to get the process handle of a 32bit process on a 64bit machine.
In the build settings i changed the cpu type from *any to x86.

This would allow my injector and trainers to work on 32/64bit without issues.
Yes, OpenProcess, WriteProcessMemory, ReadProcessMemory, CreateRemoteThread, VirtualAllocEx work fine from a 64-bit process on a 32-bit target process. There are a couple of exceptions to functions that will work from a 64-bit process on a 32-bit target and they are prefixed with Wow64, eg. GetThreadContext and Wow64GetThreadContext. You also have to take into account that these Wow64 functions only exist in Vista and above.
Quote Originally Posted by master131 View Post
Sure it's easy to get, but if you were to code this 64-bit/32-bit injector in C++, it would mean having to create 2 executables since there's no such thing as AnyCPU which will switch the architecture of an executable (not unless it's built with /clrure meaning you can't use any of the functions from Windows.h and will have to use DllImport).



Yes, OpenProcess, WriteProcessMemory, ReadProcessMemory, CreateRemoteThread, VirtualAllocEx work fine from a 64-bit process on a 32-bit target process. There are a couple of exceptions to functions that will work from a 64-bit process on a 32-bit target and they are prefixed with Wow64, eg. GetThreadContext and Wow64GetThreadContext. You also have to take into account that these Wow64 functions only exist in Vista and above.
:P thats what i said.. easy
Posts 1–13 of 13 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us