FTP
File Transfer Protocol: Runs on app layer of TCP/IP stack: Same as HTTP/POP
Connects through two channels: Client/server establishes control through port 21
Client sends cmds to server: Server returns status codes
Both participants can establish a data channel on port 20
Channel used exclusively for data transmission
If a connection is broken, it's resumed after it's re-established
hide_ids=YES
UID/GUID of the service will be overwritten
More difficult to ID which file rights are written/uploaded
Allows us to use LFI vulns to make hosts exec cmds: view, download, inspect
Attacks possible with logs, leading to RCE
Last updated