remote addr 取到内网ip_内网穿透工具frp

前言

渗透渗透中面对的大部分目标除了暴露在互联网的部分,还有隐藏在内网的大量资产,这部分资产往往无法联通外网,很少暴露在攻击者面前,与此同时安全一般也没有外部资产做的全面 。如果我们从某一外部互联网入口成功进入了内网,就可以利用frp工具搭建起一个隧道,对这些资产进行测试。

项目地址

https://github.com/fatedier/frp

通过release页面下载对应系统的压缩包解压即可

基本使用介绍

服务端配置

1234
# frps.ini[common]bind_port = 7000token = www.baidu.com

使用如下命令开启服务器

1
frps -c frps.ini

客户端配置(socks5隧道)

配置客户端时,要注意common中的ip和端口指向服务器,token与服务器中保持一致,每个socks代理,需要单独起plugin_name,并使用不同的remote_port。

1234567891011121314151617
[common]server_addr = x.x.x.xserver_port = 7000tls_enable = truetoken = www.baidu.compool_count = 5        protocol = tcp                #协议类型health_check_type = tcphealth_check_interval_s = 100[socks-001]type = tcpremote_port = 6666            #代理的端口plugin = socks5               #使用的协议plugin_user = adminplugin_passwd = www.baidu.comuse_encryption = true         #是否加密use_compression = true

使用如下命令开启客户端

1234
普通模式:frpc -c frpc.ini后台无回显模式:nohup frpc -c frpc.ini &

此时在proxyfire等代理工具中配置:

  • ip为server_ip

  • port为remote_port

  • 用户为plugin_user

  • 密码为plugin_passwd

即可将客户端网络作为代理出口使用

客户端配置(web转发)

123456789
# frpc.ini[common]server_addr = x.x.x.xserver_port = 7000token = www.baidu.com[web]type = httplocal_port = 8080custom_domains = www.yourdomain.com

客户端配置(ssh转发)

12345678910
# frpc.ini[common]server_addr = x.x.x.xserver_port = 7000token = www.baidu.com[ssh]type = tcplocal_ip = 127.0.0.1local_port = 22remote_port = 6000

作者:Leticia's Blog,文章来源:http://next.uuzdaisuki.com

43def0bcdf4b3cfd1d5176b83bf0eba0.png

一如既往的学习,一如既往的整理,一如即往的分享。感谢支持76adee718ae471f7a17a8bd6763672b7.png

“如侵权请私聊公众号删文”

扫描关注LemonSec

027cc1a78d0d17be146a01ff7c3fda70.png

觉得不错点个“赞”、“在看”哦e2e86487f0755dd1e36656200c512179.png

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

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

相关文章

实例18:python

#题目:求saaaaaaaaaaaa…a的值,其中a是一个数字。例如222222222222222(此时共有5个数相加),几个数相加由键盘控制。 #!/usr/bin/env python3 -- coding: utf-8 -- n int(input(n )) a int(input(a )) sum 0 total 0 for i in range(…

AQS是什么?

AQS介绍AQS,即AbstractQueuedSynchronizer, 队列同步器,它是Java并发用来构建锁和其他同步组件的基础框架。来看下同步组件对AQS的使用:AQS是一个抽象类,主是是以继承的方式使用。AQS本身是没有实现任何同步接口的,它仅…

实例19:python

#题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。 #例如61+2+3.编程找出1000以内的所有完数。 #!/usr/bin/python3 list2 [] for x in range(1, 1001): list1 [] for i in range(1, int(x / 2) 1): if x…

实例20:python

#题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下 #,求它在第10次落地时,共经过多少米?第10次反弹多高? #!/usr/bin/python -- coding: UTF-8 -- tour [] height [] h…

圆弧齿轮啮合原理_图解八种齿轮的加工原理

齿形有多种形式,其中以渐开线齿形最为常见。渐开线齿形常用的加工方法有两大类,即成形法和展成法。1铣齿采用盘形模数铣刀或指状铣刀铣齿属于成形法加工,铣刀刀齿截面形状与齿轮齿间形状相对应。2成形磨齿也属于成形法加工,成形砂…

