Christmas Tree EXEC

Christmas Tree EXEC
Other namesCHRISTMA EXEC, CHRISTMAS EXEC
Original author(s)Unknown Clausthal University of Technology student
Initial releaseDecember 1987
Written inREXX
PlatformIBM System/370
TypeComputer worm, malware, trojan horse

Christmas Tree EXEC was the first widely disruptive computer worm, which paralyzed several international computer networks in December 1987.[1] The virus ran on the IBM VM/CMS operating system.

Written by a student at the Clausthal University of Technology in the REXX scripting language, it drew a crude Christmas tree as text graphics, then sent itself to each entry in the target's email contacts file. In this way it spread onto the European Academic Research Network (EARN), BITNET, and IBM's worldwide VNET. On all of these systems it caused massive disruption.

The core mechanism of the ILOVEYOU worm of 2000 was essentially the same as Christmas Tree, although it ran on PCs rather than mainframes, was spread over a different network, and was scripted using VBScript rather than REXX.

Operation

The program displays this message, and then forwards itself to mailbox addresses contained in the user's address file.[2]

                *
                *
               ***
              *****
             *******
            *********
          *************                A
             *******
           ***********                VERY
         ***************
       *******************            HAPPY
           ***********
         ***************            CHRISTMAS
       *******************
     ***********************         AND MY
         ***************
       *******************         BEST WISHES
     ***********************
   ***************************     FOR THE NEXT
             ******
             ******                    YEAR
             ******

Details

The name was actually "CHRISTMA EXEC" because on IBM VM systems of the time, a file was identified by an eight character file name and an eight character file type. The customary file type for a REXX program is "EXEC" and command shells assume that file type by default. In text, the file name and file type were often written together as two words. The name of this worm is sometimes written as the more natural "CHRISTMAS EXEC" by mistake.

The worm would read the user's contact list (the CMS NAMES file), and transmit the worm to every address in it using the SENDFILE program (On these networks, one could send files per se, in addition to email; there was in fact no way to attach a file to an email). Users who received the program could see from the EXEC file type that it was an executable program, and with no history of malicious worms then existing, users would often receive the program and run it just out of curiosity. Some users would read the REXX code first and see comments at the top telling them it is a fun Christmas card for them to run. The text there went so far as to discourage the reader from trying to read the code, saying it would be more fun just to run it and see what it does.

Some versions of the worm had concealed code. The actual executable part of the worm was contained in several overly long lines (more than 80 characters) that were not visible unless the user scrolled the screen to the right. The IBM 3279 color terminal would display the Christmas tree with some blinking colored characters (asterisks) to represent tree lights.

See also

References

  1. ^ Tom Scott (2015-12-21). "A Christmas Computer Bug, and the Future of Files" (video). YouTube. Archived from the original on 2021-12-21. Retrieved 2017-11-05.
  2. ^ "Viruses for the 'Exotic' Platforms (VX heaven)". c. 2004. Archived from the original on 2013-08-06.

Further reading

Read other articles:

Cette page concerne l'année 1672 du calendrier grégorien. Chronologies Rampjaar, Année de désastre pour les Pays-Bas. Le pays est attaqué de l'est par les évêques de Münster et Cologne, du sud par la France et sur la mer du Nord par l'Angleterre. Malgré son traité avec la république néerlandaise, le roi d'Angleterre a signé un traité secret avec la France pour « réduire » la république trop « arrogante ». Guillaume III (William III) d'Orange mène la d...

 

Process of conserving and restoring flags and banners Karen France, Curator with the Naval History & Heritage Command, examines the World War II battle flag of the destroyer USS Zellars (DD 777) after its conservation. The conservation and restoration of flags and banners is the process by which conservators work to preserve and restore flags and banners from future deterioration and damage. As a part of Conservation of Textiles, flag and banner conservation require the care of a skilled ...

 

Nigerian footballer Olarenwaju Kayode Kayode in 2016Personal informationFull name Olarenwaju Ayobami Kayode[1]Date of birth (1993-05-08) 8 May 1993 (age 30)Place of birth Ibadan, NigeriaHeight 1.74 m (5 ft 9 in)Position(s) ForwardTeam informationCurrent team GençlerbirliğiNumber 10Youth career–2010 Marvellous FCSenior career*Years Team Apps (Gls)2010–2013 ASEC Mimosas 11 (3)2012 → Luzern (loan) 1 (0)2013 → Heartland (loan)[2] 0 (0)2013–2014 → ...

