社会工程学是利用人的心理弱点以及制度上的漏洞,在攻击者和被攻击者之间建立信任关系,获得有价值的信息,最终可以通过未经用户授权的路径访问某些敏感数据和隐私数据。基于Kali Linux的社会工程学工具包SEToolkit探究了社会工程学中的网页攻击,利用虚拟化平台搭建渗透测试环境,对实际攻击环境进行模拟,并提出相应的防御方法。