Skip to content
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

Update generic injection/dumper solution #13

Open
Wunkolo opened this issue Feb 20, 2019 · 0 comments
Open

Update generic injection/dumper solution #13

Wunkolo opened this issue Feb 20, 2019 · 0 comments

Comments

@Wunkolo
Copy link
Owner

Wunkolo commented Feb 20, 2019

At the original creation of this project 2 years ago, the original intent was to dump Halo 5 Forge. The generic dumping solution at the time involved creating remote threads and using calls like CreateThread. Lots of UWP programs crash on calls to CreateThread now and protect from the generic solution that is currently in place. At the moment UWPDumper is creating a new thread for both DLL injection and for the dumper. Ideally the entire process should never have to create a new thread and should use something like APC for injection and thread-hijacking for the dumper(or just hollowing out the entire process for the sole purpose of hijacking dump-related file permissions).

This would solve issues like #11 and issues with other more recent games.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
UWPDumper
  
To do
Development

No branches or pull requests

1 participant