Questa voce o sezione sull'argomento attori statunitensi non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Eva Marie Saint nel 1951 Oscar alla miglior attrice non protagonista 1955 Eva Marie Saint (Newark, 4 luglio 1924) è un'attrice statunitense. È la più anziana fra gli attori vincitori di Premio Oscar...

 

Ricreazioneserie TV d'animazione Titolo orig.Recess Lingua orig.inglese PaeseStati Uniti AutoreJoe Ansolabehere, Paul Germain StudioWalt Disney Television Animation, Paul & Joe Productions ReteABC, Disney Channel, Toon Disney, Disney XD, Disney+ 1ª TV13 settembre 1997 – 5 novembre 2001 Stagioni6 Episodi65 (completa) Durata ep.22 min Rete it.Disney Channel, Toon Disney, Rai Due 1ª TV it.1999 Episodi it.65 (complet...

 

Ini adalah nama Tionghoa; marganya adalah Sze. Sze Hang-yuSze Hang-yu (kiri) di Pesta Olahraga Asia Timur 2009Informasi pribadiNama lengkapRosanna SZE Hang-yuKewarganegaraan Hong KongLahir05 Maret 1988 (umur 36)Tinggi168 m (551 ft 2 in)Berat63 kg (139 pon) (139 pon) OlahragaOlahragaRenangStrokGaya bebas, gaya kupu-kupu Rekam medali Renang putri Mewakili  Hong Kong Pesta Olahraga Asia 2018 Jakarta 4×100 m medley 2018 Jakarta 4×100 m gaya bebas 2018 Jak...

French cyclist Anthony RavardRavard at the 2011 Four Days of DunkirkPersonal informationFull nameAnthony RavardBorn (1983-09-28) 28 September 1983 (age 40)Nantes, FranceTeam informationCurrent teamRetiredDisciplineRoadRoleRiderRider typeSprinterProfessional teams2005–2006Bouygues Télécom2007–2009Agritubel2010–2013Ag2r–La Mondiale Anthony Ravard (born 28 September 1983) is a French former road bicycle racer, who competed as a professional between 2005 and 2013. ...

 

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)&#...

 

Monarchs in Ancient India For the film, see Moovendhar. A close depiction of the flags of Three Crowned Kings. Areas of influence of Cheras, Cholas and Pandyas in 300 BC Three Crowned Kings ruled Tamilakam which comprised that part of India south of the Maurya Empire in c. 250 BCE. Part of a series onHistory of Tamil Nadu Main Tamiḻakam Chronology of Tamil history List of Tamil monarchs Wootz steel Maritime contacts Sangam period Sources Three Crowned Kings Education Legal system Naming con...

Bataille de Gundet Informations générales Date 16 novembre 1875 Lieu Gundet, Empire d'Éthiopie Issue Victoire éthiopienne décisive Belligérants Égypte Empire éthiopien Commandants Colonel Soren Arendrup†[1] Arakil Bey Nubar†[1] Yohannes IVShaleqa Alula Engida Dejazmach Wolde Mikael Salomon Forces en présence 3 000[2] 70 000[3] Pertes Près de 2 990[4],[5] 550 morts[2]400 blessés[2] Guerre égypto-éthiopienneBatailles Gundet - Gura Données clés modifier La bataille de Gundet ...

 

