Echo Up
Last updated
Last updated
URL: https://pentest.ws/tools/echo-up
The Echo Up tool is useful for creating files on remote servers when you only have access to a terminal interface, either through a bash reverse shell or powershell remoting.
On the left side of the screen you can manually enter file contents or use the Load File button to read in a local file. As you type, the right side of the screen will create a list of shell commands to build the file on the remote server by using a number of techniques.
The following examples will encode "Hello World" and generate a "helloWorld.txt" file.
Linux - echos the payload to base64 and uses bash output redirection
Windows - uses certutil and cmd variables to generate a file
Windows - powershell script using local variables and System.Convert
These examples parse the file contents converting single quotes to double quotes where needed. The file contents of the following examples is:
This is a "test" of the application's Echo Up feature.
Wrap the file contents in single quotes and convert inner single quotes to a series of single quote, double quote, single quote, double quote, single quote.
Wrap the file contents in double quotes and convert inner double quotes
Do not convert the file contents.
Echo Up is available on all tiers.