/
githubmirror
/
metasploit-framework
Обзор
Документация
Войти
/
githubmirror
/
metasploit-framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
spec/tools/cpassword_decrypt_spec.rb
29 строк
757 B
dwelch-r7
Remove `msf/base` requires
05 янв 2021, 17:59
05 янв 2021, 17:59
bad5ccb
Код
Авторство
О чём код?
require 'spec_helper' load Metasploit::Framework.root.join('tools/password/cpassword_decrypt.rb').to_path require 'msfenv' RSpec.describe CPassword do context "Class methods" do let(:cpasswd) do CPassword.new end context ".decrypt" do it "should return the decrypted password as 'testpassword'" do # Encrypted password for "testpassword" cpass = "AzVJmXh/J9KrU5n0czX1uBPLSUjzFE8j7dOltPD8tLk" pass = cpasswd.decrypt(cpass) expect(pass).to eq('testpassword') end it "should return an empty string due to a bad password" do # Invalid password format cpass = "BadPassword" pass = cpasswd.decrypt(cpass) expect(pass).to eq('') end end end end