Protein-coding gene in the species Homo sapiens SPTBAvailable structuresPDBOrtholog search: PDBe RCSB List of PDB id codes1S35, 3EDU, 3F57, 3KBT, 3KBU, 3LBXIdentifiersAliasesSPTB, EL3, HS2, HSPTB1, SPH2, spectrin beta, erythrocyticExternal IDsOMIM: 182870; MGI: 98387; HomoloGene: 295; GeneCards: SPTB; OMA:SPTB - orthologsGene location (Human)Chr.Chromosome 14 (human)[1]Band14q23.3Start64,746,283 bp[1]End64,879,907 bp[1]Gene location (Mouse)Chr.Chromosome 12 (mouse)[...

 

Football League Championship 2021-2022 Logo della competizione Competizione Football League Championship Sport Calcio Edizione 119ª Organizzatore EFL Date dal 6 agosto 2021al 17 maggio 2022 Luogo  Inghilterra Partecipanti 24 Formula girone all'italiana+play-off Risultati Vincitore Fulham(3º titolo) Altre promozioni BournemouthNottingham Forest Retrocessioni Peterborough UtdDerby CountyBarnsley Statistiche Miglior marcatore Aleksandar Mitrović (43) Incontri disputati...

UFC on ESPN: Holm vs. AldanaProdotto daUltimate Fighting Championship Data4 ottobre 2020 Città Abu Dhabi SedeFlash Forum Spettatori0[1] Cronologia pay-per-viewUFC 253: Adesanya vs. CostaUFC on ESPN: Holm vs. AldanaUFC Fight Night: Moraes vs. Sandhagen Progetto Wrestling Manuale UFC on ESPN: Holm vs. Aldana (conosciuto anche come UFC on ESPN 16, oppure UFC Fight Island 4) è stato un evento di arti marziali miste tenuto dalla Ultimate Fighting Championship il 4 ottobre 2020 al Flash F...

 

Movement within the Protestant Reformation Part of a series on theReformationNinety-five Theses, written by Martin Luther in 1517 Precursors Peter Waldo and Waldensians John Wycliffe and Lollardy Jan Hus and Hussites Girolamo Savonarola and Piagnoni Arnold of Brescia and Arnoldists Gottschalk of Orbais Ratramnus Claudius of Turin Berengar of Tours and Berengarians Wessel Gansfort Johann Ruchrat von Wesel Johannes von Goch Friends of God Pataria Beginning Ninety-five Theses Diet of Worms Luthe...

 

The fortifications of Mycenae Mycenae is a city in the Argolid, in the Peloponnese peninsula of Greece. It was first excavated by Heinrich and Sophia Schliemann in the 1870s and is believed to have flourished in the Mid- to Late Bronze Age.[1] The fortifications of Mycenae were built with the use of Cyclopean masonry. With the citadel built on a cliff, the architects created protection not only for the upper class that lived within the walls, but the lower-class farmers in the surroun...

鹿島 鹿島の空中写真。国土交通省 国土地理院 地図・空中写真閲覧サービスの空中写真を基に作成(2010年5月8日撮影)所在地 日本 長崎県諫早市座標 北緯32度52分13秒 東経129度55分43秒 / 北緯32.87028度 東経129.92861度 / 32.87028; 129.92861面積 0.16 km²海岸線長 2.6 km最高標高 53.1 m鹿島鹿島 (長崎県)長崎県の地図を表示鹿島鹿島 (日本)日本の地図を表示 OpenStreetMap ...

 

Period of time occurring now This article is about the concept of current time. For a gift, see Gift. For other uses, see Present (disambiguation). Time Major concepts Past Present Future Eternity of the world Fields of study Archaeology Chronology History Horology Metrology Paleontology Futurology Philosophy Presentism Eternalism Event Fatalism ReligionMythology Creation End time Day of Judgement Immortality Afterlife Reincarnation Kalachakra MeasurementStandards ISO 8601 Metric Hexadecimal ...

 

1980 novel by Katherine Paterson Jacob Have I Loved First editionAuthorKatherine PatersonGenreRealist young-adult novelPublisherCrowellPublication date1980Publication placeUnited StatesMedia typePrint (hardcover, paperback)Pages216 pp.[1]ISBN0690040784OCLC7868696LC ClassPZ7.P273 Jac 1980[1] Jacob Have I Loved is a 1980 coming of age novel for teenagers and young adults by Katherine Paterson. It won the annual Newbery Medal in 1981. The title alludes to the sibling ri...

Department of Chad This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Tandjilé Ouest – news · newspapers · books · scholar · JSTOR (October 2023)Tandjilé Ouest is one of two departments in Tandjilé, a region of Chad. Its capital is Kélo.[1] See also Departments of Chad References ^ Chad De...

 

Francia ai X Giochi olimpici invernaliGrenoble 1968 Codice CIOFRA Comitato nazionaleComité National Olympique et Sportif Français Atleti partecipanti75 in 10 discipline Di cui uomini/donne64 - 11 PortabandieraGilbert Poirot Medagliere Posizione 3ª 4 3 2 9 Cronologia olimpica (sommario)Giochi olimpici estivi 1896 · 1900 · 1904 · 1908 · 1912 · 1920 · 1924 · 1928 · 1932 · 1936 · 1948 · 1952 · 1956 · 1...