【网络安全实战】GoPhish+EwoMail搭建企业级钓鱼演练平台

搭建 EwoMail 邮件服务器 EwoMail是基于Linux的开源邮件服务器,支持一键搭建,集成了众多优秀稳定的组件,是一个快速部署、简单高效、安全稳定的邮件解决方案,支持电脑和手机的客户端,适合个人或邮箱功能需求少的企业。非常稳定:在不改动邮件服务器软件配置的情况下,基本不需要维护,简单的故障重启服务器即可恢复。 阅读详情
0x00 声明

请严格遵守网络安全法相关条例!此分享主要用于交流学习,请勿用于非法用途,一切后果自付。
一切未经授权的网络攻击均为违法行为,互联网非法外之地。

0x01 前言

钓鱼演练核心是gophish,此平台联动邮件服务器可以做到对邮件的统筹下发,如果邮件中包含钓鱼链接,他还能够锁定个人并跟踪监测到该员工:“是否查看邮件”,“是否点击链接”,“是否输入数据”,并且图形化得展示出来,非常直观。

正是我们用来完成客户购买的“对公司员工进行钓鱼意识培训服务”任务的最好工具,有数据也有统计。

0x01 前期准备

这个企业级钓鱼演练平台主要使用了 GoPhish开源网络钓鱼系统+EwoMail开源邮件服务器。
其中 GoPhish 可以使用 docker 安装,EwoMail 需要通过 git 下载安装**。**
除此之外,我们需要准备一台配置 2h2g的云服务器 且25端口能解封。
这里我们使用的是腾讯云购买的服务器,系统是 CentOS 7.8 64位。
**可能有人会问,为什么要准备国内的机器?**因为国外发送的邮件很有可能给邮件网关拦截或者到垃圾邮件。当然也有不同的情况,你可以做好两手准备。

阿里云、华为云、腾讯云等大型服务厂商会禁止搭建邮服,可以选择小型服务器提供商。就算腾讯云服务器25端口可以解封,但如果被发现发送恶意邮件也是会给封禁的。这里的“发现”是指受害者反馈了恶意邮件后会让腾讯云收到通告单。

0x02 腾讯云服务器25端口解封

访问 登录 - 腾讯云 通过下面的操作可以解封 25 端口。
注意:只有(包年包月)云服务器 CVM 才可以解封。

0x03 安装 EwoMail 邮件服务器

EwoMail GitHub地址:https://github.com/gyxuehu/EwoMail
EwoMail 官方网站地址:EwoMail邮件服务器,企业邮箱,一键搭建,安全稳定的开源邮件系统
EwoMail 官方文档地址:简介 - EwoMail邮件服务器
EwoMail 安装后不能卸载只能停止服务,如果需要重装需要重装系统才可以。
安装之前,我们先看 EwoMail 的环境要求。

yum -y install git
cd /root
git clone https://gitee.com/laowu5/EwoMail.git
chmod -R 777 EwoMail
cd /root/EwoMail/install
sh ./start.sh xxx.com



这里安装会用到域名,作用是邮件服务器后缀。我们可以不需要购买域名,这里我们先随意使用 xxx.com 作为后缀。只是这样的话只能发送邮件,无法接收邮件,在钓鱼这个应用场景下,我们不需要接收邮件。

如果服务器的网络不好或者你选择流量收费模式有额度,你可以选择先本地下载 EwoMail 压缩包后上传服务器。

unzip EwoMail-master.zip
chmod 777 EwoMail-master
cd EwoMail-master/install/
sh ./start.sh xxx.com



安装完成后,我们可以去看使用了哪些端口。

访问地址(将IP更换成你的IP即可)
邮箱管理后台:http://IP:8010 (默认账号admin,密码ewomail123)
邮箱管理后台ssl端口 https://IP:7010

web邮件系统:http://IP:8000
web邮件系统ssl端口 https://IP:7000

web数据库管理页面:https://IP:8020/



邮箱管理后台界面:

web邮件系统界面:

1. 内部通信【必须】

如果不做这一步无法登录web邮件服务器。会出现域不允许的问题。

\# 修改文件
vi /etc/hosts
# 填入
127.0.0.1   mail.xxx.com smtp.xxx.com imap.xxx.com



