Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Antivirus y distribución

Estas en el tema de Antivirus y distribución en el foro de Visual Basic clásico en Foros del Web. Hola. Tengo algunos sencillos programas hechos en VB6. Compilados y funcionales en mi propia PC. Cuando intento distribuirlos, para que funcione en otra PC, el ...
  #1 (permalink)  
Antiguo 06/08/2013, 06:37
 
Fecha de Ingreso: octubre-2006
Mensajes: 139
Antigüedad: 17 años, 6 meses
Puntos: 1
Antivirus y distribución

Hola.
Tengo algunos sencillos programas hechos en VB6. Compilados y funcionales en mi propia PC.
Cuando intento distribuirlos, para que funcione en otra PC, el antivirus de la misma viendo que es un ejecutable sospecha que es un virus tratando de introducirse y lo bloquea.
En mi propia PC anulo momentánemente el antivirus y listo. Perro ocurre que pretendo distribuirlo a varias PC, en centros alejados donde no puedo llegar personalmente, y en PC sin acceso a Internet, con usuarios no muy experimentados como para confiar que sabran como apagar momentáneamente el antivirus
¿hay alguna forma sencilla de evitar esto?
  #2 (permalink)  
Antiguo 06/08/2013, 22:41
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Respuesta: Antivirus y distribución

Depende que tipo de programa sea, a mi me paso algo similar y lo que hize fue cambiar el nombre funciones y quitar parte del codigo ya que los antivirus de alguna forma grabar cierta porcion de codigo del exe que consideran malicioso, bueno ojala alguien sepa mas del tema que esta interesante tu pregunta.
__________________
123.http://bunker.host22.com
  #3 (permalink)  
Antiguo 07/08/2013, 05:53
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Antivirus y distribución

Los antivirus para detectar virus desconocidos usan una heurística/analisis del comportamiento. Es decir, que más importante que el nombre de las funciones (al fin y al cabo cuando se compila el nombre de la función "desaparece") son las tareas que hace tu programa: buscar recursos por red, copiarse, etc.

Con las versiones antiguas de VB no te se decir, pero con las versiones de .NET se pueden incluir certificados para tema de permisos.

Si no quieres que salte podrías probar a ofuscar el programa o comprimirlo (con UPX, por ejemplo). Esto es un arma de doble filo porque un EXE autocomprimido suele hacer saltar uno de los flags de heurística.
__________________
Aviso: No se resuelven dudas por MP!

Etiquetas: antivirus, distribución, vb6
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:59.