● Metasploit发现两个远程代码执行漏洞
○ 问题都出在WEB组件方面
○ MSF不受影响
● 安全面前任何软件都是平等的
○ 没有绝对安全的软件
为什么要说社会工程学
● Metasploit可以很好的配合到社会工程学攻击的各个阶段
● Setoolkit工具包大量依赖Metasploit
● 基于浏览器等客户端软件漏洞实现对客户端计算机的攻击
社会工程学
● 社会:人是社会化的动物(人与人之间的关系,群体利益决定结构架构)
● 工程:依据标准的步骤完成任务达成目标的一套方法
● 通过人的交流,使用欺骗伪装等手段绕过安全机制实现入侵的非技术手段
社会工程学攻击的四个阶段
● 研究:信息收集(WEB、媒体、垃圾桶、物理),确定并研究目标人
● 钩子:与目标建立第一次交谈(Hook、下套)
● 下手:与目标建立信任并获取信息
● 退场:不引起目标怀疑的离开攻击现场
类型
● 基于人的社工
○ 搭载
○ 伪造身份
○ 偷听 / 窃肩
○ 反社工
○ 垃圾桶工程
● 基于计算机的社工
○ 弹出窗口
○ 内部网络攻击
○ 钓鱼邮件
○ 419尼日利亚骗局
○ 短信诈骗
Social-Engineering Toolkit(SET)
● 站点克隆:1 2 3 2
https://login.taobao.com/member/login.jhtml
● 发送钓鱼邮件:1 1 2
● WEB站点攻击向量:1 2 1 2
● 中间文件全部存在 ~/.set目录中
9:生成一个powershell
8:生成payload二维码
7:伪造无线AP
6:关于物联网的攻击向量
5:钓鱼邮件
4:创建一个payload
3:向USB导入一个攻击向量
2:基于WEB攻击
1:java程序绑定web去生成攻击向量