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

SharpSploit.Execution.PE fix #74

Open
who1smrrobot opened this issue May 30, 2021 · 3 comments
Open

SharpSploit.Execution.PE fix #74

who1smrrobot opened this issue May 30, 2021 · 3 comments

Comments

@who1smrrobot
Copy link

@cobbr

Do you have any view on when the SharpSploit.Execution.PE.Load() method will be fixed? Or could you or someone else provide some hints on where the issue currently is?

I honestly am not that super expert in WIN32 API's but with some hints on where the current issue is, I could at least try to hunt for a fix.

Just spent the whole afternoon in looking for a currently working option to execute PE files reflective from a C# assembly, but there seems to be no working solution. The peloader.cs which is also based on the work from subtee is also not working..

https://github.com/Arno0x/CSharpScripts/blob/master/peloader.cs

@rasta-mouse
Copy link
Collaborator

@who1smrrobot is this in relation to another issue?

@who1smrrobot
Copy link
Author

No, I just checked the repo and the PE class seems to no longer exist, so the SharpSploit - Quick Command Reference.md isn't up2date.

However, I was wondering if there are any plans to develop a class which allows the in memory execution of PE files which are not .NET assemblies?

@rasta-mouse
Copy link
Collaborator

I believe the PE class was removed in favour of the newer D/Invoke code:
c75adc0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants