首页 > 系统相关 >Vmware 安装使用记录

Vmware 安装使用记录

时间:2022-09-29 15:37:14浏览次数:74  
标签:记录 int 虚拟机 mov Vmware msg 软件 安装 VMware

关于

VMware 是常用的一款虚拟机软件, 但是让人头疼的是这是一款商业软件, 虽然网上可以搜到一些注册码, 就怕某天被养肥了让人宰了, 所以一直像找些替代产品, 但是也没有搜到, 所以只能先用了.
替代软件我用过的不多, 只有这些:

Sandboxie

Sandboxie 是一款很出名的沙盒软件, 现在也开源了, 但是盒软件用起来还是没有虚拟机方便.

VirtualBox

这个是一款虚拟机软件, 经常拿来跟 VMware 比较, 就个人感觉来说, 没有 VMware 好用, 去逛一些论坛的时候很多人分享的还是自己装好系统的 VMware 格式的文件.

QEMU

可以模拟电脑和硬件开发板, 但是还是很偏学术性质研究, 大多数时候我还是希望能当个普通 PC 使用, 作为电脑小白, 我搞起来有点费劲.

Hyper-V

Win10 版本以后有自带虚拟机, 但是只有专业版才有, 一般笔记本出厂预装都是家庭版, 所以很少有机会用.

VMware Workstation Player

VMware 有商用版 VMware Workstation Pro, 也有个人免费版 VMware Workstation Pro, 一开始发现有个人免费版还挺激动, 结果发现个人版的功能有阉割, 最大影响是不能添加快照.

安装软件

当然是从官网下最新版本了, 然后网上随便搜索下注册码填上
https://www.vmware.com/cn/products/workstation-pro.html

如果碰到虚拟化无法使用之类问题可以设置里搜索 启用活关闭 windows 功能, 然后勾选虚拟机平台.

软件安装就是各种下一步, 应该不会有问题.

安装系统

虚拟机不带系统, 都要单独下载, 这里用的都是大佬装完的系统...

使用

一般使用虚拟机的话就是执行一些不能确定安全性的第三方软件, 或者一个程序不能确定打包之后是否会有其他依赖, 放到虚拟机确认下. 再或者是配置一些开发环境.
虚拟机一些比较有意思的课题就是 虚拟机逃逸, 去虚拟化, 虚拟化检测等, 这些方面可以去 "吾爱破解", "看雪" 这些论坛多看看, 网上找了一些 VMware 的检测代码, 对于没有特殊处理过的, 倒也能简单判断.
[调试逆向] 【习题】Tencent2016C (虚拟机检测技术)

// 运行环境 vc6.0
#include <windows.h>
#include <stdio.h>

int chkVM1()
{
    int msg = 0;
    __try
    {
        __asm
        {
            pushad;
            pushfd;
            mov eax, 'VMXh'
            mov ebx, 0            
            mov ecx, 10            
            mov edx, 'VX'         
            in  eax, dx;          
            mov msg, ebx; 
            popfd;
            popad;
        }
    }
    __except (EXCEPTION_EXECUTE_HANDLER)
    {
        msg = 0;
    }
    // msg == "VMXh"
    return msg == 0x564D5868;
}

int chkVM2()
{
    int b = 0, c = 0, d = 0;
    _asm
    { 
        pushad; 
        pushfd; 
        mov eax, 0x40000000; 
        cpuid; 
        mov b, ebx; 
        mov c, ecx; 
        mov d, edx; 
        popfd; 
        popad;
    }
    // "VMwareVMware"
    return b == 0x61774D56 && c == 0x4D566572 && d == 0x65726177;
}

int main(void)
{
    printf("%d, %d\n", chkVM1(), chkVM2());
    getchar();
    return 0;
}

主机运行结果:

虚拟机:

标签:记录,int,虚拟机,mov,Vmware,msg,软件,安装,VMware
From: https://www.cnblogs.com/asmer/p/16741215.html

相关文章

  • Mongodb图形化工具Mongo Management Studio的初步使用记录
    工具官网下载地址:https://mms.litixsoft.de/ 使用免费版:  创建连接(可以测试下是否能连接) 可连接 点开数据库,点击对应集合 可以看到当前集合的存储数据......
  • 二进制部署k8s集群v1.23.9版本-21-安装LTS任务调度
    21.1、准备镜像192.168.1.200服务器操作lts-jobtracker镜像dockerpullharbor.qgutech.com/qx-apaas/lts-jobtracker:v1dockertag8f1e3d395515harbor.qgutech.com/......
  • VMware安装Win11+WSA子系统和使用教程
    VMware安装Win11+WSA子系统和使用教程作者:Sna1lGo时间:2022/9/29下载相关文件:Win11镜像:DownloadWindows11(microsoft.com)VMware:下载VMwareWorkstationPro-VMw......
  • linux 安装Redis以及使用
    安装redisyuminstallredis 安装完毕后,使用下面的命令启动redis服务设置redis为开机自动启动chkconfigredison 进入redis服务#进入本机redisredis-cli......
  • Tomcat服务器安装锐安信ssl证书指南
    锐成​​数字证书管理系统​​支持下载适用于Tomcat服务器的ssl证书。您可以通过将锐安信ssl证书安装到Tomcat服务器,使Tomcat服务器支持HTTPS安全访问。本文介绍如何在Tomca......
  • 今日学习Dos命令、计算机语言、jdk1.8安装
    Dos命令#cmd盘符切换将c盘切换到D输入D:#cmd查看当前目录下文件dir#切换目录cdchangedirectory例如E:\>cdF:#清理屏幕cls(clearscreen)#退出终端exit......
  • 关于自动配置Oracle安装环境的RPM包说明
    说明我们都知道如果在OracleLinux操作系统平台上在Oracle,Oracle提供了一个RPM包来自动配置操作系统相关的参数以满足OracleDB的安装要求。这样就去掉了安装Oracle最为繁琐......
  • Postgresql基于Linux各种安装方法
    说明目前PostGreSQL最新版本为11.3,​​9.3及之前版本​​以不再受官方支持.从RHEL/CentOS/SL/OL6开始都自带PG数据库,下表是不同的操作系统版本对应的数据库版本:操作系统版......
  • FreeSwitch 视频支持 安装libyuv libvpx opus mod_av 等模块介绍
    ①openh264OpenH264是思科公司以BSD协议开放的一个开源的H.264编码器和解码器。Cisco将以BSD协议开放其H264解码器实现,并提供针对主流操作系统的预编译库文件......
  • argocd快速安装
    argocd快速安装基本概要下载安装文件简单修改配置安装服务ingress暴露服务获取登陆密码安装Cli工具1.0下载安装文件#下载文件wgethttps://raw.githubuserc......