1.域渗透之外网打点到三层内网
2.一文搞懂frp内网穿透并搭建配置使用
3.linux系统管理命令shutdown源码linux系统管理命令
4.android frp如何识别不同的恢复出厂设置
5.linuxlocate
6.从 Egg.js 到 NestJS,爱码客后端选型之路
域渗透之外网打点到三层内网
本次项目模拟渗透测试人员在授权的情况下,对目标进行渗透测试,从外网打点到内网横向渗透,最终获取整个内网权限。项目属于三层代理内网穿透,twrp源码移植涵盖内网穿透技术、工具利用、手写exp、外网打点方法、流行内网渗透测试办法等,对个人提升很有帮助。
在VPS映射部分,首先将内网IP映射到公网,使用frp工具实现。在公网VPS上运行frps.exe -c frps.ini,web1上运行frpc.ini,成功访问到环境。
信息收集方面,端口探测显示、手机扫描软件源码、、、端口开放,网站源代码查找后发现网上银行系统,通过弱口令和暴力破解未能爆破出用户,但在GitHub上找到源码,发现数据库文件包含普通和管理员账户信息。
SQL注入测试发现存在Hsql注入漏洞,使用sqlmap无法获取用户名和密码,于是编写脚本成功跑出密码并登录。在另一个地址的tomexam系统中,注册用户后发现存在SQL注入,使用sqlmap获取用户信息,通过解密脚本成功登录管理员后台。
针对jspxcms-SQL注入,首页允许注册和登录,搜索历史漏洞后发现可以通过文件上传实现getshell,使用sqlmap查找表、红警源码架构分析用户和密码。登录后编写目录穿越脚本成功上传,获取webshell并使用哥斯拉连接。
内网渗透中,首先配置内网cobalt strike上线,使用frp反向代理实现。使用shell iponfig收集信息,测试与其他域内主机的连通性,查看计算机名,发现无法找到域内其他主机。查看server的IP地址,发现存在Mysql端口,尝试暴力破解后成功获取账号和密码,使用mysql用户登录Mssql服务器,通过xp_cmshell进行信息收集,使用certutil远程下载木马实现上线。
在域渗透阶段,使用net view查看域内主机,使用hashdump抓取用户hash值,华为数据之道源码获取域控IP地址和计算机名。编译并测试zerolgin脚本,将其设置为空密码。配置kali代理,获取域控hash值并登录,关闭防火墙使用pth上线cs,生成tcp监听后jump到域控主机,成功恢复密码并获取hash值。
项目涉及环境搭建、信息收集、工具利用、手写exp、外网打点、内网穿透、内网渗透、域渗透等全面技术,是一次从外网到内网、再到域控的完整渗透测试演练。尽管靶机未安装杀软,网站进场效果源码但此过程展示了从外网到内网、再到域控的广泛知识和技能。
一文搞懂frp内网穿透并搭建配置使用
实现内网穿透主要依赖公网服务器与内网服务器之间的连接。本文将介绍frp,一款专注于内网穿透的高性能反向代理应用,支持TCP、UDP、HTTP、HTTPS等协议,让内网服务能安全、便捷地通过具有公网IP节点的中转暴露到公网。
内网穿透的应用场景广泛,如远程访问家庭电脑、NAS、树莓派、摄像头等网络设备,或实现远程控制。
frp的安装与配置相对简单。首先,前往官方项目地址(github.com/fatedier/fr…)获取源代码。然后,在服务器中执行下载、解压、移动至/usr/local等操作。服务器配置文件(frps.ini)与客户端配置文件(frpc.ini)分别用于服务端与客户端配置。
配置服务端时,创建并编辑frps.ini文件,设置好路径、监听端口等信息。服务端启动后,可通过systemctl进行控制,实现启动、停止、重启、查看状态等操作。同样地,客户端需根据frpc.ini文件进行配置,并通过启动frpc命令进行运行。
访问内网服务时,只需运行服务后输入**custom_domains:vhost_/apps/zhiliao/FrPIIOrDu
(每周一上午:集中开通)
a. 注意:问卷需要填写的是sellerid,不是店铺shopid,如果填错了,会导致开通失败(查询seller id的方法见FAQ)
2. 如果商品是预售商品,在「退款详情页面赠品可能无法展示赠品信息,可以提醒消费者应退回哪些赠品。
3.
消费者对同一笔订单发起多次退款时,如果前序退款流程还未结束,则后面发起的退款流程中,系统计算门槛时无法扣除前序退款商品,可能导致门槛满足,而不用退赠品的情况。
请消费者一次性提交或者等前序退款流程结束后再提交下一次申请。
a. 例:活动为买3送A,消费者购买了4件商品,到货后先提交了1件退款,此时满足活动门槛,系统计算消费者不用退赠品A;
随后消费者提交了第2件退款,由于此时退款流程还未结束,仍然满足活动门槛,系统计算消费者不用退赠品A。
frp有哪些生产方法
1. 什么是frp
frp是一款可用于将NAT或防火墙后的局域网服务映射到公网上的工具,也可以理解为是一种内网穿透技术。
2. frp的生产方法
2.1 源码安装
frp是一款开源软件,可以通过源码安装的方式进行使用。使用该方式需要先下载frp的源码,编译生成可执行文件,然后根据自己的需求进行配置。
2.2 Docker安装
使用Docker安装frp可以省去编译源码的步骤,同时也方便管理和部署。可以通过Docker Hub下载frp镜像,并通过Docker命令启动容器进行使用。
2.3 RPM包安装
RPM包是Red Hat Package Manager的缩写,是一种基于Linux系统的软件包管理机制。使用该方式安装可以省去源码编译和配置的步骤,只需下载对应版本的RPM包并进行安装即可。
2.4 deb包安装
deb包是Debian Package的缩写,是Debian和Ubuntu等Linux系统的软件包格式。使用该方式进行安装也需要先下载对应版本的deb包,然后通过dpkg命令进行安装。
3. frp的优缺点
3.1 优点
frp可以让局域网服务通过公网访问,方便了公司和个人的服务搭建。同时,frp可以进行反向代理,实现多个服务共用公网IP和端口,减少了公网IP和端口的使用量。
3.2 缺点
使用frp需要开放公网端口,存在一定的安全风险。同时,由于frp的稳定性和速度受到网络环境和带宽等因素影响,对于要求高稳定性和速度的服务可能会出现问题。
4. frp的应用场景
4.1 远程办公
使用frp可以将公司内网服务映射到公网上,方便远程办公和移动办公,提高了工作效率。
4.2 设备监控
将设备监控服务映射到公网上,可以随时监控设备的状态,并及时发现和解决问题,提高了设备的稳定性和安全性。
4.3 网络游戏
使用frp可以将网络游戏服务映射到公网上,让玩家可以通过公网连接游戏服务器,提高了游戏的稳定性和流畅度。
总之,frp作为一款内网穿透技术,可以方便地将局域网服务映射到公网上,为用户带来了方便和效率。但同时也存在一定的安全风险和稳定性问题。需要根据实际需求和风险评估进行选择和使用。