主要是在CTF比赛中涉及到RSA的题目,在Kali Linux中安装RsaCtfTool工具较为方便,直接上安装教程。
1.安装RsaCtfTool
输入命令:git clone https://github.com/Ganapati/RsaCtfTool.git
安装好以后进入RsaCtfTool目录下
https://img-blog.csdnimg.cn/20200422162404899.jpg
2.安装相应环境
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
(https://img-blog.csdnimg.cn/20200422163203527.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1JhdGlvbmFsX0hZSg==,size_16,color_FFFFFF,t_70)
下载完成后,依次执行下面命令:
v=4.0.2
tar -jxvf mpfr-KaTeX parse error: Expected 'EOF', got '&' at position 13: {v}.tar.bz2 &̲& cd mpfr-{v}
./configure
make && make check && make install
(https://img-blog.csdnimg.cn/2020042216393148.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shad