Рубин Неопределенный метод, Metasploit
Я пытался получить хэши учетных данных в сеансе Windows Meterpreter, но каждый раз, когда я запускаю "запустить post/windows/ collect /hashdump", я получаю следующую ошибку:
Сообщение не удалось: NoMethodError неопределенный метод
unpack' for nil:NilClass Call stack: /usr/share/metasploit-framework/modules/post/windows/gather/hashdump.rb:42:in
бежать'
метод unpack() используется во всех сценариях hashdump.rb, но, как показывает сеанс meterpeter, он не определен.
Я никогда раньше не использовал ruby, поэтому я не знаю, является ли это предопределенным методом, или я должен определить его, или как это сделать.
Любая помощь приветствуется. Благодарю.
1 ответ
Это выглядит как hashdump
не удается получить ключ загрузки из системного реестра. Мое лучшее предположение, что вы пытаетесь бежать hashdump
без системных привилегий.
При недостаточном доступе скрипт возвращает nil
вместо ключа загрузки, затем пытается распаковать nil
что вызывает довольно бесполезный NoMethodError.
Попробуйте запустить getsystem
прежде чем бежать hashdump
,