第127天:内网安全-隧道搭建穿透上线FRPNPSSPPNgrokEW 项目

news2025/1/16 18:48:36

目录

案例一:内网穿透-Ngrok-入门-上线

案例二:内网穿透-Frp-简易型-上线

案例三: 内网穿透-Nps-自定义-上线

案例四:内网穿透-Spp-特殊协议-上线


案例一:内网穿透-Ngrok-入门-上线

这里我是用了一台云服务器,以及一台虚拟机kali(攻击机)

云服务器ip

kali的ip

利用平台:Sunny-Ngrok内网转发内网穿透 - 国内内网映射服务器

开通隧道

配置隧道信息

开通后进行隧道管理

点击客户端下载

kali的话建议下载这一个

复制文件到kali然后进行,建立隧道

使用这条命令

./sunny --server=free.idcfengye.com:4443 --key=225408434951

然后生成msf木马

上传至云服务器

msf开启监听本地ip和端口

执行成功上线

原理

kali上开启这个隧道,云服务器主机通过木马连接到这个隧道,隧道进行了一些配置,能够将反射回来的ip,反弹到kali的ip上,以此来建立连接

案例二:内网穿透-Frp-简易型-上线

项目下载地址:https://github.com/fatedier/frp

这里我用虚拟机搭建了一个内网环境

正常情况下kali 是访问不到win2019的,在两个不同呢内网,这里win2019可以访问centos7(公网),这里配置起来比较麻烦,不复现,需要设置snat技术,有云服务器的话,用云服务器把

简单复述以下如何搭建,win2019,以及kali都需要设置网关指向理他最近的centos7能连接到的那一端

centos-1开启路由转发

安装并开启iptables

删除禁止转发的规则

删除input链里面的第五条规则,否则7000端口无法通过

设置snat及把内网ip转换成为192.168.172.133

这个时候win2019就可以ping通134了

右边同样的配置规则

下面的centos7搭建监听7000端口

kali设置frps,与其隧道建立连接,6000端口用来监听木马,转换成5555端口反射给msf

生成木马上传

kali-msf监听本地的5555端口

执行木马

实现了不同内网之间的通讯,这里用的相当于自己的外网主机,正常情况用的是跳板机,相当于上面的centos7,再利用这台centos试一下(133),更符合真实环境

133来设置frps,用来建立隧道

kali与跳板机建立连接

生成木马

kali继续监听5555端口,然后上传木马执行

这里更加符合真实环境

案例三: 内网穿透-Nps-自定义-上线

项目下载地址:Release v0.26.10 · ehang-io/nps · GitHub

这里我还是用到这个案例二的实验环境,上面那台centos7在之前的基础上加一条dnat转换,把所有端口都转换到win2019上

 在win2019上建立nps服务器,先安装

然后启动

kali通过访问centos7的8080端口转发到win2019的8080端口,进行访问页面

账号密码为admin  123

然后访问,创建隧道

配置隧道

客户机连接隧道

sudo ./npc -server=服务器的ip:8024 -vkey=k7euih90m3eda55u

这个key为下图这个值

隧道建立成功,生成木马,反弹给自己的5566端口

msf开启监听6666端口

执行木马,成功上线

除此之外隧道还可以配置不同的协议,加入tcp协议被禁止

案例四:内网穿透-Spp-特殊协议-上线

这里搞一台云服务器,再搞一台虚拟机的

项目地址:GitHub - esrrhs/spp: A simple and powerful proxy

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

zy青岛实训day19 8/1

接着昨天的 npm run serve 构建项目 npm run build ls ls dist/ vim dist/index.html [rootweb eleme_web]# cd /usr/local/nginx/conf/ [rootweb conf]# ls 将静态的项目移动到nginx中 [rootweb nginx]# cd conf.d/ [rootweb conf.d]# ls qd.conf [rootweb conf.…

信息学奥赛初赛天天练-52-CSP-J2019基础题3-抽屉原理、鸽巢原理、乘法原理、二叉树遍历、前序遍历、中序遍历、后序遍历

