sendmail_expn Patch

From: Noam Rathaus (noamrat_private)
Date: Sun Feb 03 2002 - 14:07:43 PST

  • Next message: Michael Scheidell: "Re: sendmail_expn Patch"

    Hi,
    
    Some host respond with a "250 User ok" for any given user, this patch will
    try and detect it.
    
    Index: sendmail_expn.nasl
    ===================================================================
    RCS file: /usr/local/cvs/nessus-plugins/scripts/sendmail_expn.nasl,v
    retrieving revision 1.21
    diff -r1.21 sendmail_expn.nasl
    115d114
    <
    117,118c116,120
    <
    <   if(ereg(string:r, pattern:"^(250|550).*$"))
    ---
    >   s = string("EXPN random_user", rand(), "\r\n");
    >   send(socket:soc, data:s);
    >   r2 = recv(socket:soc, length:1024);
    >
    >   if((ereg(string:r, pattern:"^(250|550).*$")) && !(ereg(string:r2,
    pattern:"^(250|550).*$")))
    132c134,139
    <       if(ereg(string:r, pattern:"^(250|550).*$"))
    ---
    >
    >         s = string("VRFY random_user", rand(), "\r\n");
    >         send(socket:soc, data:s);
    >         r2 = recv_line(socket:soc, length:1024);
    >
    >       if((ereg(string:r, pattern:"^(250|550).*$")) && !(ereg(string:r2,
    pattern:"^(250|550).*$")))
    139a147
    >
    
    Thanks
    Noam Rathaus
    http://www.BeyondSecurity.com
    http://www.SecuriTeam.com
    



    This archive was generated by hypermail 2b30 : Sun Feb 03 2002 - 14:07:37 PST