在运行一些 Metasploit 漏洞利用时,在正确设置所有选项并发出“exploit”命令后,会出现“Nop generators succeeded”错误。
当我尝试使用 msfpayload 自己创建有效负载时,不会发生此错误,我很好奇为什么会发生这种情况。
(其中一个漏洞是 squirrelmail_pgp_plugin)
谁能给我解释一下?
在运行一些 Metasploit 漏洞利用时,在正确设置所有选项并发出“exploit”命令后,会出现“Nop generators succeeded”错误。
当我尝试使用 msfpayload 自己创建有效负载时,不会发生此错误,我很好奇为什么会发生这种情况。
(其中一个漏洞是 squirrelmail_pgp_plugin)
谁能给我解释一下?
该漏洞利用仅适用于甚至不需要 NOP-s 的有效载荷类型 (CMD)。当您将 'DisableNops'=>true 设置添加到 Payload => {} 结构中时,它会起作用(您必须编辑 ruby 模块文件并重新加载它)。玩得开心。
如果您查看源代码(由于应用于 Ruby 的 C/Perl 编码约定,这通常是一种可怕的体验),您将看到有关何时引发此异常的解释:
当没有 NOP 生成器成功生成 sled 时会引发此异常。
您尝试将哪个有效负载用于此漏洞利用?还是所有标准有效负载都发生错误?您的自定义有效负载是否成功利用?