Jump to content

0x00スワークは序論

Swaksは、John Jetmoreによって作成および維持されている強力で、柔軟で、スクリプト可能な、トランザクション指向のSMTPテストツールです。

現在、SwaksはプライベートSVNリポジトリでホストされています。公式プロジェクトページはhttp://jetmore.org/john/code/swaks/です

ダウンロードとインストール:( KALIシステムが付属しています。エラーがある場合は、次のアドレスを使用してダウンロードしてインストールできます)

v20181104.0リリース:http://jetmore.org/john/code/swaks/files/swaks-20181104.0.tar.gz

前提条件:yumインストールperl(centos)

Tar ZXVF SWAKS-20181104.0.TAR.GZ

CD Swaks-20181104.0。

./swaks

0x01スワークは

を使用します

1。基本的な使用構文:

1).swaks -to test@qq.com //電子メールの接続性をテストします。

root@localhost swaks-20181104.0]#./swaks-to 60146@qq.com

*** MXルーティングは利用できません3:にはNet:DNSが必要です。 localhostをメールサーバーとして使用します

===localhost:25を試す.

===localhostに接続。

-220 localhost.localdomain esmtp postfix

-Ehlo localhost

-250-localhost.localdomain

-250パイプライン

-250サイズ10240000

-250-Vrfy

-250-Ern

-250強化型筋

-250-8Bitmime

-250 DSN

-:root@localhostからメール

-250 2.1.0 OK

-RCPT to:60146@qq.com

-250 2.1.5 OK

- データ

-354 crlf.crlfを使用したデータを終了します

-date: Thu、2019年5月9日18:24:15 +0800

-to: 60146@qq.com

-from: root@localhost

-FASTAL: TEST THU、2019年5月9日18:24:15 +0800

-messay-id: 20190509182415.044457@localhost

-X-Mailer: Swaks v20181104.0 jetmore.org/john/code/swaks/

-

- これはテストの郵送です

-

-

- 。

-250 2.0.0 ok:は056576152155としてキューに留められています

- やめる

-221 2.0.0 Bye

===リモートホストとの接続は閉じています。

前のものは250OKを返します。つまり、メールアドレスが存在し、正常にメッセージを受信できることを意味します。最後に、QQメールアドレスが550エラーを返すことがわかります。 QQオフィシャルによって与えられたエラーの理由は、電子メールの内容が大規模な大量送信の疑いがあり、ほとんどのユーザーからスパムとして不平を言っているからです。

2)。パラメーターの説明(ここに簡単にリストします。より具体的なコンテンツについては、表示して理解して理解するために使用できます)

- from test@qq.com //送信者の電子メール。

-ehlo qq.com //送信者の電子メールのドメイン名である電子メールehloヘッダーを偽造しました。 ID認証を提供します

-body 'http://www.baidu.com' //引用符の内容は電子メールの主なテキストです。

-header 'subject:hello' //メールヘッダー情報、件名は電子メールタイトルです

-data ./desktop/email.txt //通常のソースメールのコンテンツをtxtファイルに保存してから、通常のメールとして送信します

2。鍛造送信:

1)シンプルなコンテンツを送信します(QQのメールアドレスはSPFによって傍受され、NetEaseは正常に送信できます)

[root@localhost swaks-20181104.0]#./swaks-to -to backlix@163.com - from wenqi×@gmail.com---ボディミスター・Zhuge、それをしないでください〜---------------- header 'sima' - server mail.smtp2go.com -p 2525 -au smtpgo.com -pau esername need courd eas aap www.smtp2go.com。追加しない場合- サーバー、エラーが表示されます:「MXルーティングは使用できません:localhostをメールサーバーとして使用するには、ネット: DNSをセットアップする必要があります。

===mail.smtp2go.com:2525を試してみてください.

===mail.smtp2go.comに接続されています。

-220 Mail.smtp2go.com ESMTP exim 4.91 Thu、2019年5月9日10:42:22 +0000

-Ehlo localhost

-250-mail.smtp2go.comこんにちはlocalhost [171.223.206.218]

-250サイズ52428800

-250-8Bitmime

-250-dsn

-250パイプライン

-250-Auth Cram-MD5プレーンログイン

-250チャンキング

-250-starttls

-250-PRDR

-250ヘルプ

- 認証ログイン

-334 VXNLCM5HBWU6

-ymfja2xpb24=

-334 UGFZC3DVCMQ6

-ywpwmmvttnljrfp5zwpobw==

-235認証が成功しました

-:wenqing1293@gmail.comからメール

