swaks使用教程

Swaks基本用法:

1、swaks --to test@qq.com 测试邮箱的连通性;

2、参数说明(这里只是简单的罗列了一些,至于更加具体的内容可以使用–help进行查看了解):

--from  test@qq.com     //发件人邮箱;
--ehlo   qq.com      //伪造邮件ehlo头,即是发件人邮箱的域名。提供身份认证
--body  "http://www.baidu.com"    //引号中的内容即为邮件正文;
--header  "Subject:hello"   //邮件头信息,subject为邮件标题
--data   ./Desktop/email.txt    //将正常源邮件的内容保存成TXT文件,再作为正常邮件发送;

Kali 内置了swaks

如下图所示:
在这里插入图片描述

实战实例

1.先申请一个临时邮箱,申请地址
在这里插入图片描述
2.伪造一份来自 360hr 的邮件,收件人为9wgdxije@iffygame.com,内容为:“123456”,如下图所示:

swaks --to 9wgdxije@iffygame.com --from hr@360 --ehlo 360.com --body "123456"

在这里插入图片描述
3.查看临时邮件收件箱情况,出现了来自360hr的邮件,内容为12356;
在这里插入图片描述

补充(附件发送)

1.将当前目录下1.txt文件当附件发送给9wgdxije@iffygame.com

swaks --to 9wgdxije@iffygame.com --from hr@360 --ehlo 360.com --body "123456" --attach 1.txt

在这里插入图片描述
在这里插入图片描述

2.将–body 中的内容写入到1.txt中,在发送附件。

swaks --to 9wgdxije@iffygame.com --from hr@360 --ehlo 360.com --body "123456" --data 1.txt

在这里插入图片描述

更多分享微信搜索“安全info”公众号
添加群主进“安全交流”微信群
在这里插入图片描述

  • 6
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
要使用 swaks 发送包含 Base64 编码的邮件,您需要遵循以下步骤: 1. 创建要发送的邮件正文,使用 Base64 编码器将其编码为 Base64 编码。 例如,假设您要发送一个文本文件,文件名为 `example.txt`,该文件包含要包含在邮件正文中的文本。要将此文本编码为 Base64,请使用以下命令: ``` base64 example.txt > example.txt.base64 ``` 该命令将 `example.txt` 中的文本编码为 Base64,并将其写入名为 `example.txt.base64` 的新文件中。 2. 创建一个包含要发送的电子邮件的邮件文件,并在文件中包含已编码的 Base64 正文。 例如,创建一个名为 `example.eml` 的邮件文件,其中包含编码为 Base64 的正文。该文件应包含以下内容: ``` From: sender@example.com To: recipient@example.com Subject: Example email with Base64-encoded body Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 <base64-encoded-text> ``` 请将 `<base64-encoded-text>` 替换为在第 1 步中生成的 Base64 编码的文件内容。确保电子邮件头中的 `Content-Type` 和 `Content-Transfer-Encoding` 值正确设置。 3. 使用 swaks 命令发送邮件。 例如,要使用 swaks 发送 `example.eml` 中定义的邮件,请运行以下命令: ``` swaks --to recipient@example.com --from sender@example.com --server smtp.example.com --tls --auth LOGIN --auth-user sender@example.com --auth-password mypassword --data example.eml ``` 请注意,上面的命令将 `example.eml` 文件作为数据发送。确保在命令中指定正确的 SMTP 服务器、用户名和密码,并将 `recipient@example.com` 替换为实际的收件人电子邮件地址。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流浪法师12

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值