利用virtualbox虚拟机实现端口转发
virtualbox虚拟机实现端口转发,具体内容如下
1.应用场景
突破上网限制(如在公司内部限制访问外部网络,但是开放了某些端口,可以利用开放的某些端口实现端口重定向)
远程桌面重定向
NC重定向获得Shell
2.实验环境
- virtualbox虚拟机
- Windows XP(作为防火墙子网客户机,Host-Only,ip:1.1.1.10)
- 防火墙(虚拟两块网卡,一块使用桥接到物理网络,一块使用Host-Only,ip:1.1.1.1)
- Kali Linux(安装rinetd作为流量转发中转站,桥接网络,ip:192.168.43.164)
- Windows 2003(作为Server,桥接网络,ip:192.168.43.149)
3.实验过程
1)、配置防火量规则
在XP浏览器端输入地址http://1.1.1.1,管理防火墙,将防火墙规则设定为只有53端口才能进行通信
2)、在卡里上上安装并配置rinetd(使用前使用rinetd命令手动开启,结束时pkill rientd结束进程)
安装命令:apt-get install rinetd
配置:打开配置文件/etc/rinetd.conf,发现# bindadress bindport connectaddress connectport,通过设置这四个参数使用rinetd。
bindadress:绑定地址(此处指的是kali的地址)
bindport:绑定端口
connectaddress:将流量转发到的地址(此处指windows 2003)
connectport(突破上网限制转发到80端口,远程桌面转发到3389端口)
3)、访问
若是想要突破上网限制,在XP刘安琪地址栏输入http://192.168.43.164:53可访问Windows 2003的页面
4)、远程桌面管理
在XP端运行命令中输入mstsc打开远程桌面管理工具输入192.168.43.164:53,最终会远程桌面到Windows server上
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
详解VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射
由于前几天老师要检查大作业,而我们的数据库是放在虚拟机里的(不想在本机里放太多东西,保持轻便快速...),平时是用的桥接模式,但是考虑到可能教室里不好上网(图书馆底下信号比较差...),所以就试了试断网情况,却发现无法连接到数据库,因此专门找了资料学习了一下虚拟机的网络环境,网上信息比较杂,粘贴党太多,害苦了我,因此写这篇文章供大家参考,也供自己以后参考.全是经过测试的,绝非粘贴. 本文以VirtualBox为例 如果出现主机无法ping通虚拟机的情况,请首先确认虚拟机防火墙已关闭. 一.NAT
-
利用virtualbox虚拟机实现端口转发
virtualbox虚拟机实现端口转发,具体内容如下 1.应用场景 突破上网限制(如在公司内部限制访问外部网络,但是开放了某些端口,可以利用开放的某些端口实现端口重定向) 远程桌面重定向 NC重定向获得Shell 2.实验环境 virtualbox虚拟机 Windows XP(作为防火墙子网客户机,Host-Only,ip:1.1.1.10) 防火墙(虚拟两块网卡,一块使用桥接到物理网络,一块使用Host-Only,ip:1.1.1.1) Kali Linux(安装rinetd作为流量转发中转站
-
Mac中使用Nginx实现80端口转发8080端口
由于项目本身的原因,开发必须使用80端口实现,而在Unix内核中非Root用户无法直接使用1024以下的端口,最初作者找到了pfctl的方式实现80端口转发到8080端口实现访问,经过亲测出现了最为严重的问题,按照当时的方法配置好之后发现本机Mac通过localhost/<项目名>和127.0.0.1/<项目名>可以访问,此时很是兴奋,但出现了最根本的问题,那就是同局域网内其他机器通过访问IP地址/<项目名>(例如:IP地址是192.168.0.106,那么其他机器访问
-
在Mac上利用VirtualBox搭建本地虚拟机环境的方法
1. 大数据和Hadoop 研究学习大数据,自然要从Hadoop开始. Hadoop不是一个简单的软件,而是有一些列软件形成的生态,其核心思想来自Google当初发布的三篇论文,后来做了开源的实现, 谷歌的实现和Hadoop的实现大致可以做这样的对应: Google Map/Reduce <---> Hadoop MapReduce Google GFS <---> Hadoop HDFS Google BigTable <---> Hadoop HBase Hadoo
-
kvm虚拟机配置NAT端口转发的实现方法
目录 1. 概述 2. iptables创建规则 3. 查看和清除 4. 一些别的问题 1. 概述 在内网一台物理机部署了kvm虚拟化环境.为了避免虚拟机的IP地址和内网网段冲突,kvm采用的是NAT模式,而非桥接模式.因此在本地访问kvm虚拟机时,必须用物理机来实现转发,才能登录到虚拟机.而kvm的转发,需要使用Linux的iptables工具来实现 2. iptables创建规则 先创建虚拟机,比如创建一台虚拟机node98,其ip地址是192.168.80.98,我想在本地访问node98
-
virtualbox虚拟机网络设置原理解析
这几天在虚拟机中研究操作系统(OS)的属性问题,众所周知,最经济实惠,最廉价的方法就是架设虚拟机.这段时间我在我的个人电脑上面装了CENTOS.LINUXMINT.WINDOWS8的操作系统,系统是装好了,但是遇到了一个问题,虚拟机与实体机的网络互联,及虚拟机的网络访问问题始终没有解决. 这几天耐心下通过度娘,查找了一些资料,通过观察,渐渐弄明白了VIRTUALBOX的网络设置问题,恩,废话不多说,首先介绍一下虚拟机的几种网络连接方式. 第一种:NOT ATTACHED 顾名思义就是不设置网络连
-
VirtualBox虚拟机网络设置四种模式详细说明
VirtualBox的提供了四种网络接入模式,它们分别是: 1.NAT 网络地址转换模式(NAT,Network Address Translation) 2.Bridged Adapter 桥接模式 3.Internal 内部网络模式 4.Host-only Adapter 主机模式 第一种 NAT模式 NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到Vhost的存
-
配置 VirtualBox 虚拟机的网络模式
目录 一.网络接入模式 1.网络地址转换(NAT)模式 2.桥接网卡模式 3.内部网络模式 4.仅主机网络模式 二.总结 最近有小伙伴遇到虚拟机网络通信的问题.本文以 VirtualBox 为例梳理一下虚拟机的网络设置. 为什么是 VitualBox,因为这款虚拟机软件免费,简单易用,性能也很优异.完全能够满足日常使用. 闲话少絮,步入正题. 一.网络接入模式 VirtualBox 提供了 7 种网络接入模式,如下图所示: 这 7 种模式分别是: 网络地址转换(Network Address T
-
nginx进行端口转发的实现
目录 使用场景 解决方案 使用场景 1.内网有一台服务器的端口需要映射到外网(举例外网的服务器申请了一个域名,然后给该域名做了一个nignx的配置,然后配置中需要访问一个内网的http的服务) 2.内网服务器没有外网访问权限,全部内网中只有一台服务器有外网权限,可用于曲线救国版内网穿透 3.虚拟机只有NAT网,且虚拟机只配备了内网localhost转发到宿主机localhost,此时想外网或者其他内网(非宿主机)想访问虚拟机端口 4.将代理机作为堡垒机(跳板机),用于防止内部系统被人随意访问,此
-
Windows自带的端口转发工具netsh使用方法
下面的代码在windows下运行后可以讲172.20.53.1的14941端口转发到172.20.53.2的3389端口上 复制代码 代码如下: netsh interface ipv6 install netsh interface portproxy add v4tov4 listenaddress=172.20.53.1 listenport=14941 connectaddress=172.20.53.2 connectport=3389 如果要取消上面的端口转发,使用下面的代码 复制代
随机推荐
- java调用未知类的指定方法简单实例
- JS实现改变HTML上文字颜色和内容的方法
- 分享Visual Studio原生开发的10个调试技巧
- C语言实现带头结点的链表的创建、查找、插入、删除操作
- Android实现基于滑动的SQLite数据分页加载技术(附demo源码下载)
- nodejs 提示‘xxx’ 不是内部或外部命令解决方法
- js 获取页面高度和宽度兼容 ie firefox chrome等
- Discuz 公告效果(自动换行,无间隙滚动)
- php跨域调用json的例子
- jQuery实用技巧第1/2页
- javascript适合移动端的日期时间拾取器
- JS跨域问题详解
- javascript转换静态图片,增加粒子动画效果
- 原生Javascript插件开发实践
- php缓冲 output_buffering的使用详解
- Android使用phonegap从相册里面获取照片(代码分享)
- 详解Java 打印堆栈的几种方法
- LBS^2解决评论SPAM的一个方法
- 抢注行为频起风波 中文域名价值几何
- C#获取所有进程的方法