chisel使用
前言
最近在练习靶场的时候了解到了这个工具,感觉挺好用的,所以就学习一下。
项目地址:https://github.com/jpillora/chisel
Chisel 是一款Go语言编写开源的通信加密的用于绕过防火墙使用 HTTP? 协议进行传输的快速 TCP 隧道工具
特点:
1 | - 使用方便 |
关键是Chisel
的服务器端和客户端集成在一块,这就很方便了,不想frp
还需要配置。
但是,Chisel
的缺点就是,它的文件比较大。
使用 Chisel 反弹 Socks5 代理
公网主机上启动 chisel server
1 | chisel server -p 5555 --socks5 # 在本地 5555 端口启动 Socks5 服务 |
本地执行 chisel client
1 | chisel client IP:5555 socks |
Chisel 进行端口映射
公网主机上启动 chisel server
1 | chisel server -p 1337 --reverse |
内网主机上启动 chisel client
1 | chisel client WANIP:1337 R:1234:LANIP:3389 |
如果 server1
上启动 Chisel
的 client
模式,且 LANIP
为 server1
的 IP
时,server1
的 3389
端口映射到了公网主机的 1234
端口
如果 server1
上运行 Chisel
的 client
模式,但 LANIP
为 server2
的 IP
时,通过 server1
把server2
的 3389
端口映射到了公网主机的 1234
端口
从第二种用法可以看出 Chisel 的端口转发功能比 lcx 更强大