-250 OK

-RCPT to:backlions@163.com

-250はbacklions@163.comを受け入れました

- データ

-354「。」で終わるメッセージを入力します。単独で行

-date: Thu、2019年5月9日18:42:21 +0800

-to: backlions@163.com

-: wenqing1293@gmail.comから

-da Simaからのsubject:挨拶

-messay-id: 20190509184221.044782@localhost

-X-Mailer: Swaks v20181104.0 jetmore.org/john/code/swaks/

-

- Zhuge氏、健康で来てください〜

-

-

- 。

-250 ok id=1hogvo-ryujx4-lx

- やめる

-221 Mail.smtp2go.com閉鎖接続

===リモートホストとの接続は閉じています。

hlkbkliunjr8044.png

2)電子メールテンプレートを送信します

テンプレートファイルは、メールボックスに「電子メールの元のテキストを表示」し、readmail.txtとして保存し、受信して関連するコンテンツを削除して、詳細については高度な使用法を参照してください。

[root@localhost swaks-20181104.0]#./swaks-to -to backlix@163.com - from wenqin×@gamil.com - data test.eml - header 'subject:オンラインチケット購入システムユーザーパスワードリカバリ' - サーバーメールnear.smtpgo.com

eboftos01ko8045.png

3)追加のアクセサリ

[root@localhost swaks-20181104.0]#./swaks-to -to backlix@163.com - from wenqi×@gmail.com---ボディ氏Zhuge、良い健康状態〜 - Header 'Syma'からの挨拶'-Attach Level Protection.Docx -Prgo -AU USENMAME -PPRASD -PARDSER.SMTP2GO -PASSPRE

05fwafkb5wj8046.png

4).Complexメール

Swaks-テストするためのメールアドレス - フォームフォードメールアドレス-Ehlo URL - ボディメールコンテンツ - ヘッダーメールタイトル

[root@localhost swaks-20181104.0]#./swaks-to-tobacklions@163.com - from wenqing1293@gamil.com-ehlo freebuf.com-- body hello - header 'subject: hello' hello '

- 送信者のメールアドレスから表示される

–EhloフォードメールEhloヘッダー

- 電子メールテキスト

- ヘッダーメールヘッダー情報、件名は電子メールタイトルです

IPがQQメールアドレスによってバンドされていない場合、メールは正常に送信でき、250が返されます。

nch1cnereqd8047.png

5)LocalHostがメールを送信できない場合、次のコマンドを使用して信頼できるSMTPサーバーを指定できます。

Swaks -to user@example.com -server smtp.example.com

3。高度な使用法

クリックして電子メールの元のテキストを表示し、電子メールの元のテキストをコピーしてtest.emlファイルとして保存します

1zxpt4yxuhc8048.png

test.emlファイルを変更する:to:後のターゲットメールアドレス

sp13s2w5qrd8049.png lc5xddm4i5c8050.png

[root@localhost swaks-20181104.0]#./swaks-to -to backlix@163.com - from wenqin×@gamil.com - data test.eml - header 'subject:オンラインチケット購入システムユーザーパスワードリカバリ' - サーバーメールnear.smtpgo.com

===mail.smtp2go.com:2525を試してみてください.

===mail.smtp2go.comに接続されています。

-220 Mail.smtp2go.com esmtp exim 4.91 Thu、2019年5月9日113360:21 +0000

-Ehlo localhost

-250-mail.smtp2go.comこんにちはlocalhost [171.223.206.218]

-250サイズ52428800

-250-8Bitmime

-250-dsn

-250パイプライン

-250-Auth Cram-MD5プレーンログイン

-250チャンキング

-250-starttls

-250-PRDR

-250ヘルプ

- 認証ログイン

-334 VXNLCM5HBWU6

-ymfja2x×

-334 UGFZC3DVCMQ6

-ywpwmmvttnljrfp5z×

-235認証が成功しました

-:wenqin×@gamil.comからメール

-250 OK

-RCPT to:back×@163.com

-250はbacx@163.comを受け入れました

- データ

-354「。」で終わるメッセージを入力します。単独で行

-mail.12306.cnから受信:(不明[124.127.44.247])

-newmx31.qq.com(newmx)with smtp id

-601462x@qq.comの場合; Sun、2019年1月6日12:40:30 +0800

-X-QQ-FEAT: Y37167HFRFVQGRWAJGHKCRXOZLAGMR/AUASK8GT3AAW=

-X-QMAILINFO: MHG2H55YN1LLKLKLKTJNWQJDTFP46IVGVTPZA2XPOAUP1H+EXLEI+SWRHHT

