Para empezar, te tengo que definir qué es un spyware. Se llama Spyware a todo software que, con o sin el consentimiento del usuario, se instala en su computadora y realiza ciertas actividades invasivas, como recolectar datos personales y reportarlos a la empresa que lo creó.
El spyware no sirve a motivos de hacking, sino de marketing. No lo crean hackers, sino empresas de poca monta. No se copian solos como los virus, sino que vienen a caballo de otros programas. ¿Ya te cansaste de la palabra "sino"?
Acompaña a otros programas... casi siempre durante la instalación avisa que va a instalar un spyware. Muchas veces esa mención forma parte de la "letra chica" del contrato de licencia, contratos que por supuesto nadie lee pero todos aceptan.
A veces da la opción de instalar el spyware o no. Pero por lo general esa opción no existe: se instalan igual.
Pero el que sabe, no tiene por qué soportarlo. Veamos:
Los productos que traen spyware dicen que el spyware los ayuda a soportar el producto... son programas freeware que usan al spyware como una forma indirecta de obtener ganancias.
No está mal que quien hace freeware quiera ganar algo de plata sin tener que cobrarle al usuario final. Después de todo, los programadores tienen que comer.
El problema es que la computadora no le pertenece al propietario del software. Le pertenece al usuario. Es el usuario el que decide qué se instala y qué no en SU computadora. Y el usuario debe decidir qué fin deben tener sus datos, ya que todo lo que contiene un disco rígido le pertenece al usuario.
Claro, el propietario del software escribió una licencia que aceptás al instalar el software. Según ella, yo no debería usar el programa si desinstalo el spyware.
Este es un tema muy escabroso, un dilema ético diría. Pero lo que voy a hacer es, en analogía, fumarme un porro en el fondo de mi casa.
Este caso se remite a un programa llamado KPE, KaZaA Preview Extractor. Es un programa para ver los archivos .dat del KaZaA. Se puede descargar de http://www.previewextractor.com/.
Antes, debo mencionar que el KaZaA es el software que trae más spyware. Es de terror.
Yo sí soy de los que leen los contratos de licencia de los programas. En el contrato del KPE, me encontré con esto:

Así me enteré que el KPE trae un spyware llamado SaveNow (AhorraAhora). En la siguiente pantalla aparece de una forma mucho más obvia:

Bueno, ahora hasta el que no lee la letra chica se da cuenta de que trae spyware. Dice que el uso del programa es requerido para usar la versión gratuita. Este concepto lo voy a desarrollar más adelante en este mismo artículo.
En una pantalla subsiguiente, me entero de que trae otro spyware más, el WeatherCast, con una licencia adicional, que es ni más ni menos que la licencia del spyware en sí mismo. Creer o reventar, lo que se dice.

Bárbaro, después de esa pantalla seguí la instalación normalmente. Al terminar la instalación, mi máquina se volvió una carreta. Tengo una Pentium I 133 MHz con 32 Mb de RAM.
¿Qué pasó? simple, los spywares se lanzaron de inmediato. Me dí cuenta al apretar Ctrl+Alt+Supr (o Del, como más lo prefieras).

"Save" y "Weather" no estaban antes. Por supuesto les mandé un kill process (finalizar tarea) a ambos.
Pero después de reiniciar la máquina volvieron a ejecutarse en segundo plano. Los muy hijos de puta se habían agregado al grupo de inicio. Lo ví con el programa msconfig. ¿Qué es eso? andá a inicio > ejecutar y tipeá msconfig.

La solución obvia es sacarle la tilde a ambos programas, "WeatherCast" y "WhenUSave". Después de eso, los spywares no se lanzaron más y listo. El spyware sigue estando, pero ya no me molestan. ¿o sí? Antes de eso, vamos con la filosofía.
Sorry, yo uso zapatillas. Mi computadora es mía. No de una empresa ignota llamada WhenU.com, ¿Se entiende? Yo elijo qué programa instalar y qué no. Yo elijo qué ejecutar. Y yo voy a usar un freeware porque es gratuito.
Ah!, pero los señores de WhenU.com deciden que es requerido mantener funcionando su spyware SaveNow para que use el KPE. Quiero remarcar lo ridículo que es exigir mantener un programa en ejecución por un motivo puramente legal. Programas que no hacen nada que a mí me interese y/o me sirva. Es obvio que voy a apretar Ctrl+Alt+Supr y cerrar semejante basura.
A mí me interesa el KPE, no el SaveNow ni el WeatherCast. No voy a mantener esos programas corriendo al pedo. Y mucho menos si pensamos que el KPE es un programa que a lo sumo usaré 1 vez a la semana. ¿Ejecutar dos spywares por siempre? No Way! me usan la memoria, la CPU, la conexión a Internet (si tuviera... ejem), me molestan con los pop-ups de sus promociones y violan mi privacidad.
Siguiendo esta filosofía, me dispuse a desinstalarlos sin quitar (ni que ellos quiten) el KPE.
Tenía que desinstalar estos programas que no uso, pero no tengo el ad-aware, spybot ni nada parecido. Los tenía que desinstalar a mano. Empecé por el WeatherCast. Este era un spyware secundario, no decía nada de estar "obligado" a usarlo, por lo que no me daría problemas.
Y no me los dió. Simplemente fui a "agregar/quitar programas" y lo desinstalé desde ahí. No hubo problema alguno. Ah! por supuesto antes de desinstalarlos apreté Ctrl+Alt+Supr para revisar que Weather y Save no estén en ejecución, no sea cosa de que me interrumpan el proceso.
Pero desinstalar el SaveNow no sería tan fácil. Para empezar, no tenía una entrada de desinstalación en agregar/quitar programas
. Ouch! Fui a la carpeta del SaveNow, C:\Archivos de programa\Save, y ahí había un programa desinstalador, pero...
Pero cuando lo ejecuté me decía que el KPE dejaría de funcionar. ¿Acaso el desinstalador tenía info del KPE hard-coded adentro? Es dudoso, tendrían que hacer un desinstalador del spyware por cada programa que hagan, el KPE sólo sería uno de cientos, pensé.
Lo abrí con un editor hexadecimal (si no tenés uno podés probar con el notepad que es una garcha pero bueno... ¿Qué querés?) y no había ninguna mención al KPE, pero sí a una clave de registro: HKEY_LOCAL_MACHINE\Software\WhenU.
En esa clave mencionaba al KPE como partner
del SaveNow, y tenía una subclave de partners con otra subclave del KPE. Exporté la clave de WhenU, por las dudas, y luego borré los strings que mencionaban partners, y borré toda la subclave partners. Parecía como si hubiera instalado el SaveNow solo, porque quería, y no que me hubiera venido con otro programa.
Ja!, entonces ejecuté el desinstalador y no me dijo nada del KPE. Se desinstaló lo más bien, y ahora tengo al KPE funcionando bien sin spyware. ¡El KaZaA Preview Extractor es un buen programa una vez que se le sacan los spywares!
Espero que esto te aliente a sacar los spywares de tu máquina. No son tan peligrosos como los virus, pero son igualmente molestos. Por supuesto que hay programas que los sacan automáticamente. Estos programas, como los antivirus, deben ser actualizados periódicamente. Nunca olvides eso. Estos son los dos que te recomiendo: