Foro de elhacker.net

Seguridad Informática => Análisis y Diseño de Malware => Mensaje iniciado por: str0nghack en 8 Julio 2015, 16:28 pm



Título: Que son las lineas de comandos en los AVS?
Publicado por: str0nghack en 8 Julio 2015, 16:28 pm
Buenas alguien sabría decirme que son las lineas de comandos en los avs?


Título: Re: Que son las lineas de comandos en los AVS?
Publicado por: Eleкtro en 8 Julio 2015, 16:35 pm
¿Puedes intentar ser más específico, tal vez escribiendo algo más de 10 palabras al publicar un post para formular una pregunta?.   ( ... )

¿Te refieres a la interfáz por linea de comandos (CLI) de un anti virus?.

Suponiendo que te refieras a eso, ¿no entiendes lo que es, o cómo se utiliza, o qué estás preguntando exactamente?, ¿qué es lo que quieres saber?.

Saludos


Título: Re: Que son las lineas de comandos en los AVS?
Publicado por: str0nghack en 8 Julio 2015, 17:28 pm
¿Puedes intentar ser más específico, tal vez escribiendo algo más de 10 palabras al publicar un post para formular una pregunta?.   ( ... )

¿Te refieres a la interfáz por linea de comandos (CLI) de un anti virus?.

Suponiendo que te refieras a eso, ¿no entiendes lo que es, o cómo se utiliza, o qué estás preguntando exactamente?, ¿qué es lo que quieres saber?.

Saludos

La verdad no se realmente lo que es ni como se usa, si usted es tan amable ,me podría decir en que se basa y como se utiliza?

muchas gracias de antemano


Título: Re: Que son las lineas de comandos en los AVS?
Publicado por: Eleкtro en 8 Julio 2015, 17:57 pm
si usted es tan amable ,me podría decir en que se basa y como se utiliza?

Por supuesto que si, no te preocupes, pero, ¿podrías aclarar si te estás refieriendo a lo que te he preguntado?, a una interfáz por linea de comandos?, o tal vez a iniciar un antivirus GUI pasándole argumentos por linea de comandos?, más que nada para no explicar las cosas en vano...

Te explicaré ambas cosas.

Verás, los AntiVirus suelen distribuirse y utilizarse mediante una interfáz gráfrica de usuario (o Graphical User Interface), es decir, una aplicación que consiste de un Form con botones, etc, algo cómo esto :

