elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Mi programa hecho en C# es tomado como virus (por avast antivirus)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Mi programa hecho en C# es tomado como virus (por avast antivirus)  (Leído 7,021 veces)
xUax

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Mi programa hecho en C# es tomado como virus (por avast antivirus)
« en: 25 Marzo 2014, 17:39 pm »

Hola!!.

Mi problema es ese, mi simple programa es tomado como virus al ser ejecutado, no se porque, ni como evitar esto. El antivirus que lo detecta es el avast! Free Antivirus, esta en "modo reforzado", pero segun yo no deberia "marcarlo" como virus, ya que el codigo no es nada raro, solo una verificacion....

En caso de ser normal, hay alguna forma de evitarlo????

Les dejo el codigo:

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace practica1
  8. {
  9.    class Program
  10.    {
  11.        static void Main(string[] args)
  12.        {
  13.            int num1, num2, suma, resta, multip, divi;
  14.            string cargar;
  15.  
  16.            Console.WriteLine("Introduzca el primer numero");
  17.            cargar = Console.ReadLine();
  18.            num1 = int.Parse(cargar);
  19.  
  20.            Console.WriteLine("Introduzca el segundo numero");
  21.            cargar = Console.ReadLine();
  22.            num2 = int.Parse(cargar);
  23.  
  24.            if (num1 > num2)
  25.            {
  26.                suma = num1 + num2;
  27.                resta = num1 - num2;
  28.                Console.WriteLine("La suma es = " + suma);
  29.                Console.WriteLine("La resta es = " + resta);
  30.            }
  31.            else
  32.            {
  33.                multip = num1 * num2;
  34.                divi = num1 / num2;
  35.                Console.WriteLine("La multiplicación es = " + multip);
  36.                Console.WriteLine("La división es = " + divi);
  37.            }
  38.  
  39.            Console.ReadLine();
  40.        }
  41.    }
  42. }
  43.  
  44.  



En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Mi programa hecho en C# es tomado como virus (por avast antivirus)
« Respuesta #1 en: 25 Marzo 2014, 17:44 pm »

No uso C#, pero ¿quizás sea por los "using"?
Pones varios namespaces, y no me parece que los uses en el programa. Es todo lo que se me ocurre.


En línea

xUax

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Mi programa hecho en C# es tomado como virus (por avast antivirus)
« Respuesta #2 en: 25 Marzo 2014, 17:49 pm »

No uso C#, pero ¿quizás sea por los "using"?
Pones varios namespaces, y no me parece que los uses en el programa. Es todo lo que se me ocurre.

Yo soy principiante en esto, la verdad no se que hace cada uno de esos using, ya que al crear un nuevo proyecto (En visual Studio 2012), este mismo IDE lso añade automaticamente, junto al namespace. Es decir, el IDE genera automaticamente lo siguiente:

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication1
  8. {
  9.    class Program
  10.    {
  11.        static void Main(string[] args)
  12.        {
  13.        }
  14.    }
  15. }
  16.  
  17.  
En línea

1mpuls0


Desconectado Desconectado

Mensajes: 1.186


Ver Perfil
Re: Mi programa hecho en C# es tomado como virus (por avast antivirus)
« Respuesta #3 en: 25 Marzo 2014, 17:58 pm »

Es muy extraño, no debería detectarlo como virus, en cuanto a los using el único que necesitas es
Código
  1. using System;
pero aun con los demás no deberías tener problema.

Aun así trata de agregar tu carpeta de proyectos a las restricciones de avast.
En línea

abc
xUax

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Mi programa hecho en C# es tomado como virus (por avast antivirus)
« Respuesta #4 en: 25 Marzo 2014, 18:02 pm »

Es muy extraño, no debería detectarlo como virus, en cuanto a los using el único que necesitas es
Código
  1. using System;
pero aun con los demás no deberías tener problema.

Aun así trata de agregar tu carpeta de proyectos a las restricciones de avast.

Claro, ya la he agregado, pero si le quiero pasar mi programa a alguien deberia hacer lo mismo, y mi intencion es que funciones sin hacer todo esto de las restricciones (ademas que cuando vea que es un "virus", no va a querer usarlo :D)
En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.589


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Mi programa hecho en C# es tomado como virus (por avast antivirus)
« Respuesta #5 en: 25 Marzo 2014, 18:16 pm »

La respuesta es: "Estás infectado" y tu antivirus no es capaz de detectar al worm, en ves de eso solo detecta a la propagación, eso es muy común.

Debes tener un worm que infecta a tus ejecutables y por eso tu antivirus salta.

Lo que necesitas no es cambiar de código sino cambiar de antivirus a uno mejor, te recomiendo antivir free o nod32 (de preferencia nod32), le das un escaneo profundo al sistema y después intenta hacer nuevamente tu software y nos cuentas como te fue.
En línea

xUax

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Mi programa hecho en C# es tomado como virus (por avast antivirus)
« Respuesta #6 en: 25 Marzo 2014, 18:27 pm »

La respuesta es: "Estás infectado" y tu antivirus no es capaz de detectar al worm, en ves de eso solo detecta a la propagación, eso es muy común.

Debes tener un worm que infecta a tus ejecutables y por eso tu antivirus salta.

Lo que necesitas no es cambiar de código sino cambiar de antivirus a uno mejor, te recomiendo antivir free o nod32 (de preferencia nod32), le das un escaneo profundo al sistema y después intenta hacer nuevamente tu software y nos cuentas como te fue.

Ok, hare eso. Gracias!!
En línea

Eleкtro
Ex-Staff
*
Conectado Conectado

Mensajes: 9.788



Ver Perfil
Re: Mi programa hecho en C# es tomado como virus (por avast antivirus)
« Respuesta #7 en: 26 Marzo 2014, 09:14 am »

mi intencion es que funciones sin hacer todo esto de las restricciones (ademas que cuando vea que es un "virus", no va a querer usarlo :D)

Ten en cuenta que lo que ha comentado WHK es solo una hipótesis, en tu caso podría estar en lo cierto, pero también podría ser que no... sin examinar el estado de tu PC es dificil saberlo con total seguridad.

En caso de que no estés infectado como ha comentado WHK, y solo sea un falso positivo del (cansino) Avast entonces está claro que al cambiar de antivirus lo más probable es que no te siga evaluando cierta parte del código como Malware, y esto no solucionaría el problema que tendrían otros usuarios con Avast instalado en su PC al utilizar tu aplicación.

Así que, para intentar evitar ese problema, en caso de que solo sea un falso positivo, entonces puede probar a utilizar una herramienta para ofuscar tu aplicación.

· Confuser

(Algunas son consideradas como Malware por ciertos Av's, así que elige bien)

Además deberías modificar el nombre del Espacio de nombres, de la Clase, y de todas las Variables de tu código.
Ej:
Código:
int _Number1, _Number2, _Sum, _Substract, _Multiply, _Division;

PD: Las preguntas sobre .NET van en el subforo de .NET

Saludos
« Última modificación: 26 Marzo 2014, 09:17 am por Eleкtro » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines