当前位置: 首页 > news >正文

内网安全[3]-代理Socks协议路由不出网后渗透通讯CS-MSF控制上线

1.环境

隧道技术:

隧道技术是一类网络协议,它是一种数据包封装技术,它将原始IP包(其报头包含原始发送者和最终目的地)封装在另外一个数据包(称为封装的IP包)的数据净荷中进行传输,使用隧道的原因是在不兼容的网络上传输数据,或在不安全网络上提供一个安全路径,隧道协议通常(但并非总是)在一个比负载协议还高的层级或同一层。

简单来说就是通过网络隧道,可以使其隧道两端的网络进行互相通信,形成一个更到的网络,并且可以将不支持的协议数据包打包成支持的协议数据包后进行数据传输。

代理软件:

SocksCap Proxifier ProxyChains

代理协议:

SOCKS4/5

SOCKS代理与其他类型的代理不同,它只是简单地传递数据包,而并不关心是何种应用协议,既可以是HTTP请求,所以SOCKS代理服务器比其他类型的代理服务器速度要快得多。SOCKS代理又分为SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP协议(即传输控制协议),而SOCKS5代理则既支持TCP协议又支持UDP协议(即用户数据包协议),还支持各种身份验证机制、服务器端域名解析等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能够做到的SOCKS则不一定能做到。

实现两个目的:

(1)通讯后的渗透测试横向移动
(2)通讯后的控制上线CS&MSF

控制之前 肯定要得到权限 权限怎么知道 渗透测试流程网络通讯肯定是正常的才可以
忽视利用什么漏洞方式拿到的权限

前提条件:能进行通讯

两个部分:

(1)如何进行通讯
(2)如何拿到权限 没讲 横向移动课程
(3)如何进行控制

2.控制访问多台机器方法

使用木马上线控制win7

win10上线方法

正向
后门执行后数据交给本地2222端口 控制器连接当前的2222端口
反向
后门执行后数据交给远程2222端口 控制器监听的2222

win7上线右击代理转发socks代理设置代理端口

Proxifier设置代理

设置配置文件代理服务器添加地址:攻击机的地址端口刚刚上面生成的端口查看会话窗口回显的socks版本,根据版本选择检查

设置配置文件代理规则添加名称随意应用程序默认目标主机选择Windows2008地址动作选择刚刚创建的

我们需要正向链接,生成本地后门,执行后的权限把数据交给本地2222端口。win7控制器链接当前win10的2222。win7和CS通信,至此可以访问win10

bind_tcp 没有host,因为直接给的本地

(反向后门:后门执行完交给控制器的2222,控制器再监听自己本地的2222)

cs上线win10

使用win10的CMD权限(信息搜集提权等操作取得的CMD权限)执行后门,并不会上线

需要在win7的会话中访问win10 connect 192.168.11.129 2222即可上线

用192.168.11.128(win7)去控制192.168.11.129(win10)

MSF上线win10

正向链接

msfvenom -p windows/meterpreter/bind_tcp LHOST=0.0.0.0 LPORT=3333 -f exe > 2003.exe

监听

    use exploit/multi/handler
    set payload windows/meterpreter/bind_tcp
    set rhost 192.168.11.129   ##目标地址
    set lport 3333
    run

session会话

cs建立节点

然后探测资产信息,提权,正向链接

上线

建立监听,正向链接,生成后门,将后门放入win2012,执行后门

需要在win2008的会话中访问win2012 connect 192.168.33.130 4444即可上线

剩下同上

入栈严格怎么办?

相关文章:

  • 跨境电商的大麻烦——黑客攻击
  • 数据中心:AI范式下的内存挑战与机遇
  • 神经网络的卷积操作中不同的卷积核和不同的填充获得同样的输出
  • 【Linux】进程信号2——阻塞信号,捕捉信号
  • Serverless如何赋能餐饮行业数字化?乐凯撒思变之道
  • C++ Day1
  • Python 用相对名称来导入包中的子模块
  • 怎么添加网页到桌面快捷方式?
  • 深度学习500问——Chapter11:迁移学习(3)
  • CP AUTOSAR标准之LSduRouter(AUTOSAR_CP_SWS_LSduRouter)
  • Open WebUI的SearXNG网络搜索配置【403报错解决方法】
  • 我又挖到宝了!小米、352、希喂宠物空气净化器除毛能力PK
  • MySQL WHERE子句的使用和优化方法
  • 模方4.0导出osgb模型一直提示正在运行任务,请取消所有任务后再尝试?
  • Python初体验
  • SegmentFault for Android 3.0 发布
  • 分享的文章《人生如棋》
  • angular组件开发
  • Django 博客开发教程 16 - 统计文章阅读量
  • Go 语言编译器的 //go: 详解
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Material Design
  • Python_网络编程
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 利用DataURL技术在网页上显示图片
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 自定义函数
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • Prometheus VS InfluxDB
  • scrapy中间件源码分析及常用中间件大全
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • # Redis 入门到精通(七)-- redis 删除策略
  • # windows 运行框输入mrt提示错误:Windows 找不到文件‘mrt‘。请确定文件名是否正确后,再试一次
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)c#+winform实现远程开机(广域网可用)
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • .net core 的缓存方案
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • @require_PUTNameError: name ‘require_PUT‘ is not defined 解决方法
  • [android]-如何在向服务器发送request时附加已保存的cookie数据