jm33-m0 / emp3r0r

Linux/Windows post-exploitation framework made by linux user
https://infosec.exchange/@jm33
MIT License
1.26k stars 232 forks source link

Windows agent: `interactive_shell` unusable #94

Closed arschlochnop closed 2 years ago

arschlochnop commented 2 years ago

emp3r0r is written in golang, with multi-platform support as its special feature. I'm very sorry to find that support was removed after tag 1.4.1

I hope to continue to support the windows platform,thx. Originally I wanted to submit agentw interactive_shell's PR. Suddenly found no agentw directory.

Can I continue to submit code? Mainly fixes the error of not being able to input with interactive_shell on windows.

jm33-m0 commented 2 years ago

Thanks for your interest. I deleted agentw due to incompatibility with redesigned build process, the plan is to make package agent cross-platform so there won't be an agentw in future versions.

When I am done rewriting that part, I will let you know and then you can send your PR.

jm33-m0 commented 2 years ago

From v1.8.0, Windows support is added back. Now platform-specific code are all marked with build flags, making it easier to add new features for different platforms.

jm33-m0 commented 2 years ago

Fixed by https://github.com/jm33-m0/emp3r0r/commit/666051dca08804b25ecdd217a003aa72890b8871

jm33-m0 commented 2 years ago

@arschlochnop interactive_shell for Windows should be usable now, except for #122

arschlochnop commented 2 years ago

Great, I will test it in my environment as soon as possible.