(http://img.bhs4.com/17/4/174d9880798efbe6813b521892b709fbb119881d_large.jpg)

Sin embargo, también pueden distribuirse mediante una interfáz por linea de comandos (o Command Line Interface), la cual, a diferencia de una GUI, este tipo de aplicaciones se manejan exclusivamente desde la consola, la linea de órdenes. Algo cómo esto:

(http://support.kaspersky.co.uk/images/7321-1-en124-130655.png)

Un antivirus CLI suele tener practicamente las mismas características que su versión GUII, excepto la persistencia de la protección en tiempo real, ya que los antivirus CLI se suelen utilizar más bien para automatizar tareas de escaneo y/o de actualización de firmas de virus.



Cómo ya dije al principio, te puedes estar refiriendo a otra cosa que sería algo distinta a lo que he explicado, a pasarle argumentos a un antivirus GUI desde la consola, para ello primero habría que iniciar una instancia de la consola (en windows el proceso CMD.exe) y escribir una orden, esto sería un ejemplo:

Código:
"Antivirus.exe" /Argumento1 /Argumento2

Y entonces, el antivirus GUI se iniciaría de forma normal pero se procesarían los argumentos que escribiste en la consola, y si los argumentos son correctos entonces cumplirían la funcioonalidad que estén destinados a cumplir...

Espero que se haya entendido mi mala explicación, si tienes cualquier duda, pregunta.

PD1: Una aplicación commandline se utiliza de la misma manera, pasándole argumentos que la aplicación debe interpretar.

PD2: La sintaxis de cada antivirus puede variar, ya que no existe ningún estándar, depende de la decisión o preferencias de los autores del software.

Saludos


Título: Re: Que son las lineas de comandos en los AVS?
Publicado por: str0nghack en 8 Julio 2015, 20:39 pm
Por supuesto que si, no te preocupes, pero, ¿podrías aclarar si te estás refieriendo a lo que te he preguntado?, a una interfáz por linea de comandos?, o tal vez a iniciar un antivirus GUI pasándole argumentos por linea de comandos?, más que nada para no explicar las cosas en vano...

Te explicaré ambas cosas.

Verás, los AntiVirus suelen distribuirse y utilizarse mediante una interfáz gráfrica de usuario (o Graphical User Interface), es decir, una aplicación que consiste de un Form con botones, etc, algo cómo esto :

(http://img.bhs4.com/17/4/174d9880798efbe6813b521892b709fbb119881d_large.jpg)

Sin embargo, también pueden distribuirse mediante una interfáz por linea de comandos (o Command Line Interface), la cual, a diferencia de una GUI, este tipo de aplicaciones se manejan exclusivamente desde la consola, la linea de órdenes. Algo cómo esto:

(http://support.kaspersky.co.uk/images/7321-1-en124-130655.png)

Un antivirus CLI suele tener practicamente las mismas características que su versión GUII, excepto la persistencia de la protección en tiempo real, ya que los antivirus CLI se suelen utilizar más bien para automatizar tareas de escaneo y/o de actualización de firmas de virus.



Cómo ya dije al principio, te puedes estar refiriendo a otra cosa que sería algo distinta a lo que he explicado, a pasarle argumentos a un antivirus GUI desde la consola, para ello primero habría que iniciar una instancia de la consola (en windows el proceso CMD.exe) y escribir una orden, esto sería un ejemplo:

Código:
"Antivirus.exe" /Argumento1 /Argumento2

Y entonces, el antivirus GUI se iniciaría de forma normal pero se procesarían los argumentos que escribiste en la consola, y si los argumentos son correctos entonces cumplirían la funcioonalidad que estén destinados a cumplir...

Espero que se haya entendido mi mala explicación, si tienes cualquier duda, pregunta.

PD1: Una aplicación commandline se utiliza de la misma manera, pasándole argumentos que la aplicación debe interpretar.

PD2: La sintaxis de cada antivirus puede variar, ya que no existe ningún estándar, depende de la decisión o preferencias de los autores del software.

Saludos

Muchas garcias , me lo has explicado perfectamente y con mucha delicadeza ,espero que esto sirva tambien para otros usuarios y perdon por hacer preguntas tan cortas y sin ser tan especifico...

Una pregunta la versión CLI se suele utilizar para tareas de escaneo ¿si no me he entrado mal ¿ sigue manteniendo las características de la versión GUI pero sin protección a tiempo real entonces ¿ con la versión CLI también puedo actualizar el antivirus etcetc?


Título: Re: Que son las lineas de comandos en los AVS?
Publicado por: Eleкtro en 8 Julio 2015, 20:56 pm
sigue manteniendo las características de la versión GUI pero sin protección a tiempo real entonces

Para que lo entiendas mejor, un AV CLI, y en general cualquier tipo de aplicación command line, suelen ser aplicaciones a las que les envias una orden y te devuelven una respuesta, es decir, un código de salida cómo satisfactorio (success), error, u otro código específico, en lugar de ser aplicaciones que se mantienen corriendo en segundo plano cómo lo haría un AV GUI, al cual, los servicios del AV instalados en tu sistema y que también están corriendo en segundo plano, le notifican a éste de los sucesos que se produzcan en el sistema operativo, cómo por ejemplo una detección en tiempo real, o el inicio de un análisis programado en el scheduler.



¿ con la versión CLI también puedo actualizar el antivirus etcetc?

Si, siempre y cuando el antivirus CLI en cuestión disponga de una opción para poder actualizar la base de firmas, si no la han programado entonces obviamente no será posible actualizar xD.

Leete la ayuda de la aplicación para averiguarlo.

Algunos comandos comunes para visualizar la ayuda de una app CLI suelen ser los siguientes:

Código:
Programa.exe /?
Código:
Programa.exe -h
Código:
Programa.exe -help
Código:
Programa.exe --help

Saludos


Título: Re: Que son las lineas de comandos en los AVS?
Publicado por: str0nghack en 9 Julio 2015, 13:13 pm
Para que lo entiendas mejor, un AV CLI, y en general cualquier tipo de aplicación command line, suelen ser aplicaciones a las que les envias una orden y te devuelven una respuesta, es decir, un código de salida cómo satisfactorio (success), error, u otro código específico, en lugar de ser aplicaciones que se mantienen corriendo en segundo plano cómo lo haría un AV GUI, al cual, los servicios del AV instalados en tu sistema y que también están corriendo en segundo plano, le notifican a éste de los sucesos que se produzcan en el sistema operativo, cómo por ejemplo una detección en tiempo real, o el inicio de un análisis programado en el scheduler.



Si, siempre y cuando el antivirus CLI en cuestión disponga de una opción para poder actualizar la base de firmas, si no la han programado entonces obviamente no será posible actualizar xD.

Leete la ayuda de la aplicación para averiguarlo.

Algunos comandos comunes para visualizar la ayuda de una app CLI suelen ser los siguientes:

Código:
Programa.exe /?
Código:
Programa.exe -h
Código:
Programa.exe -help
Código:
Programa.exe --help

Saludos

Muchas gracias tío me resolviste las dudas , gente como tu hace que este foro crezca y también novatos como yo aprendan poco a poco..

sin duda alguna muchas gracias.