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閉鎖接続
===リモートホストとの接続は閉じています。
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
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
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が返されます。
5)LocalHostがメールを送信できない場合、次のコマンドを使用して信頼できるSMTPサーバーを指定できます。
Swaks -to user@example.com -server smtp.example.com
3。高度な使用法
クリックして電子メールの元のテキストを表示し、電子メールの元のテキストをコピーしてtest.emlファイルとして保存します
test.emlファイルを変更する:to:後のターゲットメールアドレス
[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
Recommended Comments