Archivo de la categoría Informática

LOCs en programas Open Source



Hace 5 años, en Lenguajes y programas, analizaba el lenguaje de programación principal en el que estaban escritas aplicaciones de uso mayoritario.

En el índice de proyectos de código abierto de Ohloh, se nos muestran multitud de proyectos con el código fuente disponible. El punto interesante, es que ofrecen la cifra de LOCs (Lines Of Code) de cada uno de ellos.

Los LOC fueron una métrica muy utilizada en el pasado para el análisis de la complejidad de los proyectos informáticos, y aunque hoy día, se tiende a otras fórmulas, siguen teniendo la ventaja de reflejar con mucha claridad el esfuerzo de implementación necesario.…

Continuar leyendo...

Cuidado: Descargas automáticas



En la mayoría de navegadores recientes, con la salvedad de Internet Explorer, se pueden configurar las descargas para que automáticamente se guarden en una carpeta determinada sin intervención alguna del usuario.

En el caso de Safari, Firefox, Seamonkey u Opera, las opciones están relativamente escondidas, y no suele ser habitual que los usuarios lo cambien.

Con Internet Explorer, sencillamente no existe tal opción.

En cambio, con Chrome/Chromium/Iron, la mencionada preferencia está más que accesible, y he visto en varios equipos que está configurada de esta manera, lo cual, es sin duda una grave brecha de seguridad.…

Continuar leyendo...

Técnicas víricas: Polimorfismo



El polimorfismo consiste en cifrar nuestro programa de manera que su contenido varíe dinámicamente, y que por tanto lo haga más complicado de detectar.

Lo que hace nuestro código VBS es básicamente leer el contenido del fichero original, y codificarlo de una manera que siga siendo ejecutable, de manera que se explota también las características de código automodificable.

La idea es transformar el contenido en una cadena de caracteres, que contienen el carácter original, pero encriptado con XOR. Utilizamos como clave de encriptación un carácter generado más o menos aleatoriamente sobre los segundos de la fecha del sistema.…

Continuar leyendo...

Soporte de Avira en castellano



Aunque era oficioso desde hace días, hasta recientemente no se ha hecho oficial.

Desde ahora, formo parte del equipo de soporte técnico de Avira, en este caso, para usuarios de lengua española.

Desde aquí, os invito sin más a que os paséis por el foro, que es desde donde realizaré la mayor parte de mi trabajo.



var av_disp_search=0; var av_language=4; displayClient(); …

Continuar leyendo...

Técnicas víricas: Introducción



Desde hace bastante tiempo que me planteaba explicar con palabras inteligibles y códigos de ejemplo, las técnicas más utilizadas por virus y malware.

Hablando con un amigo, surgió el reto de desarrollarlo en VBScript, un lenguaje sencillo, fácil de entender, y dónde además había cierta complicación técnica al aplicar los conocimientos, pero que al mismo tiempo evitaba tener que lidiar con juegos de instrucciones y formatos de ejecutables.

Me pareció prudente atacarlo también en VBS, pues hay mucho desalmado inconsciente que le entusiasma el copiar y pegar, de manera que los ejemplos que veamos en esta serie de artículos, serán funcionales unitariamente, aunque no conjuntamente como malware.…

Continuar leyendo...

8 bits, cine y televisión



Debo reconocer que el lingote de Robotto has despertado mi nostalgia, y es que durante aquellos maravillosos años 80, muchas cosas no eran como ahora, y otras si lo eran.

Me resulta especialmente destacable, como funcionaba el marketing, y la influencia que tenía en mi, y otros niños y adolescentes del momento. Como hoy día, combinar éxito en TV o cine, con la correspondiente versión para ordenador, solía resultar exitoso. Y eso, a pesar de la calidad normalmente mediocre de esos títulos.

Probablemente no sabíamos lo que era una licencia, ni como funcionaba el sistema, lo que si sabíamos, es que nos gustaba participar en nuestras casas de la experiencia que teníamos por otros medios.…

Continuar leyendo...

PDFUnlock!



A veces tenemos archivos PDF, que aplican restricciones sobre la impresión, copiado, etc. Desprotegerlos, es un proceso mucho más sencillo que el que se necesita por ejemplo para desproteger uno encriptado.

Tanto es así, que la desprotección es inmediata. No tienes más que acceder a PDFUnlock!, subirlo, y se te devolverá una copia sin protección.



Continuar leyendo...

Flash, no tan rápido



Como sabéis, la máquina virtual que usa Adobe Flash para el código ActionScript 3, está basada en el proyecto Tamarin de la Fundación Mozilla. Esto quiere decir, que aunque AS3 sea un superconjunto de Javascript, comparte gran parte de la base de código utilizada en TraceMonkey, que a su vez se usa por ejemplo en Firefox, para la ejecución de Javascript.

En Rendimiento Javascript vs VBScript, analizaba las diferencias de rendimiento que había bajo Internet Explorer a la hora de ejecutar el mismo código en VBScript y Javascript. Luego en Benchmark de CPU/FPU en Flash, hacía un análisis del rendimiento en lo que a cálculos se refiere desde Flash.…

Continuar leyendo...

Hitman Pro



Al leer Best Performing (Speed and Memory Usage) Antivirus and Internet Security for 2010, me he decidido a probar Hitman Pro de SurfRight.

El producto, es cuanto menos curioso en su funcionamiento, pues se encarga de analizar nuestro disco local, cotejándolo vía internet (en la nube) con los antivirus Avira Antivir, Emsisoft a-squared, Eset NOD32, G Data Antivirus y PrevX, de manera que su eficacia debería ser, al menos sobre el papel muy elevada.

Cuando realizamos un análisis, bien sea completo, o bien utilizando el menú contextual al efecto en el explorador de Windows, Hitman Pro, revisa los archivos, y determina si deben ser revisados por el cloud o no.…

Continuar leyendo...

SCUMMVM x64



SCUMMVM, es el intérprete de SCUMM de código abierto, disponible para multitud de plataformas, que nos permite jugar a las memorables aventuras gráficas de LucasFilm/LucasArts, en casi cualquier dispositivo.

Desde hace ya algún tiempo, se soportan también de forma total o parcial títulos de Activision, Aventuresoft o Sierra. Así que hablamos de cantidad de buenos ratos que podemos pasar jugando o rejugando títulos como Indiana Jones, Monkey Island, Maniac Mansion, Loom, The Dig, Simon the Sorcerer, Goblins, King Quest, Space Quest, o Larry.

En la página de descargas, tenemos todo lo que oficialmente está disponible, pero también tenemos el deseado por x64 desde las compilaciones diarias de Buildbot.…

Continuar leyendo...