Windows下bat脚本自动发邮件

摘要:说明:很多木马会利用自身的程序截取系统敏感文件或信息发往指定的邮箱,而blat并不是木马,它小巧却有强大的发邮件功能,可不要用它做违法事,感觉和木马功能有一拼!下面先看个具体的实例(在blat同目录创建个批处理): @echooff ::::::::::::::参数设置:...
说明:很多木马会利用自身的程序截取系统敏感文件或信息发往指定的邮箱,而blat并不是木马,它小巧却有强大的发邮件功能,可不要用它做违法事,感觉和木马功能有一拼!下面先看个具体的实例(在blat同目录创建个批处理):
@echo off
:::::::::::::: 参数设置::::::::::::::
set from=abc@163.com
set user=abc
set pass=****
set to=123@qq.com
set subj=测试
set mail=body.txt
set attach=*.jpg
set server=smtp.163.com
set debug=-debug -log blat.log -timestamp
::::::::::::::::: 运行blat :::::::::::::::::
blat %mail% -to %to% -base64 -charset Gb2312 -subject %subj% -attach %attach% -server %server% -f %from% -u %user% -pw %pass% %debeg%(此处的%debeg%因为博客显示异常,使用了全角)
 
是不是已经很明白了,邮件发送者地址from:abc@163.com,user指你163的用户名,pass处填你的163邮箱密码,收件人to为:123@qq.com,主题subj为:测试,邮件的正文内容mail:为body.txt里面的内容(body.txt要和blat程序同目录),邮件的附件attch为:本目录下的所有.jpg格式的图片(这点挺好,支持通配符),邮件发送服务器server为:smtp.163.com(不用设置邮件收取服务器,因为不需要本地下载邮件),考虑到传输过程安全问题,用base64加密后传输,不易被木马截获。然后双击这个批处理,黑框框消失后你就可以进入qq邮箱验证是否发送成功了,是不是很强大!什么,还不够强大?
也许我再加点什么进去你就会承认了:
第一、我把这个批处理用vbs调用,这样执行时就不会弹出窗口了,无声无息;
第二、我把这个vbs拉到启动项里面,这样每次开机都会向指定邮箱发邮件,你手机开通邮件提醒功能的话,就可以知道电脑什么时候开机了(刚刚有人动了我的电脑?);
第三、怕本地保存的批处理暴露自己邮箱的用户名和密码?两种解决办法:
1、申请俩小号邮箱,专门收发邮件用,呵呵;
2、把批处理加密或者转exe文件,成为幽灵批处理;
第四、怕电脑启动时联网慢,邮件发不出去,简单!在批处理开头加上ping 127.0.0.1 -t 15,这样延迟下就可以了吧;
第五、如果加入到任务计划里面,可以实现定时发送邮件哟;第六、通过简单回复邮件,可以实现手机控制电脑操作,是不是很酷,这就需要你自己去发掘了。
posted @ 2017-08-30 17:24  码农成长之路  阅读(7025)  评论(2编辑  收藏  举报