Adelantamos por aquí, en el blog, una nueva versión de VirusTotal Uploader, la pequeña utilidad que permitía enviar archivos a VirusTotal con el botón derecho del ratón, a través del menú contextual de Windows.
Respecto a la primera versión hay varias novedades:

- Antes de enviar un archivo se calcula el hash y se consulta a VirusTotal por si ya existe un análisis anterior de ese mismo archivo, permitiendo tener un informe inmediato y ahorrar tiempo en la subida.
- Permite listar los procesos en memoria, seleccionar cualquiera y enviar su ejecutable asociado a VirusTotal.
- Soporte de URLs. Indicas una URL que apunte a un fichero, realiza la descarga, y se analiza con VirusTotal.
Esta última da respuesta una demanda popular masiva. Continuamente, y casi desde que VirusTotal salió a la luz, se nos pide la posibilidad de soportar URLs para analizar ficheros hospedados en la web. La verdad es que no tiene mucha ciencia, pero siempre hemos tenido reticencias (aka paranoias de quién escribe) por lo fácil que resulta dar gato por liebre en este tipo de servicios. Me explico: un web malicioso podría dar un fichero distinto en función de la IP que lo visita (u otro dato característico), así para una misma URL podría dar un fichero limpio en caso de detectar que es VirusTotal quién lo pide, y un fichero infectado cuando lo haga el usuario. Por supuesto para eso están los hashes que incluimos en los informes de VirusTotal, para que el usuario compruebe que lo que se ha analizado en nuestro servicio es exactamente lo que el usuario tendría en su ordenador. ¿Pero cuantos usuarios harían esa comprobación? Nuestras previsiones son pesimistas.
Hemos barajado rotar con diferentes proxys, utilizar redes de anonimato, etc. para tener una identidad pseudoaleatoria a la hora de descargar los archivos, pero ninguna opción nos satisface por una u otra causa. Si tienes alguna idea estrambótica o simplemente genial, dispara, somos todo oidos :)
En VirusTotal Uploader 2 se incluye la opción de analizar URLs evitando ese escenario que nos preocupaba. Lo que hacemos es utilizar la herramienta como una especie de proxy asíncrono, que descarga y sube el archivo, así que para la hipotética web maliciosa quién está descargando el fichero es un usuario final. Esta es la razón por la que podéis encontrar el botón Options para escoger la posibilidad de utilizar esta herramienta como una especie de gestor de descargas seguro, indicando un directorio donde podrías encontrar a posteriori el archivo analizado. Por defecto, como podéis ver en ese apartado, la descarga y subida se haría sin escribir el fichero en disco, para los más paranoicos o para evitar "interferencias" con el AV residente que tengan instalado.
Lo de "¿beta?" es porque realmente lo es, acaba de salir el ejecutable del horno y estamos probando en busca de fallos, pero podría ser la definitiva de aquí a unos días si no encontramos nada raro. Por ello la publicamos aquí primero en el blog, para los que queráis echarle un ojo testándola y avisarnos de los bugs. Cualquier feedback es bienvenido, gracias!
Decarga de VirusTotal Uploader 2: VTUploader2.0Setup.exe (129 KB)
pd: para aquellos que sientan la irrefrenable tentación de enviar el .exe a VirusTotal, se pueden encontrar con un falso positivo de McAfee que suponemos corregirán de inmediato.