护网攻防演练 | 从JS到内网横向

记一次完整体系的攻防演练的环境部署-映射公网-渗透getshell-上线frp-上线MSF实现内网远程渗透-打开远程桌面。 前言,本次笔记是记录在工作中的一个攻防演练环境搭建和通过部署的应用存在的文件上传漏洞getshell,接着上线frp,接着上线msf,实现msf远程渗透。准备工作:1,在客户的内网环境部署一个Windows7系统,在这个系统上把finecms这个应用部署上去。把finecms安装之后,和客户沟通,把这个应用的地址映射到公网上去。2,其次,没有条件的话,自己在在wmware上装个虚拟机部署上去也行。 阅读详情

前言

前段时间参加了一场攻防演练,使用常规漏洞尝试未果后,想到不少师傅分享过从JS中寻找突破的文章,于是硬着头皮刚起了JS,最终打开了内网入口获取了靶标权限和个人信息。在此分享一下过程。

声明:本次演练中,所有测试设备均由主办方提供,所有流量均有留档可审计,所有操作均在授权下完成,所有数据在结束后均已安全销毁。

通过JS打点

开局只有一个登录页面,无法枚举用户名并且尝试爆破未果。


利用bp抓包查看JS相关文件发现存在sql语句

跟踪comboxsql变量,发现定义了一个action类

搜索这个action类路径,发现访问方式是通过url拼接

将该路径进行拼接,并将参数输入sql语句,测试发现该数据库为mssql数据库,可通过xp_cmdshell来执行系统命令。

shellcodeloader上线CS

执行system权限后,打算直接使用远程下载上线免杀cs,但是未上线成功,查看进程发现有360企业云,触发拦截了执行exe行为。


换种思路,通过下载哥斯拉webshell后,利用哥斯拉的shellcodeloader功能,加载自己CS木马的shellcode可上线成功。

解密数据库配置信息

因执行任何exe文件时,均提示拒绝访问,无法进行文件的运行,通过搜索本机配置文件发现了数据库的账号密码,但是数据库密码加密了


通过查找历史网站备份文件,发现的该系统早期配置文件并未做数据库密码加密配置,测试发现可以连接数据库。

另外查找本系统数据库备份文件时,意外发现了该服务器部署的另一套业务系统,并且数据库配置文件中的账号、密码和数据库ip同样也为加密存储。

通过查找该系统特征发现为SiteServer CMS系统。从网上搜索发现了该cms的专用加解密工具SiteServer CLI

运行后也可获取数据库明文配置信息

Server=x.x.x.x;Uid=sa;Pwd=xxCSthink!@#123;Database=NEWdfgxx

cs开启代理进行连接,测试连接成功


不过同样发现该数据库服务器也无法执行exe程序,无法运行mimikatz读取管理员哈希,无法建立用户,无法上传tscan进行内网扫描,在这尬住了。
最后使用cs插件的信息探测,可探测内网网段资产。

使用17010插件攻击失败

使用proxychains配合msf获取了PC权限

使用mimikaz读取管理员密码开启远程桌面发现无法登录限制

msf加载mimikaz模块

privilege::debug
ts::multirdp

获取内网权限

建立新用户,进入个人pc电脑


通过该PC机为据点,上传TideFinger和Tscan搭配进行内网扫描,在这有必要介绍下该两款工具。
Go语言版的TideFinger指纹识别功能:
1、加入Dismap、Vscan、Kscan、fofa、ServerScan等多个指纹
2、并加入了ServerScan的非web服务指纹,优化了资产发现的协程并发效率。
3、显示效果借鉴了Dismap,在效率和指纹覆盖面方面应该是目前较高的了

Go语言版的Tscan功能:
1、Tscan为Tide安全团队共同维护的内外网资产扫描工具
2、基础代码随Fscan更新进行迭代
3、与潮声POC漏洞检测平台联动,团队成员每月会编写近期爆出的poc和定期收集整理网上已发布的poc检测模块最后进行更新发布。

