SERVIDOR:
Código:
nc -vv -L -e cmd.exe -p 25565
CLIENTE:
Código:
nc -vv localhost 25565
al hacer esto logre exitosamente ejecutar comandos en mi PC remota, sin embargo cuando ejecuto comandos externos como "python" no me captura su salida...... al ejecutar el comando "python" puedo ejecutar lineas de python pero no me devuelve nada a menos de que sea un error.......
no se si me explico bien asi que les dejo esto de muestra:
Código:
C:\Users\user>nc -vv localhost 25565
DNS fwd/rev mismatch: user-PC != genuine.microsoft.com
user-PC [127.0.0.1] 25565 (?) open
Microsoft Windows [Versión 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.
C:\Users\user>python
python
print "esto no da error porque tiene comillas, pero deberia de imprimir en panta
la este mensaje"
print esto si da error porque no tiene comillas
File "<stdin>", line 2
print esto si da error porque no tiene comillas
^
SyntaxError: invalid syntax
C:\Users\user>
como pueden ver primero me conecto y se me abre una consola, despues ejecuto el comando "python" para abrir el interprete de python, luego uso "print" (de python) para imprimir un mensaje pero no devuelve la salida y luego ejecuto otro "print" pero sin comillas para que de error y como pueden ver si retorna el error...... mi teoria es que el error se devuelve despues de "python" en cambio las lineas de codigo ejecutadas dentro de python solo devuelven cosas dentro del interprete de python...... hay alguna forma de capturas las salidas de comandos como "python" o de cualquier otro tipo de comandos externos en forma remota????