首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

内网穿透 隧道_ping隧道

目录 前言 一、概述 1、简介 2、原理 3、使用 (1)服务端 (2)客户端 二、实践 1、场景 2、建立隧道 (1)攻击机监听 (2)目标机发送 (3)攻击机转换 3、抓包看看...源码与分析 (1)icmp_tran.py (2)tran.sh 2、检测与绕过 (1)异常ICMP数据包数量 (2)异常ICMP包长度 (3)payload内容 结语 前言 本文研究ICMP隧道的一个工具...:内网渗透系列:内网隧道之ICMP隧道 3、使用 (1)服务端 tucpdump监听并下载文件 sudo tcpdump -i eth0 icmp and icmp[icmptype]=icmp-echo...attacker-IP> 二、实践 1、场景 攻击机(服务端):kali 192.168.10.128 目标机(客户端):ubuntu 192.168.10.129 目标机可以ping通攻击机 2、建立隧道...tcpdump -i eth0 icmp and icmp[icmptype]=icmp-echo -XX -vvv -w output.txt (2)目标机发送 准备一个test.zip文件 建立隧道发送

1.3K20

内网隧道之ICMP隧道

ICMP隧道简介 ICMP是一个比较特殊的协议,在一般的通信协议里如果两台设备要进行通信,肯定需要开放端口,而在ICMP协议下就不需要,最常见的ICMP消息为ping命令的回复,攻击者可以利用命令行得到比回复更多的...常用的ICMP隧道工具有icmpsh、PingTunnel、icmptunnel、powershell icmp等。...,可以跨平台使用,为了避免隧道被滥用,可以为隧道设置密码。...,以Web服务器182.168.188.134为ICMP隧道跳板进行传送 相关参数说明: -p:指定ICMP隧道另一端的IP -lp:指定本地监听的端口 -da:指定要转发的目标机器的IP -dp...检查ICMP数据包的协议标签,例如:icmptunnel会在所有的ICMP Payload前面添加"TUNL"标记来标识隧道——这就是特征。

2.5K11
您找到你想要的搜索结果了吗?
是的
没有找到

内网隐藏通信隧道技术——FRP隧道

可以将内网服务以安全、便捷的方式通过具有公网IP节点的中转暴露公网。frp的好处是利用内网或防火墙后的机器,对外网环境提供http或https服务。...,将frps拷贝具有公网ip的机器上。...用户通过访问服务端的frps,由frp负责根据请求的端口或其他信息将请求路由对应的内网机器,从而实现通信。...代理类型 frp支持多种代理类型来适配不同的使用场景 tcp:单纯的TCP端口映射,服务端会根据不同的端口路由不同的内网服务。...首先在外网vps上启动frps服务,在内网的web服务器与域控之间建立一条frps隧道,内网web服务器启动frps,域控启动frpc服务,相互连接,建立起一条一级代理隧道,此时web服务器就作为跳板了

3.1K10

内网隐藏通信隧道技术——EW隧道

内网隐藏通信隧道技术——EW隧道 EarthWorm中的应用 在研究人员的渗透测试中,EW很好用,体积小,Linux为30kb左右,windows为56kb左右。...该工具能够以“正向”、“反向”、“多级级联”等方式打通一条网络隧道,直达网络深处,现在使用人数较多,如果在真实环境下使用,需要免杀 下载地址:https://github.com/idlefire/ew...:10.10.21.2 172.16.5.2 财务核心机器:172.16.5.5 正向SOCKS v5服务器 以下命令使用目标为其拥有一个外网IP地址的情况: 在内网web服务器与外网代理机器之间架设隧道...地址的代理即可 代理成功 反弹SOCKS5服务器 目标机器可以访问外网: 公网代理机器(win10)执行: ew.exe -s rcsocks -l 1008 -e 888 即在公网代理机器上添加一个转接隧道...只能访问内网资源,无法访问外网 域控 在代理机器,内网域控,内网web服务器上进行模拟: 先在代理机器上执行: ew -s lcx_listen -l 1080 -e 888 即在公网代理机器中添加转接隧道

2K50

破解某单机游戏学习fiddler脚本改包

