Tutorials Infos - Anleitungen - Hilfe - Dreamcodes
 

Scriptviren

Skripte sind Programme, die nicht wie normale Programme kompiliert, sondern interpretiert werden. Sie werden häufig auf Webservern verwendet (z.B. Perl, PHP) bzw. in Webseiten eingebettet (z.B. JavaScript).

Skripte werden gerne in Webseiten zusätzlich zu normalem HTML oder XML eingesetzt, um Funktionen zu realisieren, die sonst nur unter Zuhilfenahme ausführbarer Programme auf dem Server (CGI-Programme) realisierbar wären. Solche Funktionen sind zum Beispiel Gästebücher, Foren, dynamisch geladene Seiten oder Webmailer. Skriptsprachen sind meist vom Betriebssystem unabhängig. Um ein Skript auszuführen, wird ein passender Interpreter – ein Programm, das das Skript von einer für den Menschen lesbaren Sprache eine interne Repräsentation umsetzt und dann ausführt – benötigt. Wie alle anderen Viren auch sucht der Skriptvirus eine geeignete Wirtsdatei, die er infizieren kann.

Im Falle von HTML-Dateien fügt sich der Skriptvirus in einen speziellen Bereich einer HTML-Datei ein (oder erzeugt diesen), der Skripte enthält, die die meisten Browser beim Laden des HTML-Dokuments ausführen. Diese speziellen Skriptviren verhalten sich also fast genauso wie die oben beschriebenen Makroviren.

Unix-, Mac OS X- und Linux-Systeme benutzen für sehr viele Aufgaben Skripte, die z.B. für eine Unix-Shell wie bash, in Perl oder in Python geschrieben sind. Auch für diese Skriptsprachen gibt es Viren, die allerdings nur Laborcharakter haben und in der freien Wildbahn so gut wie nicht anzutreffen sind. Auch können sie nicht wie in HTML eingebettete Skriptviren versehentlich eingefangen werden, sondern man muss – wie bei einem Linkvirus – erst ein verseuchtes Skript auf sein System kopieren und ausführen.

 
ID: 971
eingestellt am: 03.01.2006
Autor: na
Status zum lesen: Gast
gelesen: 4473
Webseite: www.dreamcodes.com
[Drucken]