TheCruZ / Simple-Manual-Map-Injector

Simple C++ DLL Manual Map Injector For x86 and x64
MIT License
378 stars 82 forks source link

SEH Exceptions #4

Closed CTS42O closed 3 years ago

CTS42O commented 3 years ago

Have you considered adding SEH Exception support? I cannot use this, as without SEH Exceptions my DLL will instantly crash my target

TheCruZ commented 3 years ago

I didn't take too much care ever in SEH exceptions but if I'm not wrong with this: https://docs.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-rtladdfunctiontable you can go ahead adding it to the shellcode, maybe I implement it or may not, in any case if you implement it please do a pull request, and we all will be happy to have this feature added

TheCruZ commented 3 years ago

Added x64 exception support (/EHa and /EHc)