PDF文档公众号回复关键字:20240801 2019 CSP-J 基础题3 单项选择题(共15题,每题2分,共计30分:每题有且仅有一个正确选项) 11 新学期开学了,小胖想减肥,健身教练给小胖制定了两个训练方案。 …

个人的知识点小分享

type查看命令类型(内建命令/外部命令) [rootlocalhost ~]# type cd cd is a shell builtin [rootlocalhost ~]# type ls ls is aliased to ls --colorauto Ps 命令 --help 查看命令的常见选项 info 命令 #比man更详细的帮助命令。 回车…

arduino程序-MC猜数字1(基础知识)

arduino程序-MC猜数字1(基础知识) 1-18 MC猜数字0-介绍1-19 MC猜数字1-电路搭建电路图所需元件10根杜邦线(公对公)10根左右面包板跳线数码管按键电阻1个(200~500欧姆)面包板Arduino UNO R3*1 搭建电路相关程…

实验2-4-4 求简单交错序列前N项和

//实验2-4-4 求简单交错序列前N项和//计算序列 1 - 1/4 1/7 - 1/10 ... 的前N项之和。 #include<stdio.h> #include<math.h> int main(){int n;scanf("%d",&n);//输入在一行中给出一个正整数N。double sum0;for(int i1;i<n*3;i3){//i3>题目…

maven项目容器化运行之4-子模块利用Jenkins和maven使用docker插件调用远程docker构建服务

一.背景 之前期望把开发和部署分开&#xff0c;在上篇文章maven项目容器化运行之3-优雅的利用Jenkins和maven使用docker插件调用远程docker构建服务并在1Panel中运行-CSDN博客已经实现了。主要思路是开发配置了pom文件&#xff0c;但是不管docker镜像打包。提交代码库后&#x…

马丁短链03用户信息脱敏

为什么后端脱敏&#xff1a; 因为如果给前端做&#xff0c;请求返回数据之后未脱敏&#xff0c;只在网页显示上脱敏&#xff0c;攻击者可以做一些简单请求直接看到返回信息&#xff0c;只能防一些小白。所以要在服务器这里做。 复杂的方法&#xff1a; 在controller层设置自定…

AI学习(1)软件的选择,cuda和pytorch的安装

文章目录 1.使用VScode开发&#xff0c;结合anaconda配置python环境2.安装pytorch库3.深度学习相关的库1.numpy&#xff08;科学计算库&#xff09;2.pandas(数据分析处理库)3.matplotlib&#xff08;可视化库&#xff09;4.seaborn&#xff08;可视化库&#xff09; 1.使用VSc…

VBA数据库解决方案第十三讲:如何获取数据库中表的相关信息

《VBA数据库解决方案》教程&#xff08;版权10090845&#xff09;是我推出的第二套教程&#xff0c;目前已经是第二版修订了。这套教程定位于中级&#xff0c;是学完字典后的另一个专题讲解。数据库是数据处理的利器&#xff0c;教程中详细介绍了利用ADO连接ACCDB和EXCEL的方法…

python lambda 表达式用法

1. lambda 表达式基础知识 python 含有 lambda 关键字&#xff0c;可使用 lambda 表达式创建匿名函数。 &#xff08;注&#xff1a;匿名函数可理解为没有函数名、函数体只包含一行代码的函数&#xff09; lambda 表达式的一般形式为&#xff1a;lambda arg_1, arg_2, …: ex…

2024年8月1日(前端服务器的配置以及tomcat环境的配置)

[rootstatic ~]# cd eleme_web/ [rootstatic eleme_web]# cd src/ [rootstatic src]# ls views/ AboutView.vue HomeView.vue [rootstatic src]# vim views/HomeView.vue [rootstatic src]# nohup npm run serve nohup: 忽略输入并把输出追加到"nohup.out" 构建项目…

定义和使用自己的子程序——函数的介绍