2. 修改默认密码

我们先通过账号admin/ewomail123 进入到邮箱管理后台,再进到个人资料处进行密码更改。

3. 创建邮件用户

在后台的左侧栏找到邮箱添加,这里使用 hr@xxx.com/12345678 作为账号的用户名和密码。

提示成功之后,我们去 web邮箱系统 登录测试。如果做完第一步,这里就不存在 域不允许 的问题。

4. 如果你使用购买域名

如果你选择使用购买的域名,那么请你在执行安装脚本的时候使用域名。

sh ./start.sh 你购买的域名



后续都是使用该域名即可,无需修改本机的 hosts 文件。
你的域名DNS解析应该像这般配置。

其中 TXT 记录里的 dkim_domainkey 用于提高邮件可信度。这里不进行赘述。

5. docker 安装 EwoMail 【NEW】

使用 Docker 新建 Centos 安装 EwoMail。这样一来我们可以随时关停邮件服务系统,也可以随时新建一个邮件服务系统。
项目地址:https://github.com/linjiananallnt/EwoMailForDocker
安装时请保证 8000,8010,8020,7000.7010.25,143,993,995,587,110,465 这些端口没被占用。

git clone https://github.com/linjiananallnt/EwoMailForDocker.git
cd EwoMailForDocker
sh ./start.sh


执行脚本之后请耐心等待,这个方法暂时没用日志输出,可以刷新 http://IP:8000 判断服务是否启动完毕。如果超过半个小时无法访问,说明安装失败。

0x04 安装 GoPhish 网络钓鱼系统

Gophers Github项目地址:GitHub - gophish/gophish: Open-Source Phishing Toolkit
因为Gophish 的 Linux 安装最适合的发行系统是 Ubuntu ,但我们这里是 Centos 系统,所以我们这里选择使用 docker 进行安装 GoPhish。

yum install docker -y
systemctl start docker
docker pull gophish/gophish
docker run -it -d --rm --name gophish -p 3333:3333 -p 8003:80 -p 8004:8080 gophish/gophish
docker logs gophish(查看安装日志中的登录密码)



docker 语句中的 -p 3333:3333 -p 8003:80 -p 8004:8080 为容器映射VPS端口,其中 3333 是 Gophish 的后台访问端口,8003 是伪造的页面地址,。我们可以随意更换映射VPS的端口,例如 -p 13222:3333 -p 25530:80 -p 12430:8080 更改之后我们可以使用 http://IP:13222 来访问 Gophish 后台。这里先按照上面给出的命令进行按照。
如果无法直接访问 3333 端口,请使用 https。

这里的账号是 admin 密码是创建服务时生成的,通过 docker logs gophish命令可以看到密码。

第一次登录需要修改密码。

后台的左侧栏示意。

1. 创建邮箱发送服务配置

进入后台后找到 Sending Profiles

各字段解释:

  • Name 随意填写,为Profile的名称
  • From 别名,为邮件的发送人,这里的格式为 名字<邮件地址>,名字可以任意填写,但邮箱地址必须和下面的Username一致。
  • Host smtp服务地址,因为我们没有做域名解析,所以直接填写 IP地址:25 即可。
  • Username和Password 为上面创建的邮箱用户。

这里可以使用 Send Test Email 来测试是否能发送邮件。在第三个 input 填入收件人邮箱,点击 Send。

在收件人的邮箱可以看到发送成功。

发件人为刚才我们自己命名的。到此邮件发送服务配置完毕。

2. 创建邮件内容模板

在左侧栏找到 Email Templates,点击添加新模板。

这里我们可以使用 GoPhish 的邮件模板导入功能,该功能十分强大。
我们去QQ邮箱随意点开一封邮件,例如下面。

点开右上角的更多选项,找到显示邮件原文。

全选显示出来的内容并复制。

找到 Import Email 按钮。

粘贴内容并点击导入。这里的 Change Links to Point to Landing Page 意思是将邮件内的链接替换成显示钓鱼页面的地址。因为你还没设置,所以使用 {{.URL}} 暂填代替。

导入后点击 Source 就可以看到邮件内的所有链接替换成了 {{.URL}}。

