高难度动作?邮件有没有可能绕过SMTP认证进行发送邮件?怎么做? (100分)

  • 主题发起人 主题发起人 dana
  • 开始时间 开始时间
有些SMTP服务是不经过认证的,我试过。
你可以用你的outlookexpress设定SMTP服务器为你知道的服务器名称
然后发信,有好多是不需认证的。
 
假如服务器需要进行SMTP认证,我们如何绕过认证进行发送邮件?
 
如果要认证,就必须知道它的用户名和密码。
 
自己作为一个Smtp服务器,通过smtp协议,绕过认证,
有没有可能,对smtp协议不太了解。
 
干吗要绕过?不是挺好的吗?
 
两个方法可以解决
1。找出不要验证的SMTP服务器来。这个用代理猎手可以做到,具体方法是查某一网段的
25端口,由于代理猎手没有提供SMTP的插件,所以用HTTP协议,找出不符合协议的就有
可能是可用的SMTP服务器。再弄一个软件叫SMTPProbe,可以进一步验证某个服务器
是不是可用的SMTP服务器。或者如果你只是想找一个用用,那挑快的一个个试过来就行了。
2。干脆自己机器上跑一个SMTP服务,邮件服务器多的是,除非你想练练手,否则也没必要
自己写。发邮件的时候把SMTP地址设成本机127.0.0.1就行了
我想应该是没有办法绕过SMTP认证的。
人家就是怕乱发垃圾邮件才增加的这个功能。
 
It is very easy! SMTP server doesn't check the detail header of mail body.
You can fill any valid header in the mail message, but use another authentication
information to send this mail message.

You can fill the reply edit box with bill@microsoft.com and fill your account of
263.net: user/password. Send a mail message to your friend. He would receive bill's
letter :))))
 
P2P不要过服务器
 
还是没有明白要如何绕过去。
 
你可以建立自己的SMTP服务器,然后通过此SMTP服务器发送邮件即可!SMTP服务器之间可以
不用验证!
 
这就是所谓“特快专递”功能,FOXMAIL4里面就是,其实就是本机做一个SMTP服务器,直接
连到收件人的SMTP服务器上就行了。
前两天我就在研究这个问题,编个小程序就行了。要想偷懒就去 拉一个邮件服务器软件并运行,把
你的邮件程序中的SMTP服务器设为127.0.0.1(也就是本机)就行了。
 
有意思。[:)]
 
wxws:能否将你的程序让我看一下,是如何用本机做SMTP服务器的。
 
NetRobot2001:代理猎手你是如何用的,我怎么一个也没找到.
 
绕过是不可能的啊 ,不过一般的情况下,,就是pop3提供的用户名和密码,你可以试 试,
都 是用base64进行编码的。
 
我知道如何通过验证,主要是如何不用用户名和密码就可以发送邮件的。
 
难道没办法吗?
 
我见过很多软件都可以直接发送的,不需要通过SMTP,请问这是如何实现的。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部