This document discusses various techniques for uploading files and executing commands on Windows systems without requiring any open TCP or UDP ports. It begins by covering built-in Windows utilities like FTP, TFTP, Telnet and NSLookup that can be used for this purpose. It then explores using PowerShell, JScript/VBScript, Windows Script Files and the Microsoft HTML Application (MSHTA) to execute commands and upload files over various protocols. The document demonstrates how these techniques can be used to conduct port scans and send files/commands via DNS records. It concludes with comparisons of using WebDAV versus Samba for file uploading and command execution.