问题由于RangeError在Windows上重新启动

问题

由于以下原因,无法重新启动Windows:测距误差

为什么?

您的SSL证书的过期日期设置在2038年1月1日之后。Windows 64位系统仍然使用32位时间戳,这使得它们无法处理到期日期在2038年之后的SSL证书。

要验证时间戳问题是否是问题的原因,请打开prosvc.log并找到以下错误:

         
1
测距误差
2
bignum太大,无法转换为“long”

修理

  1. 转到Metasploit安装目录并找到以下文件:path\to\Metasploit\apps\pro\vendor\bundle\ruby\Metasploit framework- msf \ \ lib \ \载荷\ android.rb核心。
  2. 用编辑器打开文件。
  3. 更改以下行证书过期=证书过期+3600*24*365*20#20年Cert.not_after = cert.not_before + 63072000 # 2 years
  4. 保存您的更改。

在进行这些更改之后,您应该能够重新启动Metasploit Pro。在您能够成功启动Metasploit Pro之后,我们建议您应用下一个可用的更新。