测试第18天

Hello world,hello blog!

Posted by 吴柚 on March 8, 2019

VMware下Lunix虚拟机+VMware Tools 的安装+RSA初步尝试

  1. 借助VMware Workstation Pro,我们可以在同一台Windows或Linux PC上同时运行多个操作系统。

  2. 在VMware官网上下载VMware Workstation Pro。

  3. 进入Ubuntu官网,下载ubuntu-18.04-desktop-amd64.iso镜像文件

  4. VMware Workstation Pro创建新的虚拟机,后续使用ubuntu-18.04-desktop-amd64.iso创建Lunix虚拟机。

  5. 安装VMware Tools的好处:可以支持图形界面,可以支持共享文件功能,可以从本主机直接复制文件至虚拟机。

  6. 安装VMware Tools需要perl语言的支持,因此先进行perl语言的安装

先去Perl官网下载源码包

然后解压缩源码包:tar zxvf perl-5.12.2.tar.gz

建立文件目录:mkdir /usr/local/perl

设置源码:./Configure -des -Dprefix=/usr/local/perl -Dusethreads -Uversiononly

编译:make ;make install;

  1. 在VMware 工具栏选择 虚拟机(M),下拉菜单中有安装VMware Tools 选项,点击该选项。

  2. 在终端里进入root模式,然后创建文件夹:mkdir /mnt/cdrom

  3. 进入文件夹所在地:cd /mnt/cdrom

  4. 对文件进行解压缩:tar -zxvf /mnt/cdrom/VMwareTools-10.3.2-9925305.tar.gz /mnt

  5. 再到解压缩以后的目录,进行安装:cd /mnt/vmware-tools-distrib; ./vmware-install.pl。

  6. 这样就成功安装了VMware Tools。

RSA初步尝试

RSA的算法简介

选择两个大素数p和q,计算出模数N = p * q

计算φ = (p−1) * (q−1) 即N的欧拉函数,然后选择一个e (1<e<φ),且e和φ互质

取e的模反数为d,计算方法: e * d ≡ 1 (mod φ)

对明文m进行加密:c = pow(m, e, N),得到的c即为密文

对密文c进行解密,m = pow(c, d, N),得到的m即为明文

google了一下RSA类型题目的解法,想尝试使用工具来解决,使用CTF-RSA-tool,但是我的python出了问题,pip无法正常使用,所以明天进行重装Python或者尝试使用其他工具解题。

同样的,Python的base64库和BeautifulSoup库无法安装,正在尝试解决。