扫描内网网段后,接下来是漏洞验证的过程,瞄了一眼结果没有发现能直接getshell的洞,不过指纹探测出了内网其中一ip开放了22222端口为rmi。

虽然拿到了该服务器权限,但是通过对本服务器进行信息搜集时,并未发现其它相关的账号密码信息。

SAM文件获取用户hash

使用mimikaz中sekurlsa::logonpasswords命令尝试读取进程lsass的信息来获取当前登录用户的密码信息,输出结果发现没有administrator等用户信息(主要是因为拿权限上cs时,估计触发了杀软策略导致服务器重启了),然后使用query user发现管理员用户不在线,故无法直接通过内存读取管理员hash。
使用mimikaz读取SAM文件中的hash。

#提升权限
privilege::debug
#提升至system
token::elevate
#抓取sam
lsadump::sam

hash传递

拿到NTLM Hash后发现无法从在线网站直接解密出明文密码
通过获取的NTLM进行hash传递获取四台服务器权限。


接下来利用hash登录该服务器,继续进行信息搜集。
在其中一台服务器内发现了套娃远程桌面,并且为03系统

获取服务器密码规律

通过mimikaz读取该密码(在KB2871997之前,Mimikatz可以直接抓取明文密码)

* Username : Administrator
* Domain : WIN-LAOLOVGMF
* Password : xxxxxy401*1009

* Username : Administrator
* Domain : SD-68QDNY80KE
* Password : xxxxxy101*2006

* Username : SDAdministrator
* Domain : SD-93O4N5O2UD
* Password : xxxxxy501*2003

以及获取数据库配置密码

<add key="dbHostName" value="."/>
            <add key="dbDBName" value="DDFR"/>
            <add key="dbUserName" value="sa"/>
            <add key="dbUserPwd" value="sdxxxxxy1108"/>
            <add key="CrystalImageCleaner-AutoStart" value="true"/>
            <add key="CrystalImageCleaner-Sleep" value="60000"/>
            <add key="CrystalImageCleaner-Age" value="120000"/>
        </appSettings>

通过观察发现服务器密码命名规律,猜测为楼层+房间号组合结尾,数据库服务器以房间号结尾。
通过组合变形密码后缀,进行内网横向爆破。可获得大量SSH和RDP服务器


通过此方式拿到了靶标服务器权限。

接下来寻找敏感数据,通过对数据库搜寻发现大部分的数据信息已被脱敏存储。

翻看了获取的数据库里涉及业务的公民个人信息发现全被脱敏存储了,企业内部的一些系统登录人员个人信息倒是没有脱敏存储,但是数量较少。

获取个人信息

只好换种思路,打算矛头指向办公区电脑(因一些企业、学校和医院之类的个人信息有时候会存储在个人电脑excel中,方便整理使用,特别疫情时期人员的核酸信息)
继续使用TideFinger详细的搜集内网资产,发现了内网存在oa系统。
通过收集数据库中含有管理员、高层、企管专员、总裁、信息中心和主任相关的工号、身份证号、姓名、密码、生日等个人信息。




尝试发现可成功登录oa系统,即使密码错误的账号,也可通过忘记密码重置密码(重置密码需要填写身份证+工号)

最终在oa中发现了2020-2022年的核酸检测名单等,其中包括各地分公司以及各厂区人员信息几十万余条。

总结

随着近些年攻防演练的开展,防守单位对于安全的投入也越来越多,特别是安全防护、安全设备以及蓝队防守人员的加入,使得打点变的尤为困难。所以还是需要不断学习师傅们的思路,不断提高自己的姿势水平呀。

【开发日常】【windows】【tscan】在windows上部署TscanCode代码检测工具 目录 TscanCode简介 下载TscanCode 安装TscanCode 使用TscanCode TscanCode简介 TscanCode是腾讯静态分析团队开发的一款开源免费的C/C++静态分析工具,由于其比较简单实用,准确率较高,并且扫描C/C++代码不需要进行编译,所以个人觉得对C/C++项目开发挺有帮助的,就简单介绍一下该工具的安装与使用。 下载TscanCode 下载地址:https://download.youkuaiyun.com/download/Ivan804638781/1 阅读详情