旁边的小图标,点击之后可以进行预览。可以拿来发现问题。

确认无误后点击保存,这里的 Add Tracking Image 的作用是在你的邮件内添加一张看不到的图片,用来判断是受害者是否点击了该邮件,用来统计数据使用。

outlook 禁止图片加载,可能会影响数据读取。

3. 创建钓鱼页面

在左侧栏找到 Landing Pages,点击新建页面。

这里系统自带的 importsite 可以直接输入要 copy 的网站地址,但是这种方法我尝试了一些网站,有许多网站都不能完美 copy ,这里我介绍一种方法,使用火狐带的插件 Save Page WE 可以完美把网页给 copy 下来,然后把 copy 下的页面源码贴在 HTML 的位置就行了,这里我随便找个后台演示下。
火狐插件 Save Page WE下载地址:Save Page WE – 下载 🦊 Firefox 扩展(zh-CN)
安装好插件,访问后台页面,右上角点击插件图标即可下载后台页面 html。

将下载好的 html 拖入任意编辑器,使用编辑器搜索 <form

将 form 标签内的属性只保留两个。action 必须为空。

然后全选代码复制到 HTML 文本框内,同时你可以使用 Source 旁边的小图标进行预览。下面的两个选项必须勾选才能记录到数据,第三步的跳转页面可以不进行设置,但最好是跳到真实页面。

通常,进行钓鱼的目的往往是捕获受害用户的用户名及密码,因此,在点击Save Page之前,记得一定要勾选 Capture Submitted Data 。
当勾选了 Capture Submitted Data 后,页面会多出一个 Capture Passwords 的选项,显然是捕获密码。通常,可以选择勾选上以验证账号的可用性。如果仅仅是测试并统计受害用户是否提交数据而不泄露账号隐私,则可以不用勾选。
另外,当勾选了Capture Submitted Data后,页面还会多出一个Redirect to,其作用是当受害用户点击提交表单后,将页面重定向到指定的URL。可以填写被伪造网站的URL,营造出一种受害用户第一次填写账号密码填错的感觉。
一般来说,当一个登录页面提交的表单数据与数据库中不一致时,登录页面的URL会被添加上一个出错参数,以提示用户账号或密码出错,所以在Redirect to中,最好填写带出错参数的URL,或着跳到错误页面。

4. 添加受害人邮箱发送组

在左侧栏找到 Users & Groups 点击添加组,这里我们先下载导入模板。

这里我们只需要填写 Email 一栏,为受害者邮箱地址,当然你也可以填写 First Name 作为收件人的名称。

导入并保存,别忘记填写 Name 作为组的名称。

5. 发送钓鱼邮件测试

在左侧栏找到Campaigns,点击新建,这里表单里面的 URL 就是填充到上面第二部邮件内容里面的 {{.URL}} 处。
这里 Gophis 默认起的服务是 80 端口,通过 docker 映射到了 8003 端口,所以这里填入 http://IP:8003。点击完成,就会给受害者的邮箱发送钓鱼邮件了。

点击发送后,可以在受害者邮箱内看到邮件信息。

这里有个图片没用被加载,所以我们没法从 Gophis 的控制台看到统计。

点击下面的链接可以看到会跳转到我们指定的URL地址。

点击继续访问就是我们仿冒的网站后台页面。

这里我们任意输入内容并提交后,就会跳转到我们第三步填写的 Redirect to 里面的地址。

填写并提交之后可以看到记录了我们填写的表单信息。

6. 错误钓鱼页面模板坑

