KoreanHackerTeam
Moderator
0x00 swaks简介
SWAKS는 John Jetmore가 작성하고 유지 관리하는 강력하고 유연하며 스크립트가 가능한 거래 지향 SMTP 테스트 도구입니다.현재 SWAKS는 개인 SVN 저장소로 호스팅됩니다. 공식 프로젝트 페이지는 http://jetmore.org/john/code/waks/입니다.
다운로드 및 설치 : (Kali 시스템과 함께 제공됩니다. 오류가 있으면 다음 주소를 사용하여 다운로드 및 설치할 수 있습니다).
V20181104.0 릴리스 : http://jetmore.org/john/code/waks/files/waks-20181104.0.tar.gz
전제 조건 :yum 설치 Perl (Centos)
타르 ZXVF SWAKS-20181104.0.tar.gz
CD SWAKS-20181104.0.
./waks
0x01 Swaks使用
1. 기본 사용 구문 :1) .waks-to [email protected] //이메일의 연결성을 테스트합니다.
root@localhost swaks-20181104.0]# ./waks-o [email protected]
*** MX 라우팅 사용 가능 :에는 NET

===LocalHost:25 시도 .
===LocalHost에 연결되었습니다.
-220 localhost.localdomain esmtp postfix
-Ehlo Localhost
-250-localhost.localdomain
- 250 피펠링
-250 크기 10240000
-250-vrfy
-250-eTrn
- 250- 강화 된 스타 슈토 스코드
-250-8BITMIME
-250 DSN
-:ROOT@localhost에서 메일
-250 2.1.0 OK
-RCPT to:[email protected]
-250 2.1.5 OK
- 데이터
-354 CRLF.crlf를 사용한 최종 데이터
-Date: Thu, 2019 년 5 월 9 일 18:24336015 +0800
-: [email protected]
-: root@localhost
-2019 년 5 월 9 일 테스트 THU, 18333333:15 +0800
-Message-ID: 20190509182415.044457@localhost
-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 [email protected] //발신자의 이메일;
-ehlo qq.com //이메일 ehlo 헤더를 위조했습니다. 이는 발신자 이메일의 도메인 이름입니다. 신원 인증을 제공합니다
--body 'http://www.baidu.com'//따옴표의 내용은 이메일의 주요 텍스트입니다.
-헤더 '제목 :Hello'//이메일 헤더 정보, 주제는 이메일 제목입니다.
---data ./desktop/email.txt //일반 소스 이메일의 내용을 txt 파일에 저장 한 다음 일반 이메일로 보냅니다.
2. 위조 된 보내기 :
1) 간단한 컨텐츠 보내기 (QQ의 이메일 주소는 SPF에 의해 가로 채고 Netease는 성공적으로 보낼 수 있습니다)
[root@localhost swaks -20181104.0] # ./swaks -to [email protected] wenqix.gmail.com ---body zhuge, zhuge, zhuge, do n't do it ~ -header 'subject: sima'-server mail.p 2525 -aap username utred aporname -ap password uted utry uked utring utry reter regeration aphere www.smtp2go.com. -서버를 추가하지 않으면 오류가 표시됩니다. "MX 라우팅을 사용할 수 없습니다 : LocalHost를 메일 서버로 사용하려면 NET : DNS를 설정해야합니다.
===mail.smtp2go.com:2525 .
===mail.smtp2go.com에 연결되었습니다.
-220 Mail.smtp2go.com ESMTP EXIM 4.91 THU, 2019 년 5 월 9 일 10333333042:22 +0000
-Ehlo Localhost
-250-mail.smtp2go.com Hello Localhost [171.223.206.218]
- 250 크기 52428800
-250-8BITMIME
-250-DSN
- 250 피펠링
-250-Auth CRAM-MD5 일반 로그인
- 250- 크기
- 250- 스타트 틀
-250-PRDR
- 250 도움
- 인증 로그인
-334 VXNLCM5HBWU6
-ymfja2xpb24=
-334 UGFZC3DVCMQ6
-ywpwmmvttnljrfp5zwpobw==
-235 인증이 성공했습니다
-:[email protected]에서 메일
-250 OK
-RCPT to:[email protected]
-250 허용 [email protected]
- 데이터
-354 메시지를 입력하고 '로 끝납니다.' 그 자체로 라인에
-Date: Thu, 2019 년 5 월 9 일 18333333:21 +0800
-to: [email protected]
-: [email protected]
-Da Sima의 인사말
-Message-ID: 20190509184221.044782@localhost
-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 [email protected] wenqin [email protected] test.eml -header 'subject: 온라인 티켓 구매 시스템 -사용자 비밀번호 복구'-server mail.smtp2go.com -p 2525-AP 비밀번호

