使用metasploit利用vsftpd-2.3.4的backdoor进行exploit时出现的exploit completed but no session was created的解决办法

我在使用metasploit利用vsftpd-2.3.4的backdoor进行exploit时,总是出现的exploit completed but no session was created的问题,针对这个现象,我找出了几点可能会导致这个问题出现的原因。

1、被攻击机器的防火墙打开了。

2、下载的vsftpd_2.3.4的默认配置有问题:

         a)如果exploit时显示This server is configured for anonymous only and the backdoor code cannot be reached:在终端打开vsftpd所在的文件夹,vi vsftpd.conf然后将anonymous only注释掉,前面打#,把local_enable=Yes前面的#去掉。

       b) 像下图一样的情形:      

            cd vsftpd-2.3.4

            cat builddefs.h

               #undef VSF_BUILD_TCPWRAPPERS             //是否允许使用TCP Wrappers
               #define VSF_BUILD_PAM                    //是否允许使用PAM认证
               #undef VSF_BUILD_SSL                     //是否允许使用SSL

             将#去掉,改成define将三项都启动。

            然后再重新启动一下vsftpd_2.3.4。

你可能感兴趣的:(metasploit,vsftpd_2.3.4)