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

Bidirectional channel? #5

Closed
0x27 opened this issue Dec 9, 2014 · 5 comments
Closed

Bidirectional channel? #5

0x27 opened this issue Dec 9, 2014 · 5 comments

Comments

@0x27
Copy link

0x27 commented Dec 9, 2014

Could this be extended to be a bidirectional C&C channel, or is it just for sending output at the moment?

Apologies if silly question, have not yet had time to RTFC :P but seriously, nice work :D

@ytisf
Copy link
Owner

ytisf commented Dec 10, 2014

It is a valid issues and it had not yet had an open ticket but it is intended for some of the exfiltration methods. Would you like to send back strings or files?

@bararchy
Copy link
Collaborator

I think he is talking about sending back commands to the "sending" client, TBH this shouldn't be too hard for ICMP and HTTP, but, for the UDP based protocols I believe this is impossible.

@0x27
Copy link
Author

0x27 commented Dec 10, 2014

@bararchy is correct in understanding, effectively, the ability to upload/download files, run commands and recieve output, etc. That way one could write plugins in Python, have them ran using exec() or similar and have output passed back for more implant functionality. Would probably be a bit outside the scope of exfil alone, but a very, very cool thing :)

It actually is possible to do this over DNS - see https://github.com/rwhitcroft/dnschan :)

@ytisf
Copy link
Owner

ytisf commented Dec 10, 2014

It is very possible. It is in one of the next stages. Practically it is already built just needs a bit tweaking with the current 2 module. These are one of the next mile stones after we finish basic QA we can turn this into a more robust platform and then not only file but also "regular strings" with verification will be possible.

@ytisf
Copy link
Owner

ytisf commented Nov 22, 2016

Seems solved.

@ytisf ytisf closed this as completed Nov 22, 2016
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

3 participants