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...

Así se recurre una multa



He recibido un email con la siguiente carta, que entiendo será ficticia, sin embargo, me ha encantado tanto su tono, como su argumentación.

Estimado Sr. Juez:

He sido denunciado por circular a 250 km/h en la Nacional 530 cuando iba camino de mi pueblo para hacer la matanza.

Según me dijeron los Guardias Civiles que me pararon, el radar me detectó a la velocidad antes indicada en un tramo limitado a 70km/h.

Yo, por mi parte, puedo decir que he visto perfectamente esa señal con el número 70 en negro, dentro del círculo rojo con el fondo blanco. Sin embargo, por más que me he fijado, no he visto ninguna unidad de medida junto al numerito 70.…

Continuar leyendo...

Comentarios de series IV



Procedemos con la cuarta entrega de los comentarios de series:

A través del tiempo
El doctor Sam Beckett es un físico cuántico que prepara un experimento para trasladarse a través del tiempo. Como si no no hay serie, le sale mal y acaba atrapado en el cuerpo de otra persona, en otro lugar y en otro año. Cual Quijote tiene que "desfacer el entuerto" para poder salir de esa persona, sólo que se reencarna en otra distinta y vuelta a empezar…
La serie mezcla el humor y la ciencia ficción dando como resultado unas historias divertidísimas en las que el pobre Sam se encuentra en unas situaciones completamente absurdas y ridículas.…

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...

¿Cómo acelera un Tesla?



Me ha impresionado este video de aceleración de un Tesla Roadster, aunque probablemente lo mejor sea el sonido.

¿Quién decía que los coches eléctricos no tenían futuro?



Continuar leyendo...

Comentarios de cine (XV)



Adelante con la décimoquinta parte de los comentarios de cine, y por fin después de bastante tiempo, con algunos títulos muy recomendables:

American beauty: 8/10. Me gusta el tono con el que fluye la narración, aunque el transfondo sea duramente crítico, no deja de mostrar lo extraños que somos por dentro.

Babylon 5. The gathering: 6/10. Ambientada anteriormente al comienzo de la serie, y con un reparto todavía no definitivo, representa un comienzo entretenido.

Barridos por la marea: 5/10. Con ratos bastante irregulares, me gustan mucho varias escenas. En general, se puede ver.…

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...