在导入真实网站来作为钓鱼页面时,绝大多数情况下并非仅通过Import就能够达到理想下的克隆,通过多次实践,总结出以下几点注意事项 。
【捕获不到提交的数据】
导入后要在HTML编辑框的非Source模式下观察源码解析情况,如果明显发现存在许多地方未加载,则有可能导入的源码并非页面完全加载后的前端代码,而是一个半成品,需要通过浏览器二次解析,渲染未加载的DOM。这种情况下,除非能够直接爬取页面完全加载后的前端代码,否则无法利用gophish进行钓鱼,造成的原因是不满足第2点。
【捕获不到提交的数据】
导入的前端源码,必须存在严格存在<form method="post" ···><input name="aaa" ··· /> ··· <input type="submit" ··· /></form>结构,即表单(POST方式)— Input标签(具有name属性)Input标签(submit类型)— 表单闭合的结构,如果不满足则无法捕获到提交的数据 。
【捕获不到提交的数据】
在满足第2点的结构的情况下,还需要求<form method="post" ···>在浏览器解析渲染后(即预览情况下)不能包含action属性,或者action属性的值为空。
否则将会把表单数据提交给action指定的页面,而导致无法被捕获到 。
【捕获数据不齐全】
对于需要被捕获的表单数据,除了input标签需要被包含在中,还需满足该存在name属性。例如<input name="username">,否则会因为没有字段名而导致value被忽略 。
【密码被加密】
针对https页面的import,通常密码会进行加密处理,这时需要通过审计导入的前端代码,找到加密的Java函数(多数情况存在于单独的js文件中,通过src引入),将其在gophish的HTML编辑框中删除,阻止表单数据被加密 。

0x05 发件人伪造

为了让邮件更加真实,明面上的功夫必不可少。其中发件人的信息是重点。如何进行发件人伪造,我们可以利用自己搭建的 EwoMail 邮件服务器进行伪造。
首选进入邮件服务器后台,在左侧栏找到邮箱域名选项,添加不属于我们自己的域名,或者不存在的域名。

保存后利用 EwoMail 内部通信的机制,我们添加一道解析记录。

\# 修改文件
vi /etc/hosts
# 填入
127.0.0.1   mail.baidu.com smtp.baidu.com imap.baidu.com



然后再添加该邮箱后缀的邮箱用户。

在 Gophis 新建邮件服务配置,同一个 Host 不同的邮件用户。在 Campaigns 的时候选择这个发送配置即可。

0x06 其他
  1. 拦截

在实战中,我们可能拿到的受害者名单非常多。导致可能存在邮箱服务器一个时间内发送邮件数量太多会导致很多邮件被退回的情况。我们可以在 Users & Groups 处将受害者名单分成多个组,并在 Campaigns 配置 send email by 处指定不同的时间段进行发送。而且不同的组可以使用不同的邮件服务发送人,这样可以大大降低拦截的概率。

  1. 其他用法

不一定是发送邮件然后让受害者进入我们准备好的界面,这个链接也可以是问卷星收集信息,也可以是被我们插入恶意存储XSS的网页。甚至你可以放入捆绑木马,恶意Office,ZIP + Link 钓鱼,Office里面放恶意仿冒钓鱼链接等,具体看技战法。

0x06 参考文章致谢

● 钓鱼邮件Gophish系统实战指南_https_功能_com
● 记一次钓鱼邮件演练 | CN-SEC 中文网
● Gophish钓鱼实践指南 - FreeBuf网络安全行业门户
● 邮件发件人伪造 - T00ls.Com
● SecIN
● 钓鱼邮件发件人伪造技术剖析 - FreeBuf网络安全行业门户

通过GoPhish+EwoMail搭建钓鱼演练平台,你已经迈出了企业安全意识防护的第一步。但真实的攻防对抗远不止于此——从钓鱼攻击溯源、到邮件伪造防御、再到社会工程学防护,每项技能都能让你在网络安全领域占据先机。

题外话

如果你也想学网络攻防技术去当一名技术人,我可以把我自己收藏的190多节视频教程无偿分享给你,不管是零基础还是进阶学习都完全适用

全套网络安全教程分享:

在这里插入图片描述

需要的话可以扫描下方卡片加我耗油发给你(都是无偿分享的),大家也可以一起学习交流一下。

在这里插入图片描述
坚持学到一两个月之后就能去挖漏洞赚赏金,学三四个月之后就能达到CTF对抗赛的技术水平。

gophish平台搭建 gophish钓鱼邮件 钓鱼软件 smtp 阅读详情

相关推荐

EwoMail自建邮箱服务器(实现用户网页改密,数据备份)

企业或个人搭建邮箱服务器,无限流,用户可自主改密,可备份,使用centOS安全可靠

m0_56674116的博客 1414

Centos部署ewomail

