• Stars
    star
    286
  • Rank 144,690 (Top 3 %)
  • Language
    Python
  • License
    MIT License
  • Created about 6 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A email bomb/fake email tool, by Python

logo

项目介绍

using python to create a fake-email & email-bomb!

利用 Python 伪造电子邮件发件人以及制造电子邮件炸弹

(仅限学术交流,用于非法用途概不负责)

You can come to my blog or freebuf to get more details.

我的博客 以及 freebuf 均有详细的原理说明,有兴趣的话可以去看看。

特性

  1. Python 实现,可以轻松订制
  2. 每封邮件都加入了随机化的字符串,逃逸一些基础的检测
  3. 利用类似长连接的方式提高了轰炸的效率
  4. 详细的原理说明

快速开始

Dependencies/依赖

pip install dnspython

OS

  • Unix
  • Linux

Python version

  • Py2.x
  • Py3.x

说明书

GIF 演示

  • python email_hacker.py -faddr [email protected] -taddr [email protected] -s "[打码]世界 2019 校园招聘" -b "同学你好\n感谢你对[打码]世界校园招聘的关注,面试时间暂定为 9月20日 下午两点。如有疑问欢迎邮件交流~\n在茫茫宇宙中,在浩瀚银河里,有一个可以任你挥洒的世界,大家都抱着纯粹初心背负梦想前行,在这里,激情无限,跟志同道合的伙伴热血拼搏。在这里,秉持热爱,把梦想变成现实。在这里,精益求精,定义下一代未知的惊喜!" no_argv

  • python email_hacker.py -faddr [email protected] -taddr [email protected] -v1 -tnum 2 -c -s "[打码]世界 2019 校园招聘" -b "同学你好\n感谢你对[打码]世界校园招聘的关注,面试时间暂定为 9月20日 下午两点。如有疑问欢迎邮件交流~\n在茫茫宇宙中,在浩瀚银河里,有一个可以任你挥洒的世界,大家都抱着纯粹初心背负梦想前行,在这里,激情无限,跟志同道合的伙伴热血拼搏。在这里,秉持热爱,把梦想变成现实。在这里,精益求精,定义下一代未知的惊喜!" tnum2_v1

  • python email_hacker.py -faddr [email protected] -taddr [email protected] -tnum 5 -c -s "[打码]世界 2019 校园招聘" -b "同学你好\n感谢你对[打码]世界校园招聘的关注,面试时间暂定为 9月20日 下午两点。如有疑问欢迎邮件交流~\n在茫茫宇宙中,在浩瀚银河里,有一个可以任你挥洒的世界,大家都抱着纯粹初心背负梦想前行,在这里,激情无限,跟志同道合的伙伴热血拼搏。在这里,秉持热爱,把梦想变成现实。在这里,精益求精,定义下一代未知的惊喜!" tnum5_c

使用 ctrl+c 终止程序

参数:

  -h, --help            输出帮助信息

  -faddr FROM_ADDRESS, --from_address FROM_ADDRESS
                        伪造的来源邮件地址

  -taddr TO_ADDRESS, --to_address TO_ADDRESS
                        接收方的邮件地址

  -s SUBJECT, --subject SUBJECT
                        邮件主题

  -b BODY, --body BODY  邮件正文

  -tnum THREADS_NUM, --threads_num THREADS_NUM
                        多线程的线程数,默认为 1

  -v VERBOSE, --verbose VERBOSE
                        输出信息的详细程度,默认由代码自动选择,可选为 0, 1, 2, 3

  -c CRAZY_MODE, --crazy_mode CRAZY_MODE
                        长连接模式,谨慎使用,默认为False

Cookbook

ctrl+c to stop

using python email_hacker.py -h to get help :P

Update/更新

  • v1.0: 基本的发送,伪造功能
  • v2.0:
    • 增加 verbose 为4个级别:0、1、2、3. 2018.10.01 10:10 AM
    • 更改 crazy_mode 的输出为固定行形式. 2018.10.01 17:10 AM
    • 统一代码形式. 2018.10.02 23:10 AM
    • 修复若干个 bug. 2018.10.02 23:10 AM 2018.11.2 17:23:03
    • 优化固定行输出方案. 2018.10.04 11:10 AM

TODO/待办

  • 优化固定行输出时,单行内容放不下导致输出混乱的问题。(超出命令行长度的字符将被省略输出)。
  • readme 增加动图演示
  • 修改一下 --help 以及参数的说明
  • 加个 logo
  • 不硬编码邮件内容
  • 随机邮件内容
  • 为 crazy_mode 增加一个级别的 verbose
  • 将单线程模式也开设一个线程,主进程不再负责具体任务,以便统一代码形式。
  • 弃用 python-dns 自己解析
  • 重构代码,简化之。(作为练习设计模式的实验品)
    • 分离 CLI 与邮件功能. 2018.11.14 16:54:34
    • 先画一个 CLI. 2018.11.16 00:15:42
    • 优化一下邮件功能,准备与 CLI 对接.
      • FakeEmail. 2018.11.18 14:54:00
      • EmailBomb. 2018.11.18 16:00:39
  • CLI 版本 大致完成,不打算进一步完善。功能有限,仅用于练习 curses. 2018.11.25 12:22:04
  • 后续可能会出一个 GUI 版本.

其他

Stargazers over time

More Repositories

1

GithubMonitor

根据关键字与 hosts 生成的关键词,利用 github 提供的 api,监控 git 泄漏。
Python
307
star
2

webshell-bypassed-human

过人 webshell 的生成工具
PHP
231
star
3

Sniffer

A Sniffer for Open-WLAN
Python
116
star
4

ja3box

extract ja3(s) when sniffing or from a pcap.
Python
94
star
5

WebShells

Some cool WebShells
PHP
59
star
6

MoMo

利用墨墨背单词的分享功能拿每日20个的单词上限奖励(多线程
Python
45
star
7

LLC

Linux Log Cleaner (utmp, wtmp, btmp, lastlog)
Python
27
star
8

Zero-Width-Spaces-Hiden

Hide information using Unicode(Zero-Width-Spaces).
Python
25
star
9

dibber

用于自动搜索 Python 沙箱逃逸、SSTI 攻击链的小工具
Python
18
star
10

EyesSaver

无界面、自启动的番茄钟,拯救眼睛 👀
Shell
15
star
11

ShuWo_Spider

图书馆书蜗App自动化脚本(抢坐 & 续借)
Python
15
star
12

xsleaks-wiki-zh_CN

xsleaks-wiki 中文版
HTML
13
star
13

souse

A tool for converting Python source code to opcode(pickle)
Python
11
star
14

ReIPDog

用 Python 写的一个查询旁站的脚本
Python
8
star
15

Cryptography_Experiments

Experiments for my cryptography course. (include all codes).
Python
6
star
16

Exp-or-Poc

My Exp or Poc
Python
6
star
17

vscode-door

利用 vscode 配置制作后门
Python
3
star
18

My-Alfred-Workflows

My Alfred Workflows ~
2
star
19

Macr0phag3.github.io

My Blog: www.tr0y.wang
HTML
2
star
20

Fractal_Tree

Draw a fractal tree by python
Python
2
star
21

Macr0phag3

I, Macr0phag3
2
star
22

autoEvaluations4Teacher

用 Python 写的一个教务处自动评教脚本
Python
1
star
23

for-my-wechat-public-platform

公众号,橘子杀手 的一些文件托管
PHP
1
star
24

parselmouth

自动化的 Python 沙箱逃逸 payload bypass 框架 / Automated Python Sandbox Escape Payload Bypass Framework
1
star