Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: TrashAmbishion en 4 Noviembre 2017, 17:01 pm



Título: Se puede ocultar parametros al ejecutar un .EXE?
Publicado por: TrashAmbishion en 4 Noviembre 2017, 17:01 pm
Hola,

Necesito ejecutar una aplicacion que lleva parametros pero quiero que no se vean, cuando voy al administrador de tareas y busco los detalles de la aplicación se ve

app.exe -c parm1 -k param2

Alguna idea.

Saludos


Título: Re: Se puede ocultar parametros al ejecutar un .EXE?
Publicado por: engel lex en 4 Noviembre 2017, 17:17 pm
Hola,

Necesito ejecutar una aplicacion que lleva parametros pero quiero que no se vean, cuando voy al administrador de tareas y busco los detalles de la aplicación se ve

app.exe -c parm1 -k param2

Alguna idea.

Saludos

no es como funciona en windows, pero podrías tal vez ejecutar un programa que llame al segundo con sus paremetros


Título: Re: Se puede ocultar parametros al ejecutar un .EXE?
Publicado por: MCKSys Argentina en 4 Noviembre 2017, 17:21 pm
Hola!

Puedes hacerlo. Primero buscas la PEB (https://en.wikipedia.org/wiki/Process_Environment_Block) del proceso. En la estructura RTL_USER_PROCESS_PARAMETERS (https://msdn.microsoft.com/en-us/library/windows/desktop/aa813741(v=vs.85).aspx) encontrarás lo que buscas.

Puedes modificarla con WriteProcessMemory o inyectándote en el proceso.

Saludos!


Título: Re: Se puede ocultar parametros al ejecutar un .EXE?
Publicado por: TrashAmbishion en 7 Noviembre 2017, 17:45 pm
Uff excede mis conocimientos..

La aplicación es un cliente SSH y quiero pasar los datos de la conexión pero de forma automática

La misma permite pasarle como parametro un archivo de configuración, es posible cargar ese archivo en mi proyecto y pasarlo al cliente ssh como parametro sin guardarlo en el PC para evitar ojos curiosos.

Saludos