安装虚拟机环境

首先下载吾爱破解论坛专用版虚拟机软件VMWare Workstation 12,注册成功;再通过虚拟机启动论坛提供的WinXP系统镜像,在我的win11上完美运行。

实现文件互传

为了实验方便,下面要配置物理机和虚拟机之间的文件互传功能。我尝试用过VMware自带的共享文件夹和复制粘贴,但出现了系统崩溃等诸多问题。在试用轻松传这样的网页传输工具时,又出现了由于XP引擎落后导致的网页卡死问题。

这时我想到了以前在Ubuntu系统上和Windows互传文件的经历,最后决定选用WinSCP软件实现局域网内的文件互传。将物理机用作SSH Client,虚拟机作为SSH Server,通过虚拟机的22号端口完成文件互传。

在走到这一步之前踩了很多坑,而之后遇到的问题丝毫不见少。

首先,为了确定如何查看windows系统的某个端口是否开启,我翻阅了许多博客,最后找了一个telnet localhost 22命令来确定22号端口是否开启。

其次是XP系统在虚拟机上的表现过于差劲,许多官网甚至是GitHub网站全都无法访问。多亏了华军软件园等一众早期P2P网站对于IE的完美适配,我才勉强在Windows上成功安装OpenSSH For Windows(太多的网站打不开了,我甚至只能凭感觉随便乱选一个‘低’版本)。

万幸,我的SSH Server软件在WinXP上下载好了,安装选项全部默认即可。

安装完毕后还弹窗提示我打开QuickStart.txt文件查看说明,进一步配置SSH组用户行为,才能启动SSH Server。这个文件的配置步骤说明如下:

不得不说这份文档写的云里雾里,我在执行域组命令时一直报错Cannot find PDC, code=2453。但更幸运的是,我又碰巧看到一份博客给出了更简略的指导(虽然这个博客也有一些错误,但二者相互补充刚好能凑出正确方案)。

总结下来,只需要在C:\Program Files\OpenSSH\bin目录下,依次执行三个命令行:

mkgroup -l >> ..\etc\group
mkpasswd -l >> ..\etc\passwd!
net start opensshd

看到提示服务启用成功后,再通过物理机上的WinSCP访问虚拟机即可。

当然,需要注意的是WinSCP在运行时把虚拟机看作一个Linux系统,所以传输文件需要改为英文名才能传输。做完这些,就可以快速在两个主机之间传输文件了。

这个博客系列还给出了更多的无密码自动登录等高级技巧,但我现在用不到,因为目的主要是用WinSCP传文件,后续可以再开发SSH技巧。

Windows逆向之配置虚拟机环境的更多相关文章

  1. Windows 7下配置JDK环境变量和Java环境变量配置

    下面来介绍一下Java环境变量配置,是在Windows 7下配置JDK环境变量. 方法/步骤  1 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为:C:\Program Fil ...

  2. windows server 2012配置php环境教程

    买了windows系统的服务器(VPS)等之后我们需要一个php环境来搭建自己的项目,这里介绍手工在windows server 2012上面配置php环境的具体步骤,适合使用服务器和VPS等的新手. ...

  3. Windows Server 2008 配置 PHP 环境

    在配置PHP环境之前要先配置好IIS. 传送门-> Win2008 Server下配置安装IIS 如果IIS是以默认的配置安装,则还需要安装CGI. 在这里勾选CGI,然后安装. 创建一个网站 ...

  4. Windows IIS 安装配置PHP环境

    一. 概述 二.安装PHP 1.到php官网下载最新版PHP http://windows.php.net/download 三.配置IIS PHP环境

  5. Windows 7下配置JDK环境变量

    安装jdk1.8版本(下载链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) ...

  6. Windows下如何配置tomcat环境变量

    Apache Tomcat 是一款 Java Servlet 和 JavaServer Pages 技术的开源软件实现,可以作为测试 Servlet 的独立服务器,而且可以集成到 Apache Web ...

  7. Windows 7下配置JDK环境变量,JAVA环境变量配置,Tomcat服务器的使用

    参考来源: http://www.cnblogs.com/pannysp/archive/2012/03/07/2383364.html 1. 常识: 1.1 War包 War包一般是在进行Web开发 ...

  8. 1.新手上路:Windows下,配置Qt环境

    个人体会: 我最初只是想看看C++除了"黑窗口"之外,怎么才能做一些"更好看的东西".之后在网上看到有人推荐Qt,就看了一下官网(https://www.qt. ...

  9. 阿里云至 Windows Azure 的 Linux 虚拟机迁移

    在Windows Azure中,用户可以对部署在Azure中的虚拟机的映像.磁盘以及快照进行生成和下载.用户可以方便地将Azure中的虚拟机实例迁移到本地.私有云甚至其他公有云平台进行测试.扩展或者再 ...

  10. PHP-5.5.10+Apache httpd-2.4.9在Windows系统下配置实战

    原文 PHP-5.5.10+Apache httpd-2.4.9在Windows系统下配置实战 环境配置:   程序准备: PHP windows版本下载地址: http://windows.php. ...

随机推荐

  1. django 处理请求

    本文基于 django runsever 入口 执行 python manage.py runserver 调用 django.core.management.commands.runserver.C ...

  2. 【部署教程】基于GPT2训练了一个傻狗机器人 - By ChatGPT 技术学习

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 首先我想告诉你,从事编程开发这一行,要学会的是学习的方式方法.方向对了,才能事半功倍.而我认为 ...

  3. 自己封装的 Python 常用工具库(prestool)

    一.安装 需Python 版本建议 3.7 以上 pip install --upgrade prestool 二.常用工具 from prestool.Tool import Tool tool = ...

  4. 2022 多益网络hr面

    不知道为啥 我的一面是hr面试,面试官是一个小姐姐,整个面试过程还是比较轻松的 废话不多说,直接上题目 自我介绍(巴拉巴拉巴拉...) 有参与过什么团队协作项目吗,担任了一个什么样的角色,怎么分配任务 ...

  5. frmClientDm.ItemInLogShowAdq.Delete 报【BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。】

    当Adoquery 中只有一条数据库的时候,这个时候删除 就会报 :BOF 或 EOF 中有一个是"真",或者当前的记录已被删除,所需的操作要求一个当前的记录.这个错误 导致这个错 ...

  6. DBGRIDEH 底部多列 发现

    1.设置底部行数 2.点击footers 单独对每一行进行设置 3.单独对这两行 进行设置 5.看下辅助 所以用的时候可以这样用:WeiTopTradeShow.FieldColumns['top_x ...

  7. HBase-通过外部表将Hive数据写入到HBase

    a) 准备测试数据 这里准备的csv文件data_test.csv,内容没用''包裹,逗号作为列分隔符 171301,燕青,男,27,发展部 171207,武松,男,39,开发部 171307,李逵, ...

  8. Python中保存字典类型数据到文件

    三种方法: 1.在 Python 中使用 pickle 模块的 dump 函数将字典保存到文件中import pickle my_dict = { 'Apple': 4, 'Banana': 2, ' ...

  9. NVM Feature— Reservation(NVME 学习笔记五)

    8.8 Reservations 预订 NVMe的reservation预订功能,用于让两个或多个主机能够协调配合的访问共享namespace.使用这些功能的协议和方式超出了本规格说明书的范围.对这些 ...

  10. android mvvm实例解析

    MVVM架构,将整个应用分为三层,View层,VM层,Model层.其中View层单向引用VM层,VM层单向引用Model层.如上图. 单向引用,而非双向引用,这是MVVM与MVP最大的区别.View ...