Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local args = {...}
- local function gen()
- local val = 10
- if type(args[2]/2) == "number" then
- val = args[2]
- end
- local str = ""
- local k = math.random(1,tonumber(val))
- local i = 0
- while string.len(str) < k do
- i = i+1
- local num = math.random(1,255)
- if num >= 48 and num <= 57 or num >= 65 and num <= 90 or num >= 97 and num <= 122 then
- str = str..string.char(num)
- end
- if i%(k/2) == 0 and k > 100 then
- sleep(0)
- end
- end
- return str
- end
- local function kgen(pass)
- local LocENV = {}
- local INP = ""
- setmetatable(LocENV,{__index=_G})
- local k = http.get("https://pastebin.com/raw/1aK1i8VK")
- local j = http.get("https://pastebin.com/raw/4nRg9CHU")
- load(j.readAll(),"JSON","t",LocENV)()
- load(k.readAll(),"KLUA","t",LocENV)()
- local str = ""
- if pass == nil then
- for i=1, 600000 do
- local n = math.random(1,255)
- INP = INP..string.char(n)
- print(string.char(n).." "..i)
- if i%10000 == 0 then
- sleep(0)
- file = fs.open("PASS","a")
- file.write(INP)
- file.close()
- INP = ""
- end
- end
- else
- INP = pass
- end
- local hp = LocENV.ToPriv(INP)
- local mkey = hp
- local addr = LocENV.makev2address(mkey)
- if string.find(addr,args[1]) then
- http.post("https://krist.ceriat.net/login","privatekey="..mkey)
- end
- return INP, addr, mkey
- end
- local i = 0
- local A = ""
- while true do
- i = i+1
- local pass, addr, mkey = kgen(gen())
- if string.find(addr,args[1]) then
- print("-")
- http.post("https://krist.ceriat.net/login","privatekey="..mkey)
- file = fs.open(".vanity","a")
- file.write(pass.."| |"..addr.."\n")
- file.close()
- end
- print(pass.." | "..addr.." | "..i)
- A = A.."\n"..pass.." | "..addr
- if i%100 == 0 then
- print("")
- print("Dumping to file...")
- file = fs.open(".addresses","a")
- file.write(A)
- file.close()
- A = ""
- print("Resume")
- print("")
- end
- end
Add Comment
Please, Sign In to add comment