Рубин Неопределенный метод, 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,

Другие вопросы по тегам