3) 추가 액세서리
[root@localhost swaks -20181104.0]# ./swaks-to [email protected] ---from wenqix.c.gmail.com ---body Zhuge, Zhuge, Zhuge는 ~ -header 'subject: sima'--attach level protection.docx-- server mail.smtp2go.com의 인사말 -P525- userEn -aSerne -server mail.smtp2go.com에서 인사합니다.

4) .complex 이메일
swaks -테스트 할 이메일 주소 -단조 이메일 주소 -ehlo url --hody 이메일 컨텐츠 -헤더 이메일 제목
[root@localhost swaks-20181104.0]# ./swaks-to [email protected] [email protected] --ehlo freebuf.com ---body hello-header 'subject: hello'
- 발신자의 이메일 주소에서 표시됩니다
–ehlo 위조 이메일 ehlo 헤더
- 몸통 이메일 텍스트
–Header 이메일 헤더 정보, 주제는 이메일 제목입니다
IP가 QQ 이메일 주소에 의해 반드리지 않으면 이메일을 정상적으로 전송할 수 있고 250이 반환됩니다.

5) LocalHost가 메일을 보낼 수없는 경우 다음 명령을 사용하여 신뢰할 수있는 SMTP 서버를 지정할 수 있습니다.
swaks-o [email protected] smtp.example.com
3. 고급 사용
이메일의 원본 텍스트를 보려면 클릭 한 다음 이메일의 원본 텍스트를 복사하여 test.eml 파일로 저장하십시오.

Test.eml 파일 수정 : To: 이후 대상 이메일 주소


