¿Cómo se crea un archivo bat que se comunica con un servidor?

¿Cómo se crea un archivo bat que se comunica con un servidor?

Básicamente tengo empleados y no quiero que sepan mis comandos de PowerShell. Entonces, me gustaría convertir mis archivos .BAT en archivos EXE y cada vez que se ejecute, solicitará un nombre de usuario y contraseña y enviará al servidor un +1 que se usó para esa cuenta.

Conozco php, pero no estaba seguro de cómo hacer esto como un archivo exe independiente para cada uno de mis scripts.

Respuesta1

  1. Puede utilizar una de las soluciones de estePublicación relacionadapara convertir su archivo BAT a un EXE.

  2. Puede escribir una API web simple de una sola página que incremente un contador cuando se accede. Puede ser tan creativo como quiera al agregar validación/protección aquí.

  3. El archivo bat podría curlacceder a esa URL.

Nada de esto es infalible. El archivo ejecutable convertido aún se puede aplicar ingeniería inversa (¿qué es lo que necesita proteger)? Se podrían enviar mensajes falsos a su servidor. Es posible que deba agregar comprobaciones para abandonar la ejecución si falla la conexión. Es posible que los sistemas del usuario no tengan entornos idénticos y provoquen que su ejecutable falle. Básicamente, estoy respondiendo a tu pregunta, pero sugiriendo que tengas unaproblema xyy esta pregunta no está relacionada con su problema real.

información relacionada