相关推荐

护网实战攻防解析:从SQL注入到横向移动的完整攻击链

网络安全的核心在于理解攻击与防御的对抗本质。从基础概念看,攻击通常遵循网络杀伤链模型,涵盖侦查、武器化、投递、利用、安装、命令控制和目标行动等阶段。其技术价值在于揭示了体系化攻击的完整生命周期,为构建有效防御提供了框架。在应用场景上,无论是护网演练还是日常安全运维,掌握常见攻击方式的原理与组合都至关重要。例如,SQL注入漏洞源于将未经验证的用户输入直接拼接至数据库查询语句,而文件上传漏洞则因对文件类型、内容校验不足,导致恶意Webshell被上传执行。这些漏洞常被组合利用,形成从外网突破到内网横向移动的完整

weixin_30564785的博客 318

【免费下载】 探索TScan:智能Web安全扫描器

探索TScan:智能Web安全扫描器 是一个开源的、基于Python的Web应用程序安全扫描工具,旨在帮助开发者和安全专业人员识别潜在的网站漏洞。该项目通过自动化的方式,进行深度检测,以提高网络安全防护的能力。 项目简介 TScan 使用现代网络爬虫技术和静态代码分析相结合的方法,能够扫描并检测出多种常见的Web安全问题,如SQL注入、XSS跨站脚本攻击、文件包含漏洞等。它的核心功能包括: 自动...

gitblog_00002的博客 2567

SSRF漏洞实战:从原理到内网渗透的攻防演练

服务端请求伪造(SSRF)是一种常见的Web安全漏洞,其核心原理在于应用程序未对用户输入的URL进行有效校验,导致攻击者能够操控服务器向任意地址发起请求。由于请求源自受信任的服务器IP,这使得SSRF能够绕过防火墙,成为探测和攻击内部网络的关键跳板。在云原生与微服务架构普及的当下,内网结构日趋复杂,SSRF的技术价值愈发凸显,常被用于访问云元数据服务、扫描内网资产以及攻击内部脆弱的非HTTP服务(如Redis)。理解SSRF的攻击链与防御策略,对于构建纵深安全防御体系至关重要。本文将通过搭建Docker靶场

weixin_34013044的博客 380

开源综合性网络安全检测和运维工具-TscanClient

总的来说,TscanClient是一款功能强大、高效实用的开源综合性网络安全检测和运维工具。它就像是网络安全领域的“利器”,能够帮助我们有效应对各种网络安全威胁。随着网络技术的不断发展,网络安全问题也会越来越复杂,相信TscanClient也会不断更新和完善,为我们的网络安全保驾护航。如果你也在寻找一款优秀的网络安全检测工具,不妨试试TscanClient,相信它不会让你失望!也别忘了关注星哥玩云!😊。

星哥玩云 2418

Web渗透测试实战:从信息收集到内网横向移动的完整攻防演练

在网络安全领域,渗透测试是评估系统防御能力的关键方法,其核心原理在于模拟攻击者行为以发现潜在风险。从技术价值看,它不仅是漏洞发现过程,更是对安全体系的有效验证。实践中,渗透测试遵循严谨流程,通常从信息收集与侦察开始,通过工具如Nmap进行端口扫描,识别开放服务与资产。随后进入漏洞扫描与手动验证阶段,利用Burp Suite等工具进行Web漏洞专项测试,并结合人工研判减少误报。在确认漏洞后,通过漏洞利用获取初始权限,并进一步实施内网横向移动,探索内部网络结构。最终,整个过程需完成痕迹清理并产出详细报告。本文以

weixin_33709364的博客 419

内网横向移动攻防实战:从信息收集到哈希传递的完整技术解析

