How to make a brute forcer [?]
#1
Posted 11 September 2012 - 03:38 AM
#2
Posted 11 September 2012 - 04:05 AM
#3
Posted 11 September 2012 - 04:21 AM
Lyqyd, on 11 September 2012 - 04:05 AM, said:
Is there a api to convert the number to a letter?
Like this:
value = 1 while true do value = value+1 rednet.send(serverID, toWord(value) id, message = rednet.receive() if message == "login_success" then print("Complete!") print(tWords(value)) error() end end
#4
Posted 11 September 2012 - 04:48 AM
#5
Posted 11 September 2012 - 06:09 AM
#6
Posted 11 September 2012 - 06:25 AM
#7
Posted 12 September 2012 - 10:44 AM
local id=1 local password='bbc' chars={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',' '} --chars={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',',','.','/',';',''','[',']','-','=','','<','>','?',':','"','{','}','_','+','`','~','1','2','3','4','5','6','7','8','9','0','!','@','#','$','%','^','&','*','(',')',' '} function cyclechar(current) local tChars={} for i=1,#current do tChars[#tChars+1]=string.sub(current,i,i) end --for k,v in pairs(tChars) do print(v) end local at=#tChars+1 local returned=nil local looping=1 while looping==1 do at=at-1 if at==0 then returned='a' break end for k,v in pairs(chars) do if tChars[at]==v and k~=#chars then tChars[at]=chars[k+1] looping=0 break elseif tChars[at]==v and k==#chars then tChars[at]=chars[1] end end end local returned=returned or '' for k,v in pairs(tChars) do returned=returned..v end return returned end local keycode='a' while true do term.clear() term.setCursorPos(1,1) print(keycode) if keycode==password then print('found password: '..keycode) while true do sleep(10) end end keycode=cyclechar(keycode) sleep(0) end
#8
Posted 14 September 2012 - 02:36 AM
KaoS, on 12 September 2012 - 10:44 AM, said:
local id=1 local password='bbc' chars={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',' '} --chars={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',',','.','/',';',''','[',']','-','=','','<','>','?',':','"','{','}','_','+','`','~','1','2','3','4','5','6','7','8','9','0','!','@','#','$','%','^','&','*','(',')',' '} function cyclechar(current) local tChars={} for i=1,#current do tChars[#tChars+1]=string.sub(current,i,i) end --for k,v in pairs(tChars) do print(v) end local at=#tChars+1 local returned=nil local looping=1 while looping==1 do at=at-1 if at==0 then returned='a' break end for k,v in pairs(chars) do if tChars[at]==v and k~=#chars then tChars[at]=chars[k+1] looping=0 break elseif tChars[at]==v and k==#chars then tChars[at]=chars[1] end end end local returned=returned or '' for k,v in pairs(tChars) do returned=returned..v end return returned end local keycode='a' while true do term.clear() term.setCursorPos(1,1) print(keycode) if keycode==password then print('found password: '..keycode) while true do sleep(10) end end keycode=cyclechar(keycode) sleep(0) end
Thanks, this worked! />
#9
Posted 14 September 2012 - 06:01 AM
#10
Posted 15 September 2012 - 06:56 AM
#11
Posted 15 September 2012 - 07:38 AM
#12
Posted 16 September 2012 - 07:03 AM
Unless you code your own OS and add a ID spoofer.. haha!
#13
Posted 16 September 2012 - 07:40 AM
#14
Posted 16 September 2012 - 08:44 AM
#15
Posted 16 September 2012 - 09:15 AM
#16
Posted 16 September 2012 - 12:59 PM
2 user(s) are reading this topic
0 members, 2 guests, 0 anonymous users