OSCP考试指南————考试要求详情

OSCP认证考试需在23小时45分钟内完成,涉及3个独立目标和1个AD集。考生需撰写专业报告,详细记录攻击过程,包括命令和控制台输出。必须提供足够的文件证据,否则会扣分。考试中禁止使用欺骗、商业工具、自动开发工具等。成功要求包括获取目标机器的系统或管理员权限,并提交proof.txt文件。Nmap、Nikto等有限制地允许使用,而Metasploit仅能用于选定的1台目标机器。
摘要由CSDN通过智能技术生成

OSCP 认证考试模拟私有 VPN 中的实时网络,其中包含少量易受攻击的机器。

您有 23 小时 45 分钟的时间完成考试。

这意味着如果您的考试在北京标准时间 09:00 开始,您的考试将在第二天北京标准时间 08:45 结束。

考试结束后,您将有另外 24 小时的时间上传您的文件。下面提供了有关如何提交文件的详细信息。

所有 OSCP 考试都有监考。 

第 1 部分:考试要求详情

考试包括 3个独立目标和 1个 Active Directory集(2个客户端 + 1个域控制器)

每个目标的具体说明将位于您的考试控制面板中,只有在考试开始后您才能使用该面板。

文件要求

您需要写一份专业报告,描述您对每个目标的利用过程。您必须以渗透测试报告的形式记录所有攻击,包括所有步骤、发出的命令和控制台输出。您的文档应该足够全面,以便技术合格的读者可以逐步复制您的攻击。

文件要求非常严格,未能提供足够的文件将导致扣分或零分。请注意,一旦您提交了考试和实验报告,您的提交即为最终提交。如果缺少任何屏幕截图或其他信息,您将无法再进行提交。 

利用代码

如果您没有对漏洞进行任何修改,您应该只提供可以找到漏洞的 URL。不要包含完整的未修改代码,特别是如果它有几页长。

如果你修改了一个漏洞利用,你应该包括:

  • 修改后的漏洞利用代码

  • 原始漏洞利用代码的 URL

  • 用于生成任何 shellcode 的命令(如果适用)

  • 突出显示您所做的更改

  • 解释为什么进行这些更改

考试证明

您的目标是利用每台目标机器并提供利用证明。每台目标机器至少包含一个证明文件,您必须检索该证明文件,在您的控制面板中提交,并将其包含在您的文档的屏幕截图中。

未能在每台机器的屏幕截图中提供适当的证明文件将导致目标获得零分。

提供证明文件内容的有效方法是在目标机器上的交互式 shell 中使用 原始位置 type的 or cat 命令 。

以任何其他方式获取证明文件的内容将导致目标机器的积分为零;这包括任何类型的基于 Web 的 shell。 

在所有 Windows 目标上,您必须运行具有以下权限之一的 shell 才能获得满分:

  • 系统用户

  • 管理员用户

  • 具有管理员权限的用户

在所有 Linux 目标上,您必须拥有 root shell 才能获得满分。

控制面板提交

考试控制面板包含一个可用于提交证明文件的部分。从考试机获取的 local.txt 和 proof.txt 文件的内容 必须在考试结束前提交到控制面板。请注意,控制面板不会指示提交的证明是否正确。下面提供了一个示例:

截图要求

找到的每个 local.txt 和 proof.txt 都必须显示在屏幕截图中,其中包括文件的内容,以及使用、或目标IP地址。这方面的一个例子如下所示:ipconfig ifconfig ip addr

考试限制

您不能在考试中使用以下任何一项:

  • 欺骗(IP、ARP、DNS、NBNS等)

  • 商业工具或服务(Metasploit Pro、Burp Pro等)

  • 自动开发工具(例如db_autopwn、browser_autopwn、SQLmap、SQLninja等)

  • 大规模漏洞扫描器(例如Nessus、NeXpose、OpenVAS、Canvas、Core Impact、SAINT等)

  • 其他工具中利用禁止或受限考试限制的功能

任何执行与上述类似功能的工具也被禁止。您最终有责任了解任何所选工具正在使用哪些功能或外部实用程序。OSCP 考试的主要目标是评估您识别和利用漏洞的技能,而不是自动化流程。 

但是,您可以针对任何目标系统使用 Nmap(及其脚本引擎)、Nikto、Burp Free、DirBuster 等工具。

请注意,除了本考试指南中包含的内容外,我们不会评论允许或受限的工具。

严禁将任何应用程序、文件或源代码从考试环境下载到您的本地计算机,除非您有必要破坏考试计算机,并确保在完成考试目标后将其删除。

Metasploit 限制

Metasploit 和 Meterpreter 有效负载的使用在考试期间受到限制。您只能针对您选择的 1台目标机器使用 Metasploit 模块(Auxiliary、Exploit 和 Post)或 Meterpreter 有效负载 。一旦你选择了你的 1台目标机器,你就不能对任何其他机器使用 Metasploit 模块(Auxiliary、Exploit 或 Post)或 Meterpreter 有效负载。

在选择 1台目标机器之前,不应使用Metasploit/Meterpreter 在多台机器上测试漏洞(这包括使用检查)。您可以对 1台目标机器多次使用 Metasploit/Meterpreter。

如果您决定在特定目标上使用 Metasploit 或 Meterpreter 并且攻击失败,那么您 可能不会 尝试在第2个目标上使用它。换句话说,一旦您决定使用其中任何一个,Metasploit 和 Meterpreter 的使用就会被锁定。

您可以对所有目标机器使用以下命令:

  • multi handler

    (又名 exploit/multi/handler) 

  • msfvenom 

  • pattern_create.rb 

  • pattern_offset.rb 

所有上述限制也适用于使用 Metasploit 的不同界面(例如 Armitage、Cobalt Strike、Metasploit Community Edition 等)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值