Windows逆向之配置虚拟机环境
安装虚拟机环境
首先下载吾爱破解论坛专用版虚拟机软件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逆向之配置虚拟机环境的更多相关文章
- Windows 7下配置JDK环境变量和Java环境变量配置
下面来介绍一下Java环境变量配置,是在Windows 7下配置JDK环境变量. 方法/步骤 1 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为:C:\Program Fil ...
- windows server 2012配置php环境教程
买了windows系统的服务器(VPS)等之后我们需要一个php环境来搭建自己的项目,这里介绍手工在windows server 2012上面配置php环境的具体步骤,适合使用服务器和VPS等的新手. ...
- Windows Server 2008 配置 PHP 环境
在配置PHP环境之前要先配置好IIS. 传送门-> Win2008 Server下配置安装IIS 如果IIS是以默认的配置安装,则还需要安装CGI. 在这里勾选CGI,然后安装. 创建一个网站 ...
- Windows IIS 安装配置PHP环境
一. 概述 二.安装PHP 1.到php官网下载最新版PHP http://windows.php.net/download 三.配置IIS PHP环境
- Windows 7下配置JDK环境变量
安装jdk1.8版本(下载链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) ...
- Windows下如何配置tomcat环境变量
Apache Tomcat 是一款 Java Servlet 和 JavaServer Pages 技术的开源软件实现,可以作为测试 Servlet 的独立服务器,而且可以集成到 Apache Web ...
- Windows 7下配置JDK环境变量,JAVA环境变量配置,Tomcat服务器的使用
参考来源: http://www.cnblogs.com/pannysp/archive/2012/03/07/2383364.html 1. 常识: 1.1 War包 War包一般是在进行Web开发 ...
- 1.新手上路:Windows下,配置Qt环境
个人体会: 我最初只是想看看C++除了"黑窗口"之外,怎么才能做一些"更好看的东西".之后在网上看到有人推荐Qt,就看了一下官网(https://www.qt. ...
- 阿里云至 Windows Azure 的 Linux 虚拟机迁移
在Windows Azure中,用户可以对部署在Azure中的虚拟机的映像.磁盘以及快照进行生成和下载.用户可以方便地将Azure中的虚拟机实例迁移到本地.私有云甚至其他公有云平台进行测试.扩展或者再 ...
- 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. ...
随机推荐
- C/C++ Qt 基本文件读写方法
Qt文件操作有两种方式,第一种使用QFile类的IODevice读写功能直接读写,第二种是利用 QFile和QTextStream结合起来,用流的方式进行文件读写. 第一种,利用QFile中的相关函数 ...
- Kafka-基本介绍和常见问题
1.kafka 1.1.kafka介绍 kafka是最初由linkedin公司开发的,使用scala语言编写,kafka是一个分布式,分区的,多副本的,多订阅者的消息队列系统. 1.2.kafka ...
- HBase-HBase的特征、优缺点、应用场景
一.Hbase的概念 HBase是Hadoop的生态系统,是建立在Hadoop文件系统(HDFS)之上的分布式.面向列的数据库,通过利用Hadoop的文件系统提供容错能力.如果你需要进行实时读写或者随 ...
- 反编译工具Jadx for MAC 安装与配置
Jadx安装与配置 安装jadx brew install jadx 配置环境变量 先找到java安装位置 (base) # chen at Little-M1-Wrok in /usr/bin [1 ...
- Apache HTTP Server、IIS反向代理设置
Apache HTTP Server 在 Apache 中设置反向代理,需要使用 mod_proxy 和相关的模块,如 mod_proxy_http.以下是一个基本的配置示例: 确保已经安装并启用了 ...
- 从零开始手写缓存框架(12)redis expire 过期的随机特性详解及实现
前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(二)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? ...
- 【Unity3D】卷轴特效
1 原理 当一个圆在地面上沿直线匀速滚动时,圆上固定点的运动轨迹称为旋轮线(或摆线.圆滚线).本文实现的卷轴特效使用了旋轮线相关理论. 以下是卷轴特效原理及公式推导,将屏幕坐标 (x) 映射到 ...
- ORA-31655,ORA-39154 Objects from foreign schemas have been removed from import
问题说明 在执行数据泵导入时提示错误: 问题原因 执行导入的用户缺少导入数据库的权限. 解决问题 给用户赋予导入数据库权限: grant imp_full_database to 用户; 然后重新执行 ...
- RMAN REPORT NEED BACKUP DAYS 5
47.You issue the following command on the RMAN prompt. REPORT NEED BACKUP DAYS 5; Which statement is ...
- [BUUCTF][Web][SUCTF 2019]EasySQL 1
这一题有点蛋疼,比较难顶 看了别人的write up 也很难get到解题思路,感觉必须要拿到源码进行审计才能解 大佬们猜后端是这么写的 select $_POST['query'] || flag f ...