本文主要记录centos7下的国内源和基础命令的安装,以及在centos环境下部署ewomail开源邮件解决方案以下是本篇文章正文内容,下面内容就介绍了具体的步骤。EwoMail是基于Linux的开源邮件服务器软件,集成了众多优秀稳定的组件,是一个快速部署、简单高效、多语言、安全稳定的邮件解决方案。

weixin_44697777的博客 3634

门控时钟(clock gating)的DFT设计

在数字IC芯片中,时钟树的功耗占比可能高达30%,因此一般会采取门控时钟的方式来降低该部分的功耗。所谓门控时钟,就是在芯片实际工作过程中,有些信号或者功能并不需要一直开启,那么就可以在它们不用的时候将其时钟信号关闭。这样一来信号不再翻转,从而能够有效减少动态功耗。 目前门控时钟都采用集成门控时钟单元(ICG,integrated clock gating cell),其结构如下。由一个latch和一个与门(也有的是或门)组成,可以过滤掉EN信号中的毛刺。一般的工艺库中都会有专门的ICG以供调用。 插入IC

weixin_44746697的博客 3877

使用EwoMail搭建属于自己的个人邮件服务器——超详细图文教程

为什么要搭建个人的邮件服务器呢? 本人是java开发工程师,玩过javaMail的都知道,当我们使用javaMail发送邮件的时候,我们一般使用的是个人邮箱账号,如:126或qq邮箱,那如果我们想让自己的邮箱变成一个属于自己域名的邮箱呢? 如下所示 当然这里的域名:symail.club 就是我们所需要的效果,我们不借助第三方企业邮箱的帮助,而是使用EwoMail,自行搭建。 是不是看起来很不错,需要做毕设的或者是装逼的同学,可以一试。 所需配置 搭建一个邮箱服务器,并不是无成本...

u012866532的博客 1万+

Burp Suite手工验证CORS漏洞的四步闭环法

CORS(跨域资源共享)是Web应用实现跨域通信的基础机制,其安全本质在于服务端对Origin头的校验逻辑与响应头组合的语义一致性。当服务端错误地返回Access-Control-Allow-Origin: *并配合Access-Control-Allow-Credentials: true,或采用弱校验(如字符串包含匹配)时,将导致敏感数据泄露与凭据劫持风险。该漏洞难以被自动化扫描器发现,因其依赖请求上下文、认证状态及动态策略判断。Burp Suite作为核心工具,需通过构造跨域请求、捕获预检响应、交叉验

weixin_30596343的博客 512

使用Eggjs做服务端获取微信小程序云开发数据库的access_token

最近自己想写了一个微信小程序,恰巧里面有个云开发,恰巧里面有个数据库,那懒人的我,就直接用云开发里面的数据库了,做测试或者正式也好,对于刚开始来说,免费的配额是够用的。 后来想到在小程序云开发上面的数据怎么看才方便?刚好微信小程序有一个服务端API,那就方便很多了,那就直接敲个服务端来获取云开发上数据库的数据出来到自己的后台上面,那以后管理起来也方便很多。 看了一下服务端api之后,发现有三个重要...

kalenE992的博客 1705

企业钓鱼演练平台搭建gophish+ewomail

本文主要介绍了企业钓鱼演练,作为企业网络安全攻防中的钓鱼演练使用,介绍了gophish和ewomail的搭建和网络钓鱼测试

weixin_53747497的博客 1397

SAM3模型国内快速上手:Modelscope权重下载+环境配置一条龙指南

本文详细介绍了SAM3模型在国内的快速部署方案,包括通过Modelscope平台下载权重文件、优化CUDA 11.8环境配置以及实战避坑技巧。针对国内开发者常见的网络问题和环境兼容性问题,提供了从权重下载到模型加载的全流程指南,帮助用户高效完成部署并快速上手SAM3模型。

weixin_28465009的博客 1154

【Ewomail-Gophish钓鱼邮件测试】

公司准备进行企业内部钓鱼邮件测试,了解企业员工网络安全意识,由此搭建钓鱼邮件实验平台简单模拟,为项目实施提供思路。

一纸荒芜的博客 6278

【题解-洛谷】B3644 【模板】拓扑排序 / 家谱树

