Kali Linux中安装RsaCtfTool工具

时间:2024-04-02 15:02:55

主要是在CTF比赛中涉及到RSA的题目,在Kali Linux中安装RsaCtfTool工具较为方便,直接上安装教程。

 一、安装RsaCtfTool

       输入命令:git clone https://github.com/Ganapati/RsaCtfTool.git

       Kali Linux中安装RsaCtfTool工具

安装好以后进入RsaCtfTool目录下

二、安装相应环境

RsaCtfTool.py运行需要安装一些库,都在requirements.txt中,PyCrypto GMPY2 SymPy requests这四个库,但是想要安装gmpy2这个库还需要一些相应的环境mpfr和mpc,所以我们先安装这两个。
     (1)首先安装mpfr,因为要安装mpc必须先安装mpfr。本文中使用的mpfr版本为4.0.2(目前最新版本)
        命令:wget https://www.mpfr.org/mpfr-current/mpfr-4.0.2.tar.bz2
Kali Linux中安装RsaCtfTool工具
        下载完成后,依次执行下面命令:
        v=4.0.2
        tar -jxvf mpfr-${v}.tar.bz2 && cd mpfr-${v}
        ./configure
        make && make check && make install

       Kali Linux中安装RsaCtfTool工具

       Kali Linux中安装RsaCtfTool工具

       Kali Linux中安装RsaCtfTool工具

上述过程安装需要一点时间,等待就可以,至此mpfr安装结束。
        (2)再安装mpc,操作方法类似。
        方法一:依次执行下面命令:
        v=1.1.0
        wget ftp://ftp.gnu.org/gnu/mpc/mpc-${v}.tar.gz
        tar -zxvf mpc-${v}.tar.gz && cd mpc-${v}
        ./configure
        make && make check && make install

        安装过程需要一点时间,等待就完事。
        此过程中在下载mpc-1.1.0.tar.gz文件时可能比较慢(中途可能会中断,无法完整下载),因此,可以使用第二中方法。
        方法二:可以直接在(https://ftp.gnu.org/gnu/mpc/)网页中直接下载mpc-1.1.0.tar.gz文件(版本千万别下载错了。。。)。
 Kali Linux中安装RsaCtfTool工具
        个人采用的是方法二,可能是网络原因导致用方法一总是下载中断,无奈之下就采用了方法二。
        将下载好的文件复制到指定文件夹中,下图中红色标记的文件夹中,即/RsaCtfTool/mpfr-4.0.2中。
 Kali Linux中安装RsaCtfTool工具
        继续执行下面的命令:
        ./configure
        make && make check && make install

 Kali Linux中安装RsaCtfTool工具
 Kali Linux中安装RsaCtfTool工具

安装成功以后就可以开始安装相应python库了。
        由于Kali Linux中存在Python2和Python3两个版本,在使用pip命令安装Python库时,只能使用其中一个版本的,本文中使用的是pip3(即Python3版本的)。
        先使用apt-get update && apt-get upgrade命令更新,在终端中输入命令:sudo apt-get install python3-pip
        安装完成后可以使用pip3 -V命令查看,即可正常使用pip命令来安装python3的库了。
 Kali Linux中安装RsaCtfTool工具

三、配置库

使用以下命令:
        pip3 install -r requirements.txt
Kali Linux中安装RsaCtfTool工具
        **注意:本文中使用的是Python3。**
        安装结束后就可以运行了,使用命令:python3 RsaCtfTool.py
Kali Linux中安装RsaCtfTool工具
        完美成功安装了RsaCtfTool工具,自己可以好好的耍了呀。
        如果还有一些意料之外的报错可以自己百度下,若按本文中操作步骤来,是没有问题的,哈哈哈。。。

相关文章