安装虚拟机环境

首先下载吾爱破解论坛专用版虚拟机软件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. C/C++ Qt 基本文件读写方法

    Qt文件操作有两种方式,第一种使用QFile类的IODevice读写功能直接读写,第二种是利用 QFile和QTextStream结合起来,用流的方式进行文件读写. 第一种,利用QFile中的相关函数 ...

  2. Kafka-基本介绍和常见问题

    1.kafka 1.1.kafka介绍 ​ kafka是最初由linkedin公司开发的,使用scala语言编写,kafka是一个分布式,分区的,多副本的,多订阅者的消息队列系统. 1.2.kafka ...

  3. HBase-HBase的特征、优缺点、应用场景

    一.Hbase的概念 HBase是Hadoop的生态系统,是建立在Hadoop文件系统(HDFS)之上的分布式.面向列的数据库,通过利用Hadoop的文件系统提供容错能力.如果你需要进行实时读写或者随 ...

  4. 反编译工具Jadx for MAC 安装与配置

    Jadx安装与配置 安装jadx brew install jadx 配置环境变量 先找到java安装位置 (base) # chen at Little-M1-Wrok in /usr/bin [1 ...

  5. Apache HTTP Server、IIS反向代理设置

    Apache HTTP Server 在 Apache 中设置反向代理,需要使用 mod_proxy 和相关的模块,如 mod_proxy_http.以下是一个基本的配置示例: 确保已经安装并启用了  ...

  6. 从零开始手写缓存框架(12)redis expire 过期的随机特性详解及实现

    前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(二)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? ...

  7. 【Unity3D】卷轴特效

    1 原理 ​ 当一个圆在地面上沿直线匀速滚动时,圆上固定点的运动轨迹称为旋轮线(或摆线.圆滚线).本文实现的卷轴特效使用了旋轮线相关理论. ​ 以下是卷轴特效原理及公式推导,将屏幕坐标 (x) 映射到 ...

  8. ORA-31655,ORA-39154 Objects from foreign schemas have been removed from import

    问题说明 在执行数据泵导入时提示错误: 问题原因 执行导入的用户缺少导入数据库的权限. 解决问题 给用户赋予导入数据库权限: grant imp_full_database to 用户; 然后重新执行 ...

  9. RMAN REPORT NEED BACKUP DAYS 5

    47.You issue the following command on the RMAN prompt. REPORT NEED BACKUP DAYS 5; Which statement is ...

  10. [BUUCTF][Web][SUCTF 2019]EasySQL 1

    这一题有点蛋疼,比较难顶 看了别人的write up 也很难get到解题思路,感觉必须要拿到源码进行审计才能解 大佬们猜后端是这么写的 select $_POST['query'] || flag f ...