• 代码看不懂 at 2019年03月19日

    #18楼 @5long 好详细 太感谢了,一名学生党还不够专业 感谢你们的帮忙

  • 代码看不懂 at 2019年03月19日

    #17楼 @jasl 我不小心回复在下面了, test就是那个命令控制类的一个命令 可以在msf控制台下运行。 命令就是 p nmap_bin

  • 代码看不懂 at 2019年03月19日

    我试了在irb nmap_bin的值是存在的 我这个是metasploit的一个插件 在msf模块中 我定了一个模块nmap 一个命令控制的commanddispater 类 我觉得会不会是nmap_binary的值没有传到这个控制类里

  • 代码看不懂 at 2019年03月18日

    你看我这样做的有没有错 我初始化赋值给了nmap_bin 现在p 它 但是还是nil

  • 代码看不懂 at 2019年03月18日

    您的方法我现在去试一下~

  • 代码看不懂 at 2019年03月18日

    那个控制台是指rubymine这样的吗 我degug用的太不好了

  • 代码看不懂 at 2019年03月18日

    ::File.expand_path(ret) 这段代码前面有个空格我不是很理解是什么意思, 那个路径我我试过直接使用绝对路近赋值给nmap_bin 但是 好像还是显示Cannot locate 困扰了我很久 我就在想是否这个函数并不是返回绝对路径

  • 代码看不懂 at 2019年03月18日

    这个函数是拿来验证nmap是否存在 然后我还会给nmap设置命令

  • 代码看不懂 at 2019年03月18日

    linux里面好像是没有exe的 我感觉是不是这样上面出的问题 那如果不用Rex 还能有其他的方法来寻找nmap路径吗 他好像只是为了验证是否找到nmap这个程序 因为这个只是我给metasploit的一个nmap插件。

  • 代码看不懂 at 2019年03月18日

    跑起来 就弹出一个 Cannot locate nmap binary