-
Notifications
You must be signed in to change notification settings - Fork 216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arch limitation #22
Comments
I had been banging my head against VisualStudio for days with this. I thought I must have done something wrong somewhere however I guess the issue is hardcoded. Im not good enough at C++ to write something that solves this. Anyone have any idea on a workaround? Did you manage to figure out a solution? |
In order to create a wow64 process on a modern OSes, I believe you need to call Using The differentiating factor between this and other similar techniques in its class is the juggling to manipulate when inspection may be preformed by a security product (e.g. So in summary:
|
Hi, I implemented a routine that can create a Wow64 process using But when using the same code on Windows 8, it starts the process quite fine, but crashes randomly. I found out that this is always related to the return of the Wow64 CPU by using a syscall. Sometimes a few syscalls work, but after some it always crashes. Do you have an idea what I am missing on Win8+ ? |
Not issue, just a quick note which worth noting:
You can only apply this if you're building & running on the same arch as your OS, which means you can't just start a 32bit target on your 64bit host. Neither whether your compiled herpaderper is 32 or 64bit. At least according to my observation.
As far as I yet researched the target process is created with a 64bit image type by default. You would have to somehow specify at the process creation to make it a wow64 process. I've got no idea how by the way ;)
The text was updated successfully, but these errors were encountered: