首页
社区
课程
招聘
[原创]MX发信 核心源码
发表于: 2006-8-14 11:36 12265

[原创]MX发信 核心源码

2006-8-14 11:36
12265

所谓MX发送邮件就是不通过SMTP中转服务器,直接将邮件投递至目标邮件服务器

这种发信方式可以伪造发信者的邮件地址(但你的IP一样会被邮件服务器记录),同时也不需要用户名和密码

我看到好多木马在用这种发信方式。。

因为不需要用户名和密码,所以不存在用户名和密码被嗅探的问题。。。。

目前有些邮件服务器会把这种没有通过中转的信件认为是垃圾邮件,会拒收。。

昨天抓包研究了一下如何获得MX地址信息,研究出来之后,才发现微软有专门的API来获取MX地址。。。。。。这样节省了好多工作。。。

我把核心代码贴出来,细节可能需要自己去完善。。
目前只是实现了文本方式的邮件发送,不支持附件,想要其它功能,自己研究邮件格式吧。。。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 8
支持
分享
最新回复 (20)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
不错,不过下面那两句太那个了。。。还是改一下吧。
  smtpinfo.From = "笨猪它爹";            //发件人姓名
  smtpinfo.To = "笨猪";              //收件人姓名
2006-8-14 13:03
0
雪    币: 212
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
好东西,马上研究一下,支持楼主
2006-8-14 13:05
0
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
4
学习
2006-8-14 13:12
0
雪    币: 212
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我这里测试都不成功,用163的邮箱测试失败了
2006-8-14 13:12
0
雪    币: 235
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
MX发信有的时候的确不能成功

不过我测试的时候,只有hotmail的信箱出现不能收信的情况,其它信箱正常。。。。。。(163、gmail)
2006-8-14 13:34
0
雪    币: 235
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
QPDecode这个是解码函数,这个例子中没有使用,一般在读取邮件信息的时候才会用到。。。。。。
2006-8-14 13:37
0
雪    币: 750
活跃值: (228)
能力值: ( LV9,RANK:780 )
在线值:
发帖
回帖
粉丝
8
d:\program files\microsoft visual studio\myprojects\shenddada\hack.cpp(3) : fatal error C1083: Cannot open include file: '#include <Windns.h': Invalid argument
Error executing cl.exe.

shenddada.exe - 1 error(s), 0 warning(s)
2006-8-14 17:41
0
雪    币: 235
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
最初由 非安全 发布
d:\program files\microsoft visual studio\myprojects\shenddada\hack.cpp(3) : fatal error C1083: Cannot open include file: '#include <Windns.h': Invalid argument
Error executing cl.exe.

shenddada.exe - 1 error(s), 0 warning(s)


VC6吧?

升级吧。。。。。。。。。。
2006-8-14 18:24
0
雪    币: 235
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
10
最初由 非安全 发布
d:\program files\microsoft visual studio\myprojects\shenddada\hack.cpp(3) : fatal error C1083: Cannot open include file: '#include <Windns.h': Invalid argument
Error executing cl.exe.

shenddada.exe - 1 error(s), 0 warning(s)


#include <Windows.h>
2006-8-15 00:39
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
11
MX发信  

学习了
2006-8-15 00:54
0
雪    币: 212
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
我的163怎么不行呢?

D:\Demo\MX发信测试程序\Debug>D:\Demo\MX发信测试程序\Debug\MX发信测试程
220 163.com Anti-spam GT for Coremail System (163com[20050206])

250-mail
250-PIPELINING
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250 8BITMIME

553 authentication is required,mx13,wKjANLDb0wMpHeFEgcWAIA==.10929S2

220 163.com Anti-spam GT for Coremail System (163com[20050206])

邮件发送失败
2006-8-15 09:07
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
好文章,又学会了一些东东
2006-8-15 09:17
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
好家伙,还没研究过,收下
2006-8-15 21:00
0
雪    币: 146
活跃值: (33)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
15
好东西.支持!
2006-8-16 12:00
0
雪    币: 260
活跃值: (102)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
16
好东西啊,不过让人不安,这样很容易伪装邮件了??
还好,我不怎么用email
2006-8-16 13:32
0
雪    币: 750
活跃值: (228)
能力值: ( LV9,RANK:780 )
在线值:
发帖
回帖
粉丝
17
最初由 lemony 发布
VC6吧?

升级吧。。。。。。。。。。


恩,是该升级了,不过我们这里没比它高的D版了

我又是拨号的小猫更无从下载

2006-8-19 19:06
0
雪    币: 1
活跃值: (344)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
最初由 Vcsoft 发布
#include <Windows.h>


#include <WinDns.h

少个右尖括,不是#include <Windows.h>
2006-8-23 04:01
0
雪    币: 235
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
19
兄弟们,测试程序的时候,建议修改收信邮件,不然信全部发到我这里来了~~

这几天收到好多。。。。。。。。。。
2006-8-23 18:04
0
雪    币: 238
活跃值: (37)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
最初由 lemony 发布
兄弟们,测试程序的时候,建议修改收信邮件,不然信全部发到我这里来了~~

这几天收到好多。。。。。。。。。。


自作自受啊!
2006-8-29 14:05
0
雪    币: 211
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
呵呵!楼主厉害的,收藏了,慢慢研究。
2006-8-31 09:21
0
游客
登录 | 注册 方可回帖
返回
//