电脑重装系统换了win10,之前的环境都没了,而Metasploit也开始用ruby2.4了,花了一个晚上加一个早晨的时间将环境重新搭建了一下,中间还是遇到了一些坑,并且和之前写的有所出入,特将过程重新整理,并之前贴的图重新了一下
—————————————————
这里开始—————————————————
首先官方下载最新的rubyinstaller-2.4.2-2-x64
可以从主页上看到这个提示
简单说就是2.4版本的ruby不再需要专门下载devkit了,只需在安装的最后一步选中安装MSYS2,安装结果如图
由于重装了系统,有一些重要的库没有安装,因此bundle install的时候遇到了这个
很快在stackoverflow上找到了解决方案
(这位回答者还很贴心的将pcaprub库的安装详细过程的链接贴了出来
6c9K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6H3j5$3q4H3M7Y4g2T1i4K6u0r3M7r3y4S2M7s2u0#2j5W2)9J5c8Y4N6A6K9$3W2Q4x3V1k6i4K9h3&6V1L8%4N6K6i4K6u0V1d9h3&6K6N6r3q4D9L8r3q4@1K9h3!0F1,但是这个安装过程是针对devkit讲解的,仅供参考)
装好了wpdpack后报错依旧
链接时出了问题,没有找到一些函数的共享库的位置,Google了许久,尝试了很多次,未果,只好将这个问题放在一边。
第二天早上灵机一动,会不会是库的64位和32位的问题,果然,把C:\WpdPack\Lib\x64中的DLL拷贝到C:\WpdPack\Lib\中问题便解决了
又遇见了熟悉的错误,很明显bcrypt的版本没选对嘛。这里要特别提醒一下大家一定要区分好这两个
下载bcrypt3.1.11到本地后重新安装
再bundle install,环境搭建成功!
下面是之前的内容
—————————————————
华丽的分隔线—————————————————
[培训]科锐逆向工程师培训第53期2025年7月8日开班!