VMware下Lunix虚拟机+VMware Tools 的安装+RSA初步尝试
-
借助VMware Workstation Pro,我们可以在同一台Windows或Linux PC上同时运行多个操作系统。
-
在VMware官网上下载VMware Workstation Pro。
-
进入Ubuntu官网,下载ubuntu-18.04-desktop-amd64.iso镜像文件
-
VMware Workstation Pro创建新的虚拟机,后续使用ubuntu-18.04-desktop-amd64.iso创建Lunix虚拟机。
-
安装VMware Tools的好处:可以支持图形界面,可以支持共享文件功能,可以从本主机直接复制文件至虚拟机。
-
安装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;
-
在VMware 工具栏选择 虚拟机(M),下拉菜单中有安装VMware Tools 选项,点击该选项。
-
在终端里进入root模式,然后创建文件夹:mkdir /mnt/cdrom
-
进入文件夹所在地:cd /mnt/cdrom
-
对文件进行解压缩:tar -zxvf /mnt/cdrom/VMwareTools-10.3.2-9925305.tar.gz /mnt
-
再到解压缩以后的目录,进行安装:cd /mnt/vmware-tools-distrib; ./vmware-install.pl。
-
这样就成功安装了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库无法安装,正在尝试解决。