ARM 物联网漏洞利用实验室在 Blackhat USA 2017 首次亮相
ARM 物联网漏洞利用实验室在 Blackhat USA 2017 首次亮相
在 Blackhat 教授 x86 二进制漏洞利用十年后,我们很高兴在 Blackhat USA 2017 上首次推出 ARM 物联网漏洞利用实验室!我们将连续教授两门课程。
周末课程“ARM 物联网漏洞利用实验室:入门”是 ARM 漏洞开发的入门课程,涵盖 ARM 汇编、从零开始编写 ARM shellcode,以及针对运行在 ARM 系统上的 Linux 镜像的远程漏洞利用开发。
随后是“ARM 物联网漏洞利用实验室:高级”课程,重点介绍如何克服 ARM 上的漏洞缓解技术,如 XN(DEP)和 ASLR,提取和分析物联网固件,以及利用物联网二进制文件。我们将构建 ARM ROP 链,并开发一个完全可用的远程漏洞利用,针对基于 ARM 的 IP 摄像机以及基于 ARM 的 WiFi 路由器——“从固件到 shell”。是的,我们将尝试对实际硬件进行攻击,而不仅仅是模拟器!
课程链接:
另外,我的朋友 @Fox0x01 编写了一系列关于 ARM 汇编基础的精彩教程。我强烈推荐已经注册或考虑报名 ARM 物联网漏洞利用实验室的学生阅读。
拉斯维加斯见,连续第 18 年!
DVAR ROP 挑战 - 解锁奖励回合!
我首次发布 Damn Vulnerable ARM Router 时,曾承诺会宣布 DVAR 奖励挑战。我在等待第一个栈溢出练习成功完成后才宣布奖励挑战。
@JatanKRaval 提供了第一个有效的解决方案,因此奖励回合解锁!
DVAR 挑战的第二部分是利用“/usr/bin/lightsrv”交通信号灯服务器中的栈溢出。lightsrv 在启动时自动运行,并在 8080 端口监听。
你的任务是:
找到 lightsrv 的缓冲区溢出向量
使程序崩溃并获取 pc=0x41414140
构建一个完整的 ROP 链(XN 已启用!)
获取一个可用的 shell!
提示:
如果你还没有玩过 DVAR,可以从这里下载:exploitlab_DVAR_tinysploitARM.zip
ARM 物联网漏洞利用实验室首次来到维也纳
ARM 物联网漏洞利用实验室首次来到维也纳!为期 3 天的课程涵盖 ARM 汇编、shellcode、ROP 链、固件分析、ASLR 绕过以及攻陷 ARM 路由器和 ARM IP 摄像机!
查看 @deepsec 的博客文章获取更多详情和注册信息:DeepSec 2017 Training: ARM IoT Exploit Laboratory
记住,这是一个为期 3 天的培训,今年在 DEEPSEC2017 上比其他所有培训都早开始。
ARM 物联网漏洞利用实验室在 Blackhat USA 2017 首次亮相
在 Blackhat 教授 x86 二进制漏洞利用十年后,我们很高兴在 Blackhat USA 2017 上首次推出 ARM 物联网漏洞利用实验室!我们将连续教授两门课程。
周末课程“ARM 物联网漏洞利用实验室:入门”是 ARM 漏洞开发的入门课程,涵盖 ARM 汇编、从零开始编写 ARM shellcode,以及针对运行在 ARM 系统上的 Linux 镜像的远程漏洞利用开发。
随后是“ARM 物联网漏洞利用实验室:高级”课程,重点介绍如何克服 ARM 上的漏洞缓解技术,如 XN(DEP)和 ASLR,提取和分析物联网固件,以及利用物联网二进制文件。我们将构建 ARM ROP 链,并开发一个完全可用的远程漏洞利用,针对基于 ARM 的 IP 摄像机以及基于 ARM 的 WiFi 路由器——“从固件到 shell”。是的,我们将尝试对实际硬件进行攻击,而不仅仅是模拟器!
课程链接:
另外,我的朋友 @Fox0x01 编写了一系列关于 ARM 汇编基础的精彩教程。我强烈推荐已经注册或考虑报名 ARM 物联网漏洞利用实验室的学生阅读。
拉斯维加斯见,连续第 18 年!
Blackhat 2016 Exploit Lab - 课前教程+Crackme 挑战
我们的 Blackhat USA 2016 Exploit Lab 黑带和大师课程正在快速填满。如果你正在参加我们的课程(或考虑参加),这里有一些入门材料 - 教程用于复习核心概念,以及几个 crackme 挑战来尝试你的漏洞编写技能。
黑带课程的教程+挑战虚拟机
操作系统 - 入门
函数工作原理
调试器简介
TinySPLOIT - 栈溢出热身(30MB 下载)
实验室大师课程的教程+挑战虚拟机
深入 ROP
TinySPLOIT2 - ROP 技术热身(78MB 下载)
解决挑战不是强制性的,但如果你真的渴望动手进行漏洞开发,那就试试吧!
如果你还没有注册课程,这里是注册页面:
7 月 30, 31 日 - Exploit Lab 黑带 - 浏览器漏洞利用,Use-after-free,DEP,ASLR,ROP
8 月 1, 2 日 - Exploit Lab 大师 - 高级 ROP,信息泄露,64 位漏洞利用
-- Saumil Shah @therealsaumil
TinySPLOIT2 - ROP 漏洞开发练习
Blackhat USA 2015 的 Exploit Laboratory 已经升级。我们将在 8 月 1,2 日的周末教授我们的“黑带”课程,涵盖高级主题,如使用返回导向编程绕过 DEP,以及深入探讨 Use-After-Free 漏洞利用。随后是我们最新的 8 月 3,4 日课程 - “Exploit Lab: Master”。Master 课程是一个超级高级课程。直接参加 Master 课程的学生应精通 ROP、Use-After-Free 漏洞利用、堆喷射和调试技术。
为了测试你的 ROP 技能,我们推出 TinySPLOIT2 - 一个紧凑的 Linux 虚拟机,包含三个漏洞编写挑战,每个挑战逐渐更难。现在获取 shell 需要使用返回导向编程、一些 GDB 调试技巧、ELF 二进制分析以及一些聪明的创新。
TinySPLOIT2 是一个 350MB 的 VMware 镜像(78MB 压缩),可以从这里下载。SHA256 校验和:57f6faa605426addcdb46cde976941e89e7317cc05165e93cc8cda42d697dca8
你可以在几分钟内启动并运行 TinySPLOIT2。启动虚拟机,按照其网页上的说明操作,编写漏洞利用并获取 shell。然后你需要捕获 flag 以进入第 2 和第 3 轮。祝你好运,ROP 链编写愉快!
旧的 TinySPLOIT 虚拟机仍然可以在这里找到。
Blackhat 培训价格将在 7 月 24 日上涨,所以如果你正在考虑注册课程,现在是时候了。几周后拉斯维加斯见!更多精彩内容 请关注我的个人公众号 公众号(办公 AI 智能小助手)公众号二维码

评论