www.wikidata.de-de.nina.az
Rushhour ist ein Computervirus das Programmdateien infiziert Es war nicht zur unkontrollierten Verbreitung sondern als Demonstration gedacht Rushhour sollte die Moglichkeiten eines viralen Codes praktisch darstellen Der Name des Virus wurde meist in Versalien gesetzt RUSHHOUR oder manchmal mit Leerzeichen RUSH HOUR geschrieben RushhourName RushhourAliase RUSHHOUR Rush HourBekannt seit 1986Erster Fundort DeutschlandVirustyp DateivirusAutoren Bernd FixPseudonym Foxi Dateigrosse 457 BytesWirtsdateien KEYBGR COMVerschlusselung neinStealth neinSpeicherresident jaSystem IBM kompatible PCs mit MS DOSund deutschem TastaturtreiberProgrammiersprache x86 AssemblerInfo Demo Virus zur PrasentationBernd Fix ein Experte fur IT Sicherheit und Mitglied im Chaos Computer Club entwickelte das Schadprogramm im Jahr 1986 Seine Absicht war es das Thema Computerviren und die daraus resultierenden Gefahren in der Offentlichkeit bekannt zu machen Daher veroffentlichte er das Konzept und den Code des Virus in Ausgabe 17 der Zeitschrift Die Datenschleuder die bis heute unregelmassig vom Chaos Computer Club herausgegeben wird Malware spielte in dieser Zeit praktisch noch keine Rolle Computerviren waren vielen Anwendern kein Begriff oder wurden als urbaner Mythos angesehen Das anderte sich in den nachsten Jahren zumindest in Fachkreisen langsam In Folge der Michelangelo Hysterie von 1992 wurde das Thema schliesslich endgultig weltweit auch dem Mainstream bekannt Inhaltsverzeichnis 1 Konzept 2 Funktion 2 1 Infektionsroutine 2 2 Payload 3 Literatur 4 Einzelnachweise 5 WeblinksKonzept BearbeitenRushhour war dazu gedacht der Offentlichkeit die in den nachsten Jahren unweigerlich bevorstehenden Probleme mit Malware zu verdeutlichen Da das Virus somit gezielt zur Veroffentlichung entwickelt wurde dokumentierte der Urheber Bernd Fix auch die Entstehung Er hatte sich im Vorfeld folgende Anforderungen gestellt die sein Virusprogramm erfullen sollte 1 nbsp Bernd Fix 2007 Der infektiose Code sollte so unauffallig wie moglich arbeiten d h keine Disketten oder Plattenzugriffe erzeugen die aufmerksamen Anwendern verdachtig vorkommen konnten Weitere Programme Treiber und Hintergrunddienste sollten auf dem infizierten Rechner uneingeschrankt und ungestort weiter laufen Das Virus sollte sich kontrolliert vervielfaltigen indem es nur bestimmte Dateien befallt Dadurch wurde die Effizienz der Verbreitung auf andere Rechner nicht beeintrachtigt aber die Anzahl der infizierten Dateien auf dem jeweiligen System deutlich reduziert Anfangs hatte Fix eigentlich geplant ein Virus zu schreiben das sich in jedes lauffahige MS DOS Programm COM und EXE einbinden kann Diesen Plan verwarf er aber da COM und EXE in ihrer Dateistruktur komplett unterschiedlich aufgebaut sind Das Virus musste daher zwischen beiden Arten unterscheiden konnen und sich dann auch selbst der jeweiligen Struktur anpassen Die Programmlange des Viruscodes ware durch eine derartige Routine deutlich langer geworden Zudem ware eine Infektion aller Programmdateien durch den deutlich hoheren Verbrauch von Speicherkapazitat auf den damals zeitgemassen Datentragern eventuell auffallig gewesen Bernd Fix fand eine Losung die RAM und Speicherplatz auf dem Datentrager im Endeffekt nicht reduzierte Der Payload des Virus und damit die Aktivitat mit der sich die Virusinfektion dem Anwender zu erkennen gibt sollte zeitverzogert einsetzen Dadurch war nicht nur eine effektivere Verbreitung moglich Auch die Herkunft des Virus bzw der Verursacher und die Quelle der Infektion wurde besser verschleiert Bernd Fix hatte auch die Absicht ein Resultat zu erzielen das fur die erste vollstandige Veroffentlichung eines Viruscodes moglichst gut geeignet war Sein Ziel war ein voll funktionsfahiges aber unschadliches Virus das keine grossere Verbreitung finden sollte Einerseits sollte der Code alle definitionsgemassen Eigenschaften eines Computervirus besitzen dabei aber nicht destruktiv wirken Ausserdem sollte der Code sich moglichst unauffallig verhalten um zu verdeutlichen das man mit einfachsten Mitteln eine heimliche Infektion ohne Wissen des Anwenders erzielen kann Um Mehrfachinfektion zu vermeiden hatte Fix zudem eine simple Sicherheitssperre in die Infektionsroutine eingebaut Die einzige fur eine Infektion geeignete Datei auf dem System musste die Uhrzeit 09 00 03 im Directory eingetragen haben was bei einer Standardinstallation von MS DOS der Fall war 1 2 Man konnte seinen PC aber problemlos gegen eine Infektion mit Rushhour impfen da sich die Zeitangabe manuell andern liess Fur die Erstinfektion assemblierte Bernd Fix den erstellten Quellcode Anschliessend fugte er ihn mit einem Hex Editor gemeinsam mit dem IBM Tastaturtreiber in eine selbsterstellte Datei namens KEYBGR COM ein Der Dateiname steht fur Keyboard German Da er dabei versehentlich den Anfang des Viruscodes uberschrieb waren noch kleinere Korrekturen notig Nach kurzer Zeit war das Virus voll funktionsfahig Funktion Bearbeiten nbsp Auszug aus dem Code vmtl mit MASM assembliert Rushhour ist auf allen IBM kompatiblen PC mit deutschem MS DOS Tastaturtreiber lauffahig Zu anderen MS DOS Rechnern wie z B Olivetti ist das Virus meist nicht kompatibel da der Tastaturtreiber als Wirtsdatei nicht ausgenutzt werden kann 1 In der von Bernd Fix veroffentlichten Urversion von Rushhour ist ein Text im Viruscode enthalten Dieses Programm ist ein sogenanntes VIRUS Programm Es hat einmal aktiviert die Kontrolle ueber alle Systemeinheiten und sogar ueber die vom Benutzer eingelegten Speicherungsmedien Es kopiert sich selbststaendig in noch nicht infizierte Betriebssysteme und verbreitet sich so unkontrolliert Das der Virus in diesem Fall keine Benutzerprogramme zerstoert oder Speichermedien loescht ist nur ein philantropischer Zug des Authors Anm Die Falschschreibungen von das dass und Author Autor sind dem Originalcode entnommen Das grammatikalische Maskulinum fur den Begriff Virus ist ausserhalb der Fachsprache ublich Spater wurde auch eine englische und eine niederlandische Version mit gleicher Semantik bekannt 3 This program is a VIRUS program Once activated it has control over all system devices and even over all storage media inserted by the user It continually copies itself into uninfected operating systems and thus spreads uncontrolled The fact that the virus does not destroy any user programs or erase the disk is merely due to a philanthropic trait of the author Dit is een demonstratie van een zogenaamd computervirus Het heeft volledige controle over alle systeem componentenen alle harde schijven en in de drive s ingevoerdediskettes Het programma kopieert zichzelf naar andere nog niet besmette besturingssystemen en verspreidt zich opdie manier ongecontroleerd In dit geval zijn er geenprogramma s beschadigd of schijven gewist omdat ditslechts een demonstratie is Een kwaadaardig virushad echter wel degelijk schade aan kunnen richten Infektionsroutine Bearbeiten Das Virus verwendet ausschliesslich die Datei KEYBGR COM zur Infektion Die meisten IBM kompatiblen Rechner arbeiteten im Jahr 1986 mit MS DOS 2 11 1 Da die Treiberdatei nicht nur fur IBM PC sondern auch fur andere MS DOS kompatible Rechner vorgesehen war hatte sie eine Grosse von 6549 Bytes Beispielsweise besass der Olivetti M24 eine vergleichsweise komplexere Tastatur und wurde ebenfalls von der Treiberdatei unterstutzt Ein reiner IBM Treiber hatte nur 1543 Bytes Systemspeicher belegt ein Unterschied der fur Anwender eines damals zeitgemassen Rechners durchaus relevant sein konnte 1 Bei einer MS DOS Standardinstallation wurde der Treiber zudem in den konventionellen Speicher geladen der moglichst fur Anwendungen freigehalten werden sollte Daher verwendeten User mit entsprechender Sachkenntnis lieber den hohen Speicherbereich fur Treiber Auf die Funktion von Rushhour wirkte sich das nicht aus Wenn das Virus im Speicher resident ist sucht es bei jedem vom Benutzer erzeugten Disketten oder Festplattenzugriff im aktuellen Directory nach dem Tastaturtreiber Als Markierung ob die Datei bereits infiziert ist dient dabei die Zeit der letzten Anderung der Datei Die Originaldatei hat eine gespeicherte Zeit von 9 00 03 Uhr Der DOS Befehl DIR zeigt allerdings nur 9 00 Uhr an Bei einer bereits infizierten Datei wird die Zeitangabe auf 9 00 00 Uhr gesetzt Somit ist fur den viralen Code eine Unterscheidung allein aus dem Directory Eintrag ohne einen langwierigen bzw auffalligen Zugriff moglich Der Anwender bemerkt den Unterschied beim Aufruf des Directory nicht 1 Das Rushhour Virus schaffte sich in der Datei Platz indem es alle unbenotigten Treiberinformationen entfernte Inklusive des 457 Bytes langen Viruscodes hatte die Datei nun eine Grosse von 2000 Bytes Da der geladene Treiber trotz des angehangten Viruscodes in diesem Fall auch weniger Systemspeicher verbrauchen wurde hatte sich eine derartige Infektion im Endeffekt positiv fur den Anwender ausgewirkt Das ware aber moglicherweise aufgefallen Daher war es sinnvoll das Virus noch um weitere 4549 Bytes zu erweitern So war die regulare Dateigrosse wieder hergestellt und das Virus war besser getarnt 1 Bernd Fix verwendete dafur eine Textnachricht in der er vor der potentiellen Gefahr durch schadliche Computerviren warnte Rushhour verhielt sich abgesehen vom Payload zwar moglichst unauffallig verwendete aber keine richtigen Stealth Techniken Einfacher als die vergleichsweise umstandliche Infektion ware ein komplettes Uberschreiben der Datei mit einer neuen Version gewesen Dann ware Rushhour aber kein Virus sondern ein Computerwurm Da es bei Bernd Fix Projekt grundsatzlich darum ging viralen Code zu prasentieren kam diese simplere Moglichkeit der Ausbreitung nicht in Frage Payload Bearbeiten Sobald das Virus mindestens 15 Minuten aktiv ist erzeugt jeder Tastendruck und jede Bildschirmausgabe eines Zeichens ein kurzes Rauschen im PC Lautsprecher Bernd Fix bezeichnete das Gerausch als Pchchch 1 Prinzipiell widersprach der Payload dem restlichen Konzept des Virus sich moglichst unauffallig zu verhalten Bernd Fix wollte jedoch auch verdeutlichen dass ein derartiges Programm alternativ auch schadliches Verhalten zeigen konnte Literatur BearbeitenComputer Viruses and Data Protection 1 Juli 1991 Vereinigtes Konigreich nbsp von Bernd Fix Computer viruses A high tech disease 1 Januar 1988 Vereinigtes Konigreich nbsp von Bernd Fix The Art of Computer Virus Research and Defense S 57 58 2005 ISBN 0321304543 von Peter SzorEinzelnachweise Bearbeiten a b c d e f g h Die Datenschleuder Ausgabe 17 Dezember 1986 Seite 4 5 Artikel zu Rushhour von Bernd Fix PDF Download Ralf Burger Das grosse Computer Viren Buch Data Becker 1987 ISBN 978 3 89011 200 8 virus wikidot com Fachwiki Eintrag zu RushhourWeblinks Bearbeitenarchive org trust us ch Zusammenfassung des Artikels zu Rushhour aus Die Datenschleuder 17 Abgerufen von https de wikipedia org w index php title Rushhour Computervirus amp oldid 226398910