红队学习笔记Day5 --->总结

今天先不讲新知识,来小小的复习一下

1.8888?隧道端口你怎么回事

在做隧道和端口转发的时候,我们常见的是通过一台跳板机,让外网的机器去远程连接到内网的一些机器,这时候就常见一些这样的命令

以防忘了,先把命令来回顾一下,这样就能直接连接本地的8888端口,就能访问内网的3389

但是有一个误解,很多新手都会理解错误,就是他们认为流量是这样子走的:

外网的一个随机端口(我举一个7777) ----> 跳板机的8888 ----> 内网192.168. 52.138的3389

这样对吗??肯定不对啊!!! 假设这样是对的,那么端口不就被用了两次了吗,所以肯定不是的,我们可以去找一个真实的环境来玩

 这是本次的一个实验拓扑

我们现在现在web机器上执行这样的一个命令

netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=8888 connectport=3389 connectaddress=192.168.52.141

然后在kali上执行远程连接web8888端口的命令,这样就成功做好了一条隧道

可以看见kali连的8888没有问题,但是内网3389,却是web的一个随机端口连接的

这个点还是要搞懂的,嘻嘻

2.如何上线一台不出网的机器

这个问题是看b站上的一个老师的视频时候来自它的提问!!

这个问题其实有很多答案,下面就来说一下我的总结

  1. 先找一台双网卡机器,通过Windows自带的netsh 的端口转发工具,将内网的端口通过这台跳板机转发出去
  2. 通过各种协议做隧道,dns,icmp,http,socks,ssh,ipv6这些对应协议的隧道
  3. 通过工具,lcx,ew,frp,regeorg,icmptunnel这些对应工具实现内网穿透
  4. 使用cs自带的socks4代理,通过控制跳板机做socks隧道来访问内网
  5. 使用smb beacon(这个我还没学,看网上大佬发出来的)

这样就是几种常见的上线不出网机器的办法!!!

3.CS和MSF的梦幻联动

在攻防中,我们拿下一台企业服务器的webshell之后,你会干什么?? 用蚁剑提权??

肯定不是啊,蚁剑啥功能都没有,这时候就需要cs:可视化界面,msf:攻击模块了

这里我选择先上线cs,监听器,和木马生成我就不说了,我们直接开始操作

 蚁剑运行cs的木马

成功上线cs,接下来就是和msf的梦幻联动了

首先msf的基本设置就不说了,注意这里要用http反向连接,这样才能上线cs 

然后去cs新建一个监听器,用于后面的连接

将这两个选上!!!,就能实现梦幻联动了

但是要注意噢,cs的4.5版本的联动动可能存在问题,所以我用的时cs的4.3 

但是?我这样不是也只是能获取它的主机控制权呢?我的msf还是攻击不到内网啊,或者说是还无法以跳板机的身份去打内网!!!!!! 别急,下面就来演示

 随便设置一个端口,但是不要超过65535和占用常用端口

并且且依次点击这两个按钮!!!!!(记得先选中我们的靶机,不然点击tunnel没反应)

 然后先复制这段话

先background再粘贴上去,这样就完成了隧道的代理!!

什么??不信???,那我就来给你看一下效果

假设我们域内有一台不出网(ping不通kali),而且存在永恒之蓝的机器,我们就可以测试隧道了

但是你会收到这样的一个报错,并不是操作有问题,而是需要先去设置一下允许代理就好了

敲上这个就好了!!! 

set ReverseAllowProxy true

但是不知道为什么,攻击不成功

但是呢,不把他放在内网,直接去打就可以,很奇怪,可能试连接不稳定

 但是一般来说是可以的,(在课程上演示都是可以的)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/471385.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis篇----第一篇

系列文章目录 文章目录 系列文章目录前言一、什么是 Redis?二、Redis 与其他 key-value 存储有什么不同?三、Redis 的数据类型?四、使用 Redis 有哪些好处?五、Redis 相比 Memcached 有哪些优势?前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住…

C++,stl,常用遍历查找算法

