FileGPS : A Tool That Help You To Guess How Your Shell Was Renamed

FileGPS is a tool that uses various techniques to find the new filename, after the server-side script renamed and saved it.

When you upload a shell on a web-server using a file upload functionality, usually the file get renamed in various ways in order to prevent direct access to the file, RCE and file overwrite.

Some of the techniques used by fileGPS are:

  • Various hash of the filename
  • Various timestamps tricks
  • Filename + PHP time() up to 5 minutes before the start of the script
  • So many more

Features

  • Easy to use
  • Multithreaded
  • HTTP(s) Proxy support
  • User agent randomization
  • Over 100.000 filenames combinations

Also Read – EMAGNET : Leaked Databases With 97.1% Accurate To Grab Mail + Password

Installation

On ParrotOS:

sudo apt install filegps

On BlackArch Linux:

pacman -S filegps

On other distros:

git clone https://github.com/0blio/filegps

How to write a module

Writing a module is fairly simple and allows you to implement your custom ways of generating filename combinations.

Below is a template for your modules:

#!/usr/bin/env python
#-*- coding: utf-8 -*-
“””
Module name: test
Coded by: Your name / nickname
Version: X.X
Description:
This module destroy the world.
“””
output = []
#Do some computations here
output = [“filename1.php”, “filename2.asp”, “filename3.jar”]

The variables url and filename are automatically imported from the core script, so you can call them in your module.

Once you finished to write your module, you have to save it in Modules/, and it will be automatically imported once the main script is started.

You can use the module shame as a template for your modules.

Credit; michele.cisternino@protonmail.com

R K

Recent Posts

Mininterface : Simplifying GUI, TUI, CLI, And Config File Management

Mininterface is a powerful Python library designed to simplify the creation of user interfaces for…

17 hours ago

NFCGate : A Comprehensive NFC Traffic Analysis Tool

NFCGate is an innovative Android application designed for capturing, analyzing, and modifying NFC traffic. Developed…

17 hours ago

ShellOpsLog : A Lightweight Command Logger

ShellOpsLog is a versatile tool designed to capture and log all executed commands during various…

17 hours ago

Burp-Rxss-scan-TG : Enhancing XSS Scanning With Burp Suite Extensions

Burp Suite is a powerful tool for web application security testing, widely used by professionals…

17 hours ago

GPT Crawler : A Tool For Custom GPT Creation

The GPT Crawler is a powerful tool designed to crawl websites and generate knowledge files…

18 hours ago

CPUMicrocodes : A Gateway To Advanced CPU Microcode Management And Optimization

CPUMicrocodes is a comprehensive repository of microcodes for Intel, AMD, VIA, and Freescale CPUs. Microcode…

21 hours ago