定义和使用自己的子程序——函数的介绍 1.函数基础语法1.1.基础语法1.2.例题1——距离函数题目描述输入格式输出格式输入输出样例输入 #1输出 #1 提示 2.void类型3.变量作用域和参数传递3.1.局部变量和全局变量3.2.形式参数和实际参数3.3.例题2——歌唱比赛题目描述输入格式输出…

ADSL常见故障及维护

ADSL常见故障及维护 ADSL的最简单故障判断方法&#xff1f; 解答&#xff1a;可根据ADSL Modem面板上的信号灯的显示情况进行问题的初步判断&#xff0c;如下&#xff1a; “ADSL”等&#xff1a;用于显示Modem的同步情况&#xff0c;常亮绿灯表示Modem与局端能够正常同步&…

JVM常见面试题(二):JVM是什么、由哪些部分组成、运行流程,JDK、JRE、JVM关系;程序计数器,堆,虚拟机栈,堆栈的区别是什么,方法区,直接内存

文章目录 一、JVM基本介绍——概念、组成、重点1.1 JVM是什么1.2 JVM由哪些部分组成&#xff0c;运行流程是什么&#xff1f;1.3 JDK、JRE、JVM 关系1.4 学习什么 二、JVM组成2.1 什么是程序计数器2.2 你能详细地介绍堆吗2.3 什么是虚拟机栈2.4 垃圾回收是否涉及栈内存2.5 栈内…

2024.8.1(前端服务器的配置以及tomcat环境的配置)

回顾 [roottomcat ~]# cd eleme_web/public/img/ [roottomcat img]# ls 1.jpg [roottomcat public]# cd [roottomcat ~]# cd eleme_web/ [roottomcat eleme_web]# cd src [roottomcat src]# vim views/HomeView.vue [roottomcat src]# nohup npm run serve ctrlc后网页不出…

guitar pro为什么没声音 guitar pro8播放不了 Guitar Pro播放无声音或无光标解决办法

吉他是一种非常有魅力的乐器&#xff0c;用途也非常广泛&#xff0c;在吉他学习和训练过程中&#xff0c;我们会用到吉他打谱软件Guitar Pro。但有用户发现在使用Guitar Pro没有声音或无法播放的情况。下面我们看看Guitar Pro为什么没声音以及解决办法。 一、Guitar Pro为什么没…

8.1IO进程线程

笔记 进程 一.多进程引入 1.1引入目的 程序员写程序时&#xff0c;一个程序可能由多个任务组成&#xff0c;如果使用的是单进程&#xff0c;或单任务&#xff0c;那么该任务执行阻塞时&#xff0c;其他任务就无法执行&#xff0c;必须等到该任务解除阻塞后&#xff0c;才能…

【Linux】(26) 详解磁盘与文件系统:从物理结构到inode机制

目录 1.认识磁盘、 1.1 理论 1.2 磁盘的物理结构 CHS 寻址 1.3 磁盘的逻辑抽象结构 2. inode 结构 1.Boot Block 启动块 2.Super Block&#xff08;超级块&#xff09; 3.Group Descriptor Block&#xff08;块组描述符&#xff09; 4.Data Blocks (数据块) 5.Inode…

spring boot 实现 Stream 钉钉事件订阅

1: 参考链接 https://open.dingtalk.com/document/orgapp/develop-stream-mode-push-server 2&#xff1a;钉钉开放平台订阅配置 配置之后运行一下上面提供的链接 里面的main方法&#xff0c;验证通道 3&#xff1a;订阅启动方式 EventListenerThread eventListenerThrea…

玩转ComfyUI】基于函数计算一键部署AI生图平台 ComfyUI

登录阿里云 1.前往函数计算控制台。 在推荐您创建 AliyunFcDefaultRole默认角色对话框中&#xff0c;单击创建。 3.在角色快捷创建页面&#xff0c;单击同意授权。 4.在实验操作面板顶部&#xff0c;单击 图标打开新的标签页&#xff0c;然后在地址栏中输入如下地址并回车&…