文章出處
文章列表
破解密碼,上策是社工的方式,下策則是暴力破解了。這里使用暴力破解,字典文件放在txt中;通過調用winrar的相關參數進行操作。經過測試,當字典中密碼為100個時,破解耗時8秒(個人配置:i5-3210 2.5GHz, 4GB).不足之處是rar的對話框會一直閃爍,cpu消耗到50%,等高手指導
################################################################## # description: rar暴力破解程序 # language: ruby實現 # author: ChrisZZ(zchrissirhcz@gmail.com) ################################################################## def decode(filedir,rarname,password) Dir.chdir(filedir) #Nice ruby! fullname=rarname+".rar" command="winrar e -p"+password+" -inul "+fullname+" "+rarname+"\\" system command end File.open("D:\\0.txt") do |file| #打開的是字典文件,請自行更改 file.each_line do |line| password=line.chomp filedir="D:\\workspace\\decode" #.rar文件所在的路徑 rarname="yellow" #.rar文件名的前面部分,不含.rar res=decode(filedir,rarname,password) if res==true puts "破解成功!密碼是"+password break end end file.close() end
winrar參數請看:http://www.cnblogs.com/pclook/archive/2009/05/06/1450539.html
文章列表
全站熱搜