有个人的家族很大,辈分关系很混乱,请你帮整理一下这种关系。给出每个人的后代的信息。输出一个序列,使得每个人的后辈都比那个人后列出。输出一个序列,使得每个人的后辈都比那个人后列出。如果有多种不同的序列,输出任意一种即可。),表示家族的人数。

写代码的犄角旮瘩 1065

【开源教程25】疯壳·开源编队无人机-定高、定点、悬停

【开源教程25】疯壳·开源编队无人机-定高、定点、悬停

efans_Mike的博客 1652

企业级钓鱼演练平台搭建+踩坑指南

3.EwoMail使用centos7.8搭建踩坑,使用官方华为云搭建centos7.8的服务器,可以直接按照EwoMail官方的安装手册无报错安装成功,使用一些小型/私有的云服务器网站购买的云服务器,会出现yum源不可用的报错,并且也有可能出现。我们可以随意更换映射VPS的端口,例如。没事,我们也有解决办法,购买正规云平台的云服务器,或者,将正规云服务器的yum源文件下载下来,替换到你自己的云服务器中。这里也有一个坑,就是官方调用的虚拟环境,也是存在问题的,和上面提到的第2点一样,yum源有问题。

m0_60767986的博客 1450

Ubuntu零基础入门到精通【4.4讲】:网络、蓝牙、显示器、声音与输入法设置!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1486

Phishing钓鱼邮件平台搭建

对某单位内部员工进行的一次钓鱼邮件演练

m0_71745484的博客 7686

beegfs读取文件完整流程分析

读取小于512KB文件数据,小于1s 读取15MB文件数据,花费7秒。

wfzy的博客 836

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

邮件钓鱼平台搭建以及基础使用场景,从零基础到精通,收藏这篇就够了!

现在红蓝对抗,邮件钓鱼越来越火了,简直是居家旅行、攻城拔寨必备良药!但是,项目周期短,还得统计数据,所以这次咱就玩点实在的,教你如何用和快速搭建邮件钓鱼平台,再来一场实战演练!好了,概念讲完了,咱们开始搭环境吧!

Libra1313的博客 3843

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

记一次企业钓鱼演练

企业钓鱼演练

include_voidmain的博客 1255

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【测试平台】Ewomail 邮件服务器搭建

使用的是开源的Ewomail邮件服务器,方便QA同学在进行业务测试时,通过测试平台自动注册邮件新账号, 减少手工注册的操作。前端页面调用的底层注册邮箱就是我们即将搭建的邮件服务器。

gogoboi_jin的博客 2268

600秒即可学会,ewomail企业邮局搭建教程

5、 vi /etc/hosts 内容为:127.0.0.1 mail.800815.xyz smtp.800815.xyz imap.800815.xyz。2、域名推荐com,长一点没关系,最好是.com这里我强调一个别人不知道的知识:搭建域名邮箱不能使用纯数字域名,不被信任,所以吧,就用纯英文的.com吧。amavisd -c /etc/amavisd/amavisd.conf showkeys 获取DKIM,复制输出的信息,打开。同时,请注意服务器配置,选择至少1核2G,公司搭建推荐选择2C3G。

H5游戏搭建 2044

ewomail开源版邮箱服务器 批量添加邮箱&&实现邮箱批量接收验证码

最近折腾了一段时间的邮件服务器,常见的邮件服务器系统例如,muila,iredmail,roundcube,ewomail,hMindmail等等,重复安装了好几次,最后发现还是ewoamil搭建起来最简单,不容易出错,官方给的教程也相当完备。批量添加邮箱和邮箱监测功能开源版并不支持,询问了一番专业版价格吧,我还是自己琢磨琢磨,写个脚本慢慢跑吧。因为开源版不支持批量创建邮箱,于是有了这款小工具:Ewomail批量创建邮箱&&接码工具.exe工具下载:安全无毒,纯手工一句一句敲出来的。

qq_44217591的博客 9717
上一篇: 通过投毒Bingbot索引挖掘必应中的存储型XSS
下一篇: 白帽子黑客挣钱攻略,别说兄弟发财不带你!
披荆斩棘的GG
博客等级 码龄4年 1万+粉丝 2960原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值