[root@localhost swaks -20181104.0]# ./swaks-to [email protected] wenqin [email protected] test.eml -header 'subject: 온라인 티켓 구매 시스템 -사용자 비밀번호 복구'-server mail.smtp2go.com -p 2525-AP 비밀번호
===mail.smtp2go.com:2525 .
===mail.smtp2go.com에 연결되었습니다.
-220 Mail.smtp2go.com esmtp Exim 4.91 Thu, 2019 년 5 월 9 일 113:3:21 +0000
-Ehlo Localhost
-250-mail.smtp2go.com Hello Localhost [171.223.206.218]
- 250 크기 52428800
-250-8BITMIME
-250-DSN
- 250 피펠링
-250-Auth CRAM-MD5 일반 로그인
- 250- 크기
- 250- 스타트 틀
-250-PRDR
- 250 도움
- 인증 로그인
-334 VXNLCM5HBWU6
-ymfja2x ×
-334 UGFZC3DVCMQ6
-ywpwmmvttnljrfp5z ×
-235 인증이 성공했습니다
-:[email protected]에서 메일
-250 OK
-RCPT TO:BACK × @163.com
-250 허용 bac ×@163.com
- 데이터
-354 메시지를 입력하고 '로 끝납니다.' 그 자체로 라인에
-Mail.12306.cn에서 3:을 받았습니다 (알 수 없음 [124.127.44.247])
-NewMx31.qq.com (newmx)으로 smtp id
[email protected]; Sun, 06 2019 년 1 월 6 일 12:40:30 +0800
-x-qq-feat: y37167hfrfvqgrwajghkcrxozlagmr/auask8gt3aaw=
-x-qq-mailinfo: mhg2h55yn1llklktjnwqjdtfpp46ivgvtpza2xpoaup1h+exlei+swrhht
-MPCV5GT0HGNIZMREYVHCZG4URIQZKNWHHU6RPKU98DM9WICUCQTNKVA+/BP9CM4+EPY5N1
-RCPL5ZS0XDIDI/Z/GS/EBIWHPP6QSATTZA==
-X-QQ-MID: MX31T1546749631TGGRUYNOG
-x-qq-orgsender: [email protected]
-Mail.12306.cn에서 3:을 받았습니다 (알 수 없음 [10.1.214.138])
-SMTP ID 4C16720797과 함께 -Mail.12306.cn (postfix)
-6014 ×[email protected]; Sun, 2019 년 1 월 6 일 12:40:32 +0800 (CST)
-Date: Sun, 2019 년 1 월 6 일 12:40336030 +0800 (CST)
-: '[email protected]'[email protected]
-To: 'backl ×@163.com'backlio ×@163.com
-Message-ID: [email protected]
-Studment: 온라인 티켓 구매 시스템 - 사용자 비밀번호 검색
-Mime-Version: 1.0
- 컨텐츠 -TYPE: 멀티 파트/대안;
-경계='---=_ part_18623781_1540198882.1546749630360'
-
-----=_ Part_18623781_1540198882.1546749630360
- 컨텐츠 -type: 텍스트/html; charset=gbk
-Content-Transfer-Encoding: 인용 인쇄 가능
-
-! doctype html
-HTML
- 머리
-Meta charset=3d'utf-8 '
-Meta http-equiv=3d'x-ua 호환 '내용=3d'ie=3dedge, chrome=3d1'
- Title12306=cd=a8=d6=aa=d3=ca=bc=fe/title
- 메타 이름=3d'description 'contment=3d' '
- 메타 이름=3d'keywords 'contment=3d' '
-Link href=3d ''rel=3d'stylesheet '
- /머리
- 몸
-=09table CellPacing=3d'0 'CellPadding=3d'0'너비=3d'760px '
-=09=09Style=3d'border-spacing: 0; Color: Border: 1px 고체 #f1f1f1=
-; 마진-왼쪽 3: 자동; 마진-라이트 : 자동; '
-=09=09tr
-=09=09=09td 너비=3d'760 '
-=09=09=09=09IMG SRC=3D'http://mobile.12306.cn/weixin/resources/weixin/imag=
-es/mail/mail_top.jpg 'width=3d'760'높이=3d'275 '
-=09=09=09/td
-=09=09/tr
-=09=09tr
-=09=09=09td 너비=3d'720 '
-=09=09=09=09 스타일=3d'Padding-Left: 20px; 패딩-라이트 : 20px; 배경 : u=
-RL (http://mobile.12306.cn/weixin/resources/weixin/images/mail/mail_train.jp=
- g); 배경-위치 : 하단 오른쪽; 배경 반복 3: 비 반복; '
-=09=09=09=09table CellPacing=3d'0 'CellPadding=3d'0'width=3d'720px '
-=09=09=09=09=09 스타일=3d'border-spacing: 0; Color: #333333; '
-=09=09=09=09=09=09tr
-=09=09=09=09=09=09=09td 너비=3d'720 '
-=09=09=09=09=09=09=09=09 스타일=3d'Font-size: 16px; 높이: 40px; 글꼴 중량 : 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 너비=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=c2=c7=eb=c7=f3=a3=ac=c7=c7=eb=b5=e3=bb=f7=cf=c2=c3=e6=b5=c4=c1=c1=b4=
-=bd=d3=d0=de=b8=c4=d3=c3=bb=a7wen129=b5=c4=c3=dc=c2=eb:/div