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

win32 build needs a replacement for libpcap #101

Open
busterb opened this issue Nov 27, 2017 · 1 comment
Open

win32 build needs a replacement for libpcap #101

busterb opened this issue Nov 27, 2017 · 1 comment

Comments

@busterb
Copy link
Member

busterb commented Nov 27, 2017

Or we need to skip building the extension (the former sounds nicer).

@sempervictus
Copy link

Win32 needs libpcap for meterpreter anyway, well, winpcap, i PRed that stuff again. I could try to jury-rig something in VS, but you'd vomit trying to figure out why the horrors are the way they are. Probably best to ask someone competent in that arena... :) (seriously if you wanna see the visual studio project equivalent of the valentines day massacre, i could take a shot.)

Ideally we would have a shared lib for win32, maybe even in metsrv core if we could, because it would let us use raw transports separate from the sockets tier and solve other dependencies... However, even if we compress and use decompressing stagers, it would be at least a fair chunk of the userspace stuff + a packet kernel driver and the install/remove binary space. So in practice its probably going to be a linked lib for the ext builders for now, but at least it should provide something mettle could link against.
That lib could be provided to mettle, or at least its build artifacts as it needs them... Having feature parity would probable ease transition to mettle as a standard payload if we can slowly port extensions.

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