-MPCCV5GT0HGNIZMREYVHCZG4URIQZKNWHHU6RPKU98DM9WICUCQTNKVA+/BP9CM4+EPY5N1

-RCPL5ZS0XDIDI/Z/GS/EBIWHPP6QSATTZA==

-X-QQ-MID: MX31T1546749631TGGRUYNOG

-x-qq-orgsender: 12306@rails.com.cn

-mail.12306.cnから受信:(不明[10.1.214.138])

-ESMTP ID 4C16720797を使用したMail.12306.cn(Postfix)によって

-6014x0@qq.comの場合; Sun、2019年1月6日12:40:32 +0800(CST)

-date: Sun、2019年1月6日12:40336030 +0800(CST)

-from: '12306@rails.com.cn' 12306@rails.com.cn

-to: 'backlx@163.com' backlio×@163.com

-messay-id: 81646906.18623783.1546749630361@10.1.214.135

-fumfy:オンラインチケット購入システム - ユーザーパスワードを取得する

-Mime-version: 1.0

-Content-Type: MultiPart/Alternative;

- 境界='---=_ part_18623781_1540198882.1546749630360'

-

-----=_ part_18623781_1540198882.1546749630360

-content-type: text/html; charset=gbk

-Content-Transfer-Encoding:引用プリント可能

-

- !doctype html

-HTML

- 頭

-meta charset=3d'utf-8 '

-Meta http-equiv=3d'x-ua互換'content=3d'ie=3dedge、chrome=3d1'

-title12306=cd=a8=d6=aa=d3=ca=bc=fe/title

-meta name=3d'description 'content=3d' '

-meta name=3d'keywords 'content=3d' '

-link href=3d '' rel=3d'stylesheet '

- /頭

- 体

- =09Table CellPacing=3D'0 'CellPadding=3D'0' width=3d'760px '

- =09=09Style=3d'border-pacing: 0; Color: Border: 1PX SOLID#F1F1F1=

- ;マージンLEFT: AUTO; Mirvign-Right: Auto; '

- =09=09tr

- =09=09=09td width=3d'760 '

- =09=09=09=09IMG SRC=3D'http://Mobile.12306.cn/weixin/resources/weixin/imag=

-ES/MAIL/MAIL_TOP.jpg 'width=3d'760' height=3d'275 '

- =09=09=09/td

- =09=09/tr

- =09=09tr

- =09=09=09td width=3d'720 '

- =09=09=09=09 style=3d'padding-left: 20px;パディング・ライト: 20px; background: u=

-RL(http://Mobile.12306.cn/weixin/Resources/weixin/images/mail/mail_train.jp=

-g); background-position:右下。 Background-Repeat: No-Reepeat; '

- =09=09=09=09Table CellPacing=3D'0 'CellPadding=3D'0' width=3d'720px '

- =09=09=09=09=09 style=3d'border-pacing: 0; Color:#333333; '

- =09=09=09=09=09=09tr

- =09=09=09=09=09=09=09TD width=3d'720 '

- =09=09=09=09=09=09=09=09 style=3d'font-size: 16px; height: 40px; font-weight: b=

- 古い;'

- =09=09=09=09=09=09=09=09=d7=f0=be=b4=b5=c4スパンスタイル=3d'color:#ff764c; '=ce=

- =c4=ba=a3=b8=d5=cf=c8=c9=fa=a3=ba/span

- =09=09=09=09=09=09=09/TD

- =09=09=09=09=09/tr

- =09=09=09=09=09=09tr

- =09=09=09=09=09=09=09TD width=3d'720 '

- =09=09=09=09=09=09=09=09DIVスタイル=3D'line-Height: 20px; font-size: 12px; '=c4=

- =fa=ba=c3=a3=a1/div

- =09=09=09=09=09=09=09=09DIVスタイル=3D'line-Height: 20px; font-size: 12px; '=c4=

- =fa=d4=da2019=c4=ea01=d4=c206=c8=d5 12=ca=b140=b7=d6=cc=e1=bd=bb=d5=d2=bb=

- =d8=c3=dc=c2=eb=c7=eb=c7=f3=a3=ac=c7=eb=b5=e3=f7=cf=c2=c3=e6=b5=c4=c1=b4=

- =bd=d3=d0=de=b8=c4=d3=c3=bb=a7wen129=b5=c4=c3=dc=c2=eb:/div

0 Comments

Recommended Comments

There are no comments to display.

Guest
Add a comment...