(我加群水了半天也没水一枚cdk)...... 发现漏洞 最后我从1下手,这涉及一个游戏机制的问题。游戏当中有一个“探索”的机制,即你从现在开始探索,经过6个小时后你就可以获得收获,受益不少。...** 因为每次的出发时间点都是上一次结束的时间点,这也太累了吧,我手机操作就算了,每次还要修改burp...... fiddler改包 我要实现的功能很简单,就是使返回的时间戳每次都比上一次请求的多21600...我将目光投向了fiddler,虽然不怎么用这东西。...fiddler修改返回包有三种方法 通过AutoResponder进行修改,具体操作是左边选择需要修改的请求,右边再点击AutoResponder按钮,添加规则,需要制定一个txt文本 [autoresponder

3.7K10

HTTP隧道

隧道由中间的“代理服务器”创建,通常部署于“DMZ”区域。 在隧道中可以传输一些被限制的协议,最终借由“代理服务器”跳出受限网络。...# 以下来自服务器的数据 HTTP/1.1 200 OK ... ---- 非CONNECT方法建立HTTP隧道 建立HTTP隧道可以是任何方法,它只是一种思想,而CONNECT是最为常见的方式而已...建立HTTP隧道的场景中,“客户端”部署在保护(受限)网络的内部,而“代理”则部署在外部。...在任何时刻,“客户端”都可以将要发送的数据封装成HTTP请求发往“代理”,“代理”再将其还原成原始的“客户端”请求并中继目标“服务器”;反之,“服务器”响应请求的数据则通过“代理”封装成HTTP响应并中继回...---- 代理认证 这里的“代理认证“指的是”代理“对”客户端“进行身份认证,认证通过后才允许建立HTTP隧道

1.4K20

fiddler+proxifier_fiddler抓包工具

一、HTTP基本抓包 Fiddler官网下载安装:https://www.telerik.com/fiddler 对浏览器的抓包,就不再赘述,打开这个软件就一目了然了,本文主要讲对普通Windows...在Fiddler中点击[Tools] — [Options] — [HTTPS]勾选如下设置: 点击[Actions] — [Trust Root Certificate] 让系统信任Fiddler的根证书...处理Fiddler无法抓到包的情况 4.1 设置代理 上面说到了,Fiddler抓包的原理是在本机的8888端口开启HTTP/HTTPS代理,任何通过Fiddler代理的HTTP/HTTPS通信内容都会被解析...修改Proxifier设置后,把域名解析的工作交给代理服务器,Proxifier会直接向Fiddler发送请求: CONNECT www.baidu.com:443 HTTP/1.1 这样Fiddler...Fiddler之所以能抓到并解密HTTPS包的内容,是因为Fiddler使用了中间人攻击的手段,该手段要能成功实施,有一个前提条件,就是客户端信任Fiddler提供的根证书,之前我们通过[Actions

2.6K30

从入门精通Python隧道代理的使用与优化

今天我们来聊聊如何从入门精通地使用和优化Python隧道代理,让我们的爬虫程序更加稳定、高效!今天我们将对使用和优化进行一个简单的梳理,并且会提供相应的代码示例。 1. 什么是隧道代理?...首先,让我们来了解一下什么是隧道代理。隧道代理是一种通过中间服务器转发网络请求的方式,隐藏真实的客户端IP地址,提高爬虫的匿名性和安全性。...解决方案:使用Python的第三方库,如`requests`或`aiohttp`,结合隧道代理服务商提供的API,实现隧道代理的使用。...隧道代理的优化技巧除了基本的使用,我们还可以通过一些优化技巧,提升隧道代理在爬虫中的性能和稳定性。a. 代理池管理隧道代理的可用性是一个重要的问题。...```通过代理池管理和异常处理与重试机制,我们可以提高隧道代理在爬虫中的可用性和稳定性,确保爬虫程序的顺利运行。

22030

Fiddler实战

比如我现在获取到淘宝首页的请求,我们可以使用fiddler中的composer选项卡来重新调用一次该请求,如下所示: 我们双击该左侧的请求,右侧Inspectors选项卡来查看如下: 我们可以点击下面的...响应状态码 Response Status Code 如下所示: 我们可以通过这些选项,基于响应状态码来过滤session;含义如下: Hide success(2xx)的含义是:会隐藏状态码在200299...Hide non-2xx的含义是:会隐藏状态码不在200299之间的响应。...Fiddler自带的AutoResponder每条自动响应规则只能对应一个本地文件, 在文件数目较多的时候,使用起来很不方便,往往需要部署本地web服务,有了Stave插件(扩展),一个URL匹配可以对应一个本地目录...除支持URL映射到目录之外,还支持URLURL的替换。 Stave扩展并不影响原本的AutoResponder功能,两者可以共同起作用。

2K10

内网转发及隐蔽隧道 | 网络层隧道技术之ICMP隧道(pingTunnelIcmpTunnel)

网络层隧道技术之ICMP隧道(pingTunnel/IcmpTunnel) 目录 ICMP隧道 使用ICMP搭建隧道(PingTunnel) 使用ICMP搭建隧道...(Icmptunnel) ICMP隧道 ICMP隧道简单实用,是一个比较特殊的协议。...在一些网络环境中,如果攻击者使用各类上层隧道(例如:HTTP隧道、DNS隧道、常规正/反向端口转发等)进行的操作都失败了,常常会通过ping命令访问远程计算机,尝试建立ICMP隧道,将TCP/UDP数据封装到...使用ICMP搭建隧道(PingTunnel) PingTunnel是一款常用的ICMP隧道工具,可以跨平台使用,为了避免隧道被滥用,还可以为隧道设置密码。...隧道是指将TCP连接通过ICMP包进行隧道传送的一种方法。

3K10

Fiddler教程

Fiddler 官方网站提供了大量的帮助文档和视频教程, 这是学习 Fiddler 的最好资料 Fiddler_官方网站 Fiddler_官方文档 Fiddler_官方视频 Fiddler_官方插件 工作原理...Fiddler 是以代理 WEB 服务器的形式工作的, 浏览器与服务器之间通过建立 TCP 连接以 HTTP 协议进行通信,浏览器默认通过自己发送 HTTP 请求服务器,它使用代理地址: 127.0.0.1...上面的圆圈表示的是浏览器 Fiddler 的连接,下面的圆圈是 Fiddler 服务端的连接。 状态面板 ?...你可以将前台服务器的诸多或者某个资源在本地做个副本,如果正常网络访问环境下该资源出现了 BUG 而导致开发环境崩溃时,可以先将这个资源的请求重定向本地副本,这样就可以继续进行开发调试你的页面,从而大量节省资源维护的等待时间...你也可以将多人同时维护的某个 JS 文件复制一份出来在本地,当你的开发调试收到他人调试代码干扰时,可以将这个 JS 的调用重定向本地无干扰的 JS 文件,进行无干扰开发,功能开发完成并调试 OK 之后再将你的代码小心合入开发环境中

1.6K30

fiddler神器

最近项目中恰好遇到了需要对https进行代理的需求,经过我的研究,最终找到了一个比较满意的解决方案,它就是fiddler。...fiddler 介绍 fiddler 是一款专门用于抓取http请求的抓包工具,当启动该工具时,pc端的请求会先被代理到该工具再转发到服务器,因此我们就可以在请求转发前对请求的协议,请求头,路径,请求内容等信息进行修改...使用指南 官方下载地址:https://www.telerik.com/download/fiddler/fiddler4,安装完成后我们进行一些配置: 点击 winConfig,勾选要代理的应用...; } } debug 点击rules-> automatic breakpoint ->before requests 设置全局断点: 然后我们用浏览器发起一个请求,再观察fiddler...避坑指南 因为fiddler 需要修改pc端的代理,所以如果当代理被其他应用修改,可能会导致fiddler无法代理http请求,可以检查电脑的 "代理服务器设置" 是否指向 fiddler的端口(默认

59830

web隧道

web隧道 web隧道可以让 HTTP 应用程序访问使用非 HTTP 协议的应用程序。Web 隧道允许用户通过 HTTP 连接发送非 HTTP 流量,这样就可以在 HTTP 上捎带其他协议数据了。...CONNECT方法建立HTTP隧道 Web 隧道是用 HTTP 的 CONNECT 方法建立起来的。...如果在任意时刻,隧道的任意一个端点断开了连接,那个端点发出的所有未传输数据都会被传送给另一个端点,之后,另一个端点的连接也会被代理终止。如果还有数据要传输给关闭连接的端点,数据会被丢弃。...隧道认证 在适当的情况下,也可以将 HTTP 的其他特性与隧道配合使用。尤其是,可以将代理的认证支持与隧道配合使用,对客户端使用隧道的权利进行认证。...隧道的安全性考虑 总的来说,隧道网关无法验证目前使用的协议是否就是它原本打算经过隧道传输的协议。因此使用隧道的时候要格外小心。 参考资料 《HTTP权威指南》

77920

内网转发及隐蔽隧道 | 应用层隧道技术之使用DNS搭建隧道(iodine)

应用层隧道技术之使用DNS搭建隧道(iodine) 目录 iodine 使用iodin搭建隧道 (1):部署域名解析 (2):安装并启动服务端...首先创建记录A,将自己的域名 www.hack.com 解析VPS服务器地址。然后,创建NS记录,将 test.hack.com 指向 www.hack.com 。...上传iodlie客户端目标主机,解压,进入目录安装 cd iodine-0.7.0/ make && make install 然后执行下面命令连接服务端(需要root权限),如图连接成功。...相关文章: 内网转发及隐蔽隧道 | 使用DNS进行命令控制(DNS-Shell) 内网转发及隐蔽隧道 | 使用ICMP进行命令控制(Icmpsh) 内网转发及隐蔽隧道 | ICMP隧道(pingTunnel.../IcmpTunnel) 内网转发及隐蔽隧道 | 网络层隧道技术之ICMP隧道 内网转发及隐蔽隧道 | 使用SSH做端口转发以及反向隧道 内网转发及隐蔽隧道 | 端口转发和端口映射 内网转发及隐蔽隧道

6.4K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券