横向移动是内网安全攻防中的核心战术,指攻击者在获得初始立足点后,利用内网信任关系、协议缺陷或配置不当,向网络内部其他主机渗透以扩大控制范围的过程。其技术原理主要基于身份认证机制的滥用和漏洞利用,通过窃取凭据、传递哈希或票据等方式绕过认证。在工程实践中,横向移动的价值在于帮助安全人员理解攻击链的纵深扩展,从而构建更有效的纵深防御体系。常见应用场景包括红队评估、内网渗透测试和主动防御策略验证。本文聚焦于哈希传递、票据传递等关键技术,结合Mimikatz、Impacket等工具,详细解析横向移动的实战路径与排查技

weixin_30682415的博客 795

记一次从JS到内网的横向案例

前言前段时间参加了一场攻防演练,使用常规漏洞尝试未果后,想到不少师傅分享过从JS中寻找突破的文章,于是硬着头皮刚起了JS,最终打开了内网入口获取了靶标权限和个人信息。在此分享一下过程。声明:本次演练中,所有测试设备均由主办方提供,所有流量均有留档可审计,所有操作均在授权下完成,所有数据在结束后均已安全销毁。通过JS打点开局只有一个登录页面,无法枚举用户名并且尝试爆破未果。利用bp抓包查看JS相关...

渗透测试研究中心 799

渗透测试实战复盘:从信息收集到内网横向移动的完整攻防演练

渗透测试是网络安全领域评估系统安全性的核心方法,其本质是通过模拟攻击者行为,发现潜在安全风险。其技术原理在于系统性地探测目标资产、识别漏洞并验证可利用性,最终评估安全态势。在工程实践中,渗透测试的价值在于将抽象的安全威胁转化为可验证、可修复的具体风险点,广泛应用于企业安全评估、合规审计及攻防演练等场景。本文基于一次真实的企业官网渗透测试案例,详细复盘了从前期侦察、漏洞探测到内网横向移动的完整流程,其中涉及SQL注入、文件上传等常见Web漏洞的实战利用技巧,并深入探讨了权限维持与痕迹清理等高级攻防技术,为安全

421

攻防演练-实战 | 记一次对某企业的一次内网渗透总结

实战 | 记一次对某企业的一次内网渗透总结 文章目录实战 | 记一次对某企业的一次内网渗透总结0x01 外网打点到Getshell0x02 内网渗透0x03 横向渗透0x04 痕迹清理0x05 攻击结果0x06 总结 0x01 外网打点到Getshell 目标站点: 通过各种工具和在线网站,对子域名进行收集,并解析ip。发现主站存在CDN,使用fofa,搜索网站title、js等关键信息和子域名解析的ip对应的C段,发现真实ip。对真实ip的ip段进行扫描,发现一台机器存在Weblogic中间件,使用exp

lza20001103的博客 1585

Tscan20240321一款综合扫描工具方便一键自动化全方位漏扫扫描

Tscan20240321一款综合扫描工具方便一键自动化全方位漏扫扫描。 该版本新增如下POC:(字数限制介绍POC显示不全) BYTEVALUE_百为流控路由器远程命令漏洞 C_Lodop打印服务系统存在任意文件读取漏洞 D-Link_DAR_8000操作系统命令注入漏洞 H3C_CVM_前台任意文件上传漏洞 H3Cflexfileupload任意文件上传漏洞 H3C多系列路由器存在前台RCE漏洞 HWL_2511_SS路由器popen.cgi命令执行漏洞 IP_guard_WebServer远程命令执行漏洞 JeePlus快速开发平台_validateMobileExist接口SQL注入 JeePlus快速开发平台_validateMobile接口SQL注入 NetMizer日志管理系统hostdelay_php命令执行漏洞 NetMizer日志管理系统position_php命令执行漏洞 Panalog_日志审计系统_sessiptbl.php_前台RCE Panalog_日志审计系统accountsy_addmount.php接口rce

Linux系统监控实战:夜莺监控+categraf采集器配置全流程(附常见问题排查)

本文详细介绍了在Linux系统中使用夜莺监控和categraf采集器进行系统监控的全流程配置,包括环境准备、核心配置文件(如config.toml和procstat.toml)详解、服务集成与验证、高级监控配置实战以及常见问题排查。通过实战案例和优化建议,帮助运维人员快速构建高效的监控体系。

