2.1 JDK的下载与安装

2.1.1 JDK的下载

打开Oracle官网下载页面,选择JDK8版本为8u251所对应的操作系统版本进行下载,如图2-1所示。

版本号“8u251”里的“u”代表的意思为“update”,“8u251”代表的意思为JDK8第251次更新的版本。在后续调试漏洞时,如遇到“不安全的反序列化”等问题时,就需注意细微的版本差异,因为不同的版本可能会导致PoC需要进行改动或者无法利用成功。

图2-1 选择JDK8版本

这里也可以访问Orcale的存档页面进行历史版本的下载,如图2-2所示。

图2-2 Orcale的存档页面

读者可根据自己所需要的版本号下载相应版本的JDK。本书将使用Java SE Development Kit 8u191版本进行演示。