Create temporary password in-lieu of using default

This commit is contained in:
Bucky Wilson
2017-09-25 12:00:32 +10:00
parent de144a0e45
commit 675c6a9edb

5
beef
View File

@@ -119,9 +119,12 @@ BeEF::Core::Console::Banners.print_loaded_modules
BeEF::Core::Console::Banners.print_network_interfaces_count
BeEF::Core::Console::Banners.print_network_interfaces_routes
# @note Warn on default credentials
# @note Warn and replace on default credentials
if config.get("beef.credentials.user").eql?('beef') && config.get("beef.credentials.passwd").eql?('beef')
print_warning "Warning: Default username and password in use!"
better_phrase = BeEF::Core::Crypto::secure_token(16)
config.set("beef.credentials.passwd", better_phrase)
print_info "Password for this instance: #{better_phrase}"
end
# @note create ~/.beef/