Netcat, Cryptcat, ANGRY IP Flashcards
(True|False) Netcat is a network utility tool that utilizes both tcp and udp connections to read and write data across a network in an encrypted matter.
False, cryptcat uses encryption while netcat cat does not
NC Parameters:
Function: bind and listen for incoming connections
Command: -l, –listen
NC Parameters:
Function: executes the given command
Command: -e, –exec
NC Parameters:
Function: uses UDP for connection (default is TCP)
Command: -u, –udp
NC Parameters:
Function: accepts multiple connections
Command: -k, –keep-open
NC Parameters:
Function: set the port number for Ncat to
bind to
Command: -p, –source-port
NC Parameters:
Function: set the address for Ncat to bind to
Command: -s, –source
If you can’t remember Netcat Parameters when in doubt,
MAN IT OUT
Netcat Capabilities:
basic syntax to establish a connection
nc -l [hostname] [port]
Netcat Capabilities:
sends a file to a specified host on the specified port
ncat –l [hostname] [port] > [filename]
Netcat Capabilities:
- scans for open ports within a specified
range
nc –zv [hostname] [port-range]
Netcat Capabilities:
- establishes remote shell access
ncat –l –p [port] –e “/bin/bash”
(True|False) Cryptcat uses Threefish symmetric encryption
Falses, it uses Twofish
(True|False) Cryptcat’s symmetric encryption uses one 256-bit key
True
Cryptcat’s Listening Server:
cryptcat -k [message] -l -p [port]