目录​​​​​​​ 1.常用遍历算法 for_each transform 2.常用查找算法 find find_if adjacent_find binary_search count count_if 1.常用遍历算法 for_each #include<bits/stdc.h> using namespace std;void print(int v) {cout << v << ; }…

Date类(Java)、SimpleDateFormat

一、Date Date代表的是日期和时间 import java.util.Date;public class Test {public static void main(String[] args) {//Date日期类的使用//1.创建一个Date对象&#xff1a;代表系统当前时间信息Date d new Date();System.out.println(d); //打印当前时间信息//2.拿到时间…

Spring AOP的实现方式

AOP基本概念 Spring框架的两大核心&#xff1a;IoC和AOP AOP&#xff1a;Aspect Oriented Programming&#xff08;面向切面编程&#xff09; AOP是一种思想&#xff0c;是对某一类事情的集中处理 面向切面编程&#xff1a;切面就是指某一类特定的问题&#xff0c;所以AOP可…

北邮复试刷题103. 二叉树的锯齿形层序遍历

103. 二叉树的锯齿形层序遍历 给你二叉树的根节点 root &#xff0c;返回其节点值的 锯齿形层序遍历 。&#xff08;即先从左往右&#xff0c;再从右往左进行下一层遍历&#xff0c;以此类推&#xff0c;层与层之间交替进行&#xff09;。 示例 1&#xff1a;输入&#xff1a…

如何量化多样性?答:辛普森多样性指数(Simpson’s Diversity Index)

如何量化多样性&#xff1f;答&#xff1a;辛普森多样性指数&#xff08;Simpson’s Diversity Index&#xff09; 生物多样性指地球上各种生命的多样性&#xff0c;涵盖所有生命形式&#xff0c;从基因、细菌到所有生态系统&#xff0c;例如森林或珊瑚礁生态系统。 那么如何…

【C++】:哈希和哈希桶

朋友们、伙计们&#xff0c;我们又见面了&#xff0c;本期来给大家解读一下有关哈希和哈希桶的知识点&#xff0c;如果看完之后对你有一定的启发&#xff0c;那么请留下你的三连&#xff0c;祝大家心想事成&#xff01; C 语 言 专 栏&#xff1a;C语言&#xff1a;从入门到精通…

相机图像质量研究(18)常见问题总结:CMOS期间对成像的影响--CFA

系列文章目录 相机图像质量研究(1)Camera成像流程介绍 相机图像质量研究(2)ISP专用平台调优介绍 相机图像质量研究(3)图像质量测试介绍 相机图像质量研究(4)常见问题总结&#xff1a;光学结构对成像的影响--焦距 相机图像质量研究(5)常见问题总结&#xff1a;光学结构对成…

Linux系统入门

目录 探索命令行 学习使用 man 寻找帮助 控制字符 统计代码行数 统计磁盘使用情况 在Linux下编写 Hello World 程序 使用重定向 使用Makefile管理工程 Unix哲学 探索命令行 Linux命令行中的命令使用格式都是相同的: 命令名称 参数1 参数2 参数3 ... 参数之间用任意…

.NET Core WebAPI中封装Swagger配置

一、创建相关文件 创建一个Utility/SwaggerExt文件夹&#xff0c;添加一个类 二、在Program中找到Swagger相关配置信息 三、添加方法&#xff0c;在Program中调用 在SwaggerExt类中添加方法&#xff0c;将相关配置添写入 /// <summary> /// swagger配置 /// </sum…

ORB-SLAM 三角化

特征点三角化(Triangulation)是是双目视觉中一个基础算法&#xff0c;也是VSLAM中一个非常基础的问题,它是根据特征点在多个相机下的投影恢复出特征点的3D坐标。 使用SVD求解方程组。

为什么需要关注差分阻抗

差分对的主要目的是为了保持正确的差分阻抗&#xff0c;因此&#xff0c;必须了解差分阻抗的含义&#xff0c;差分阻抗是每条走线奇模阻抗的两倍&#xff0c;而每条走线的单端阻抗&#xff08;SE, single-ended&#xff09;&#xff0c;仅当差分线内没有对内耦合时&#xff0c;…