xray4的博客 737

2025年渗透测试面试题总结-2025年HW(护网面试) 69(题目+回答)

安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。

soc的博客 887

从AI画稿到3D虚拟时装:Illustrator与Substance 3D的服装设计工作流

本文旨在解决传统服装与纺织品设计师在产品开发流程中,面临的“2D印花图案无法直观预见3D上身效果”、“物理打样成本高昂且周期漫长”的核心痛点。我们将介绍一套纯数字化的3D可视化工作流,核心是利用 Adobe Illustrator 进行矢量印花图案创作,通过 Adobe Substance 3D Sampler 将其转化为逼真的PBR(基于物理渲染)布料材质,并最终在 Adobe Substance 3D Stager 中,将该材质应用于3D服装模型,渲染出照片级的虚拟样衣。本指南将帮助设计师以极低的成本和

Kingsdesigner的博客 1402

2025年渗透测试面试题总结-2025年HW(护网面试) 42(题目+回答)

安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。

soc的博客 894

关于对鱼眼相机图片进行畸变校正的两种思路

鱼眼畸变主要表现为径向畸变(Radial Distortion),图像中心正常,边缘向外拉伸。畸变模型通常基于入射角θ\thetaθ(光线与光学轴夹角)和图像半径rrr的关系。等距投影(Equidistant Projection)rdfθrd​fθ,其中rdr_drd​为畸变图像半径,fff为焦距,θ\thetaθ为入射角。等立体角投影(Equisolid Angle Projection)rd2fsin⁡θ2rd​2fsinθ/2。

qq_45670407的博客 1549

从芯片原厂到BSP工程师:技术转型与核心能力解析

嵌入式系统开发中,BSP(板级支持包)作为连接硬件与操作系统的关键层,其开发能力直接影响设备稳定性与性能。理解Linux内核架构(如内存管理、进程调度)和基础接口协议(I2C/SPI/USB)是BSP工程师的核心技能。在芯片验证与驱动开发场景中,多核异构系统调试与稳定性问题排查(如死机分析)展现了工程师的实战能力。随着物联网与智能设备发展,掌握从硬件适配到系统优化的全链路技术栈,成为职业发展的关键突破点。

weixin_36012152的博客 600

攻防演练总结1

攻防演练总结1 web渗透 弱口令 傻瓜版本弱口令:admin/123456 admin/admin@123 admin/abcd1234! sysadmin/123456(即使登录口有验证码和登录次数限制爆破,手工尝试也极容易命中 ) 稍微好一点的就是账号/密码使用身份证号,邮箱等个人信息组合,攻击者要想爆破此类密码就需要收集目标个人信息制作字典,加大了攻击难度。 Sql注入 利用方法:...

qq_40334963的博客 5484

手把手教你用Qt和DSP28335实现串口Bootloader,附赠源码和避坑指南

本文详细介绍了如何使用Qt和DSP28335实现串口Bootloader,包括开发环境搭建、通信协议设计、Qt上位机开发、DSP端Bootloader核心实现以及应用程序工程的特殊配置。通过实战案例和源码分享,帮助开发者快速掌握嵌入式固件升级技术,提升工业设备远程升级的效率和可靠性。

weixin_29176179的博客 137

企业级实战:用Vulhub构建内部攻防演练平台

平台的一键部署功能特别适合快速验证方案可行性,内置的Web终端可以直接操作容器,调试非常方便。每个租户的漏洞环境部署在独立Kubernetes Namespace中,配合NetworkPolicy限制跨租户访问。今天分享如何基于Vulhub搭建一个功能完备的内部安全演练平台,这套方案已经在多家大型企业落地验证。Vulhub作为开源的漏洞环境集合,提供了200+真实漏洞的Docker化部署方案。对于需要定制开发的企业用户,建议先用平台快速原型验证,再基于成熟方案进行二次开发,能节省至少50%的前期准备时间。

BlackironLynx23的博客 987

ROS2与Gazebo协同实现多机器人避障仿真