单片机c语言1602怎么接线,lcd1602中文资料分享:lcd1602接线图_lcd1602与单片机连接图 - 全文...

lcd1602液晶屏在很懂工业产品上都有应用,LCD1602能够能够同时显示32个字符,价格便宜,编程简单而且稳定可靠。lcd1602液晶屏是一种图形点阵显示器,显示原理简单易懂,都是液晶屏内部的液晶材料变化而显示不同的字符&…

[SimplePlayer] 1. 从视频文件中提取图像

在开始之前,我们需要了解视频文件的格式。视频文件的格式众多,无法三言两语就能详细分析其结构,尽管如此,ffmpeg却很好地提取了各类视频文件的共同特性,并对其进行了抽象描述。 视频文件格式,统称为contain…

实例21:python

#猴子吃桃问题:猴子第一天摘下若干个桃子, #当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半, #又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。 #到第10天早上想再吃时,见只…

android5.1 显示方向,Android5.1 Settings.apk定制显示选项

在Android5.0后,系统应用的目录结构发生了一些变化,以往/system/app/下直接是APK文件,目前是/system/app/应用名目录/应用apk类似这种目录结构。同时在Android5.1上反编译Settings.apk需要使用最新apktool_2.0.3来反编译,否则无法…

实例22:python

#题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人, #乙队为x,y,z三人。已抽签决定比赛名单。 #有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 #!/usr/bin/python -- c…

CCF 201312-3 最大的矩形[比较简单]

问题描述 试题编号:201312-3试题名称:最大的矩形时间限制:1.0s内存限制:256.0MB问题描述: 问题描述在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩…

实例23:python

#题目:打印出如下图案(菱形): * *** ***** #******* ***** *** * #先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。…

android 滚动尺画到控件中间,android 刻度尺控件实现

主要实现刻度尺的效果,能够快速滑动刻度,设置刻度间距,刻度值,滑动回调。简单易用效果图textureView控件的选择总结来说:1.view的绘制在主线程里面,频繁绘制会导致主线程阻塞2.我们知道一个surfaceview是异步绘制的&am…

实例24:python

#题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。 #!/usr/bin/python -- coding: UTF-8 -- a 2.0 b 1.0 s 0 for n in range(1,21): s a / b t a a a b b…

Luogu 4514 上帝造题的七分钟

二维差分树状数组。 定义差分数组$d_{i, j} a_{i, j} a_{i - 1, j - 1} - a_{i, j - 1} - a_{i - 1, j}$,有$a_{i, j} \sum_{x 1}^{i}\sum_{y 1}^{j}d_{i, j}$。 我们要求$sum(n, m) \sum_{i 1}^{n}\sum_{j 1}^{m}a_{i, j} $, 代入$a_{i, j}$&am…

实例25:python

#题目:求12!3!…20!的和。 #!/usr/bin/python -- coding: UTF-8 -- n 0 s 0 t 1 for n in range(1,21): t * n s t print (‘1! 2! 3! … 20! %d’ % s)

实例26:python

#题目:利用递归方法求5! #!/usr/bin/python -- coding: UTF-8 -- def fact(j):#定义一个函数 sum 0 if j 0: sum 1 else: sum j * fact(j - 1) return sum print (fact(5))

[SimplePlayer] 2. 在屏幕上显示视频图像

我们这里采用SDL(本文所用版本为SDL2.0.5)来进行图像输出,SDL在进行图像渲染时一般采用的会是direct3D或者opengl,SDL对它们进行了封装,不过我们这里只讨论SDL的使用,并不会去涉及这些底层实现。尽管如此&a…

实例27:python

#题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 #函数赋值两个变量 def output(s,l): if l0: return print (s[l-1]) output(s,l-1) s input(‘Input a string:’) l len(s) output(s,l)

《React Native跨平台移动应用开发》PDF电子书分享

链接: https://pan.baidu.com/s/14r6xZPJ0u1mrZejEuV8RrA 密码: pqan 分享《React Native跨平台移动应用开发》PDF电子书,本书为高清PDF电子书,内容截图如下 转载于:https://www.cnblogs.com/meidongdiluo/p/9625607.html