[点晴永久免费OA]EarthWorm(ew):复杂网络环境下端口转发及SOCKS5代理工具
当前位置:点晴教程→点晴OA办公管理信息系统
→『 经验分享&问题答疑 』
零、前言本文是在学习了下面参考文章的基础上,基于自己的理解和心得补充了数据流量拓扑图,这样更好理解工具的使用场景和记住命令;本文仅作为技术交流。 一、要点先说1.ew 自身的各个选项用途说明
2.正向代理和反向代理用途的区别
3.rssocks 启动的socks5服务,转发到最后一步必须使用rcsocks接收 4.工具下载地址 http://rootkiter.com/EarthWorm/supportlist/
二、端口转发功能场景一在攻击机运行工具,主动连接靶机3389端口,并将靶机的3389映射到攻击机本地1080端口;达到在攻击机侧访问本地1080端口,将数据转发到靶机3389;
场景二攻击机侧运行工具,做1080端口转发本地8080端口,且8080端口接受外部连接;靶机将本地3389端口数据转发到攻击机8080端口;
三、socks5代理功能场景一(正向代理)在靶机侧运行工具监听1080端口对外提供socks5代理服务;在攻击机侧使用代理工具(例如:proxychains)连接靶机提供的socks5代理服务,继续渗透扫描内网。
场景二(反向代理)靶机侧运行工具,本地启动socks5服务,主动外联攻击机8080端口,攻击机侧运行工具,将对外访问的8080端口与到本地1080端口做映射,进行数据转发;
场景三(正向代理):靶机侧运行工具启动socks5服务,边缘机侧运行工具将本地从1080端口收到的数据全部转发到靶机1086端口,在攻击机侧使用代理工具(例如:proxychains)连接边缘机提供的1080端口;最终达到攻击机侧与靶机之间形成socks5代理通道,继续渗透扫描内网。
场景四(反向代理):靶机侧运行工具启动socks5服务,边缘机侧运行工具连接靶机1086端口并主动外联攻击机8080端口;攻击机侧运行工具,对外监听8080端口,并将数据转发到本地1080端口;最终实现在攻击机侧1080端口<--->靶机之间形成一条代理通道;
场景五(反向代理)-复杂型多级联接靶机侧运行工具本地启动socks5服务并反向连接中间机7777端口;中间机侧运行工具将9999端口与7777端口数据转发互通;边缘机侧运行工具,通过主动外联攻击机8080端口将数据转发到中间机9999端口;攻击机侧运行工具,对外监听8080端口,并将数据转发到本地1080端口;最终实现在攻击机侧1080端口<--->靶机之间形成一条代理通道;
四、最后说点什么1.耐下心来 刚开始看到这个工具本想一看而过,后来耐心的学习一下,打开了新世界。 2.动手实践 看了很多文章也包括官方的文档;发现对小白来说想了解工具功能和不同场景,单看文字不直观,没有网络拓扑很难理解。所以本着自己边学习边记录边分享的精神,整理了这篇文章。 3.横向比较 3.1还发现了这个作者的另一个好用的工具Termite;目前EW和Termite作者已经不维护了;工具下载方式如下:
其中Termite文件夹下面就是工具; 3.2然后我在学习Termite的过程中又找到了一个和Termite功能基本一致的工具Venom(地址:https://github.com/Dliv3/Venom),我可以说这两个工具对我来说可以算是“神器”了!因为本篇重点是介绍EW的使用方法,后面再根据情况,也记录一下这两个“神器”工具的使用; 感兴趣的小伙伴可以学习一下Termite/Venom,玩起来挺爽; 参考文章:0.项目主页http://rootkiter.com/EarthWorm/ 1.内网穿透的n种姿势https://xz.aliyun.com/t/9454?accounttraceid=69827aec0fbd4da68045e255cee9fd32xlwo 2.EW使用https://blog.csdn.net/ws13129/article/details/94445378 3.内网渗透入门到放弃之必备杀器https://www.shangyouw.cn/win7/arc36509.html 4.Termite官方介绍说明http://rootkiter.com/Termite/ http://rootkiter.com/Termite/README.txt https://github.com/rootkiter/Termite 5.Venom官方介绍说明https://github.com/Dliv3/Venom 该文章在 2024/5/14 17:59:31 编辑过 |
关键字查询
相关文章
正在查询... |