本文详细介绍了如何利用ROS2与Gazebo协同搭建多机器人避障仿真环境。通过创建SDF机器人模型、编写多机器人启动文件以及集成基础避障算法,构建了一个低成本、高效率的虚拟测试平台,为AGV编队、机器人集群等项目的算法验证与迭代提供了完整解决方案。

weixin_29065659的博客 299

Python爬虫教程:抓取区块链交易信息及加密货币市场数据

随着区块链技术和加密货币的迅猛发展,区块链交易和加密货币市场的数据逐渐成为金融、技术、经济研究等领域的热点。对于开发者和研究者而言,实时获取区块链交易数据和加密货币市场行情,对于投资分析、市场预测、技术研究等具有重要的参考价值。本文将通过Python爬虫技术,介绍如何抓取区块链交易信息及加密货币市场数据,详细阐述数据获取的原理、技术方案、实现方法以及抓取到的数据的存储与分析。我们将依托最新的爬虫技术,如requestsSeleniumScrapy,以及相关的数据处理库(如pandasmatplotlib。

2201_76125261的博客 2778

渗透测试实战:从信息收集到内网横向移动的完整攻防演练

渗透测试是网络安全领域评估系统安全性的核心方法,其本质是通过模拟真实攻击者的行为,发现并验证系统潜在的安全漏洞。从技术原理层面看,渗透测试遵循着系统化的方法论,通常涵盖信息收集、漏洞扫描、漏洞利用、权限提升、横向移动等关键阶段。在工程实践中,渗透测试的价值不仅在于识别已知漏洞,更在于发现自动化工具难以检测的业务逻辑缺陷和配置错误,从而为企业提供可落地的安全加固方案。随着云原生和微服务架构的普及,渗透测试的应用场景已从传统的网络边界扩展到复杂的分布式环境,对测试人员的技能提出了更高要求。本文将以实战视角,深入

weixin_30514745的博客 411

智能汽车嘚啵嘚 --- 智能座舱第七稿:智能座舱的升级OTA

智能汽车嘚啵嘚 --- 智能座舱第七稿:智能座舱的升级OTA

Soly_kun的博客 414

从SSRF漏洞到内网渗透:实战攻防演练与防御策略

服务器端请求伪造(SSRF)是一种常见的Web安全漏洞,它允许攻击者诱导服务器向内部或外部的任意地址发起请求,从而绕过网络边界限制。其原理在于应用程序未对用户提供的URL参数进行充分验证和过滤,导致服务器成为攻击者的代理。SSRF的技术价值在于它能将外部攻击面扩展至内网,成为内网渗透的跳板。在应用场景上,SSRF常被用于探测内网服务、攻击未授权访问的中间件(如Redis、Memcached),甚至结合Gopher等协议实现远程代码执行。通过SSRF攻击内网Redis服务,利用Gopher协议写入SSH公钥获

weixin_30387423的博客 342

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Bugku渗透测试实战:从外网到内网的完整攻防演练

本文以Bugku渗透测试实战为例,完整演示了从单一官网链接到内网核心资产的完整攻防演练流程。通过信息收集、漏洞利用、权限提升和横向移动等关键步骤,详细剖析了渗透测试的核心思路与实用工具,为安全测试人员提供了从外网突破到内网漫游的实战指南。

xx56789的博客 591

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

从零开始:用CTF实战演练企业安全防护

新员工上手速度提升60%漏洞修复周期缩短45%主动防御意识显著增强特别值得一提的是,使用InsCode(快马)平台的一键部署功能,让这个项目的演示环境搭建变得异常简单。不需要操心服务器配置,就能快速部署完整的攻防演示环境,团队成员随时可以访问练习。对于想要提升企业安全防护能力的团队,我强烈建议尝试这种CTF实战训练模式。它不仅能让安全人员保持技术敏感度,还能帮助企业建立更完善的安全防护体系。

BlackironLynx23的博客 682

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: MySQL绕过WAF实战技巧
下一篇: 一文爽 文件上传漏洞原理、方法和类型详细解析
AI小模型
博客等级 码龄6年 6863粉丝 487原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI小模型

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值