centos7下载setoolkit并克隆网站(fishing网站)
前言
本文章只做技术探讨,任何人企图进行非法活动与本作者无关。
测试环境
- 一台公网centos7(自己买的服务器)
- 一台windows10(我的本机)
- 一个公网登录网页
- python3.6
下载setoolkit
下载python3.6
yum -y install python3
下载git
yum -y install git
下载setoolkit
git clone https://github.com/trustedsec/social-engineer-toolkit
下载setoolkit依赖
cd social-engineer-toolkit/
pip3.6 install -r requirements.txt

这里出现了错误,后面再解决
运行初始化脚本
python3 setup.py
这一步是给setoolkit执行权限和设置环境变量

此时可以运行setoolkit了,虽然有的模块下载失败,但是不影响部分功能使用
[root@gg social-engineer-toolkit]# setoolkit

python-pycrypto这个模块,未安装会失去加密通信的能力,所以后面要想办法安装好
这里要选Y,同意条款。

同意完之后,就可以使用setoolkit了

当我尝试克隆网站的时候,出现了一个错误:No module named ‘pexpect’

下载pexpect模块
pip3.6 install pexpect

下载pycrypto模块
pycrypto 模块需要python开发包
# 我的python版本是3.6,就下载python36-devel,你们看自己的python版本进行下载开发包
yum install python36-devel -y
pip3.6 install pycrypto

下载完之后,再次打开setoolkit,pycrypto未安装的提示已经不见了

至于那个metasploit path not found,是因为我的centos7上没安装metasploit,其实如果我下载了metasploit也就没有那两个红色感叹号了。
克隆网站
上面已经安装好我们的克隆工具了,我们可以在任意目录运行它
[root@gg ~]# setoolkit
然后按照下图选项选即可




这里我输入的是centos7的公网ip

然后输入需要克隆的网页


这样说明克隆成功(如果不成功,可能你的服务器之前安装了apache等web服务器软件,先stop掉,然后再克隆)

接着打开浏览器,输入centos的公网IP(我的IP做了DNS映射,所以这里输入的是域名)

可以看到跟刚刚的网站内容一样,我本机访问克隆出来的网站并输入账号密码

登录之后,centos7上看到了本机的IP,输入的账号密码和验证码

总结
该工具不止能克隆网站,还有很多功能值得挖掘。