Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- tArgs = {...}
- function append()
- local start = fs.open("startup", "a")
- start.writeLine("if fs.exists(\"key\") == false then")
- start.writeLine("else")
- start.writeLine("local file = fs.open(\"key\",\"r\")")
- start.writeLine("local key = file.readAll()")
- start.writeLine("print(\"Please Enter Passcode:\")")
- start.writeLine("local input = read(\"*\")")
- start.writeLine("if input == key then")
- start.writeLine("shell.run(\"cd /\")")
- start.writeLine("shell.run(\"/os/desktop\")")
- start.writeLine("else")
- start.writeLine("os.reboot()")
- start.writeLine("end")
- start.writeLine("end")
- start.close()
- return ""
- end
- function usage()
- printError("Usage: syskey <old passcode> <password>")
- end
- if #tArgs < 2 then
- usage()
- else
- local tfile = fs.open("/key", "r")
- local keya = file.readAll()
- if args[1] == keya then
- if fs.exists("/key") then
- local file = fs.open("/key", "w")
- local key = tArgs[1]
- file.write(key)
- file.close()
- printError("Key set to: \"",key,"\"")
- else
- local file = fs.open("/key", "w")
- local key = tArgs[2]
- file.write(key)
- file.close()
- append()
- printError("Key set to: \"",key,"\"")
- end
- else
- printError("Error: Old Passcode Is INCORRECT")
- end
- end
Add Comment
Please, Sign In to add comment