ECCouncil Exam Questions

How would the attacker use netcat to encrypt the information before transmitting onto the wire?

An attacker runs netcat tool to transfer a secret file between two hosts.

Machine A: netcat -l -p 1234 < secretfile

Machine B: netcat 192.168.3.4 > 1234

He is worried about information being sniffed on the network. How would the attacker use netcat to encrypt the information before transmitting onto the wire?

A.
Machine A: netcat -l -p -s password 1234 < testfileMachine B: netcat <machine A IP> 1234

B.
Machine A: netcat -l -e magickey -p 1234 < testfileMachine B: netcat <machine A IP> 1234

C.
Machine A: netcat -l -p 1234 < testfile -pw passwordMachine B: netcat <machine A IP> 1234 – pw password

D.
Use cryptcat instead of netcat

Explanation:
Netcat cannot encrypt the file transfer itself but would need to use a third party application to encrypt/decrypt like openssl. Cryptcat is the standard netcat enhanced with twofish encryption.