CTF-[LitCTF 2023]只需要nc一下~
一、题目信息靶机地址node5.anna.nssctf.cnnode5.anna.nssctf.cn:22301node5.anna.nssctf.cn题目提示提供现成shell通过nc连接获取flagflag格式 NSSCTF{}二、解题思路1. 该端口为TCP交互式命令行端口不是网页服务浏览器无法访问需使用Python socket脚本模拟nc连接2. 连接后执行基础查看命令 ls 浏览当前目录未直接看到flag文件3. 执行环境变量查看命令 env 系统环境变量中直接存放完整flag字符串提取即可完成题目。三、操作步骤步骤1编写Python交互式nc连接脚本创建 nc_connect.py 写入如下代码pythonimport socketHOST node5.anna.nssctf.cnPORT 22301sock socket.socket()sock.connect((HOST, PORT))# 接收欢迎界面data sock.recv(4096)print(data.decode(utf-8, errorsignore))while True:cmd input( ) \nsock.send(cmd.encode())res sock.recv(2048)print(res.decode(utf-8, errorsignore))if cmd.strip() exit:sock.close()break步骤2运行脚本连接靶机打开Anaconda Prompt切换到桌面目录执行脚本cmdcd Desktoppython nc_connect.py脚本建立TCP连接输出靶机欢迎信息出现命令输入提示符 。步骤3执行ls查看目录在提示符后输入命令并回车plaintextls终端输出当前目录文件列表列表内不存在名为 flag 的文件判断flag不在文件中存在于系统环境变量。步骤4执行env读取环境变量获取flag继续在提示符输入环境查询命令plaintextenv终端打印全部系统环境变量其中某一条环境变量的值为完整flag格式为 NSSCTF{xxx} 。步骤5复制flag提交提取 env 输出中的flag字符串回到题目页面在flag输入框粘贴提交题目完成。四、考点总结1. TCP端口与HTTP网页端口区分靶机命令行端口无法通过浏览器访问需要socket/NC工具建立TCP连接2. Linux基础命令 ls 目录查看、 env 系统环境变量查询3. CTF基础隐藏flag形式flag不存放在文件内藏匿于系统环境变量中。

相关新闻

C 语言 static 完整讲解

C 语言 static 完整讲解

C 语言 static 完整讲解:分三大场景static 是存储修饰符,作用分全局变量、局部变量、函数三种场景,核心两个能力:改变内存存放区域;限制作用域(文件隔离)。一、场景 1:修饰局部变量&…

2026/6/27 6:39:38阅读更多 →
2026 年国内线上AI软件测试培训机构综合实力 TOP5 客观评测榜单

2026 年国内线上AI软件测试培训机构综合实力 TOP5 客观评测榜单

随着 AI 测试、大模型测评岗位成为互联网行业新风口,大量在职测试工程师与转行求职者开始筛选线上实训课程。本次榜单依托第三方教育调研机构采集的 12000 学员真实评价、企业合作数据、课程迭代进度、客诉纠纷、合同履约等多维度量化指标,对国内主流线…

2026/6/27 6:39:38阅读更多 →
2026如何选高性价比录音转文字工具:免费使用每年省180元

2026如何选高性价比录音转文字工具:免费使用每年省180元

先说明白核心判断 2026年学生群体选高性价比录音转文字工具,核心原则是“只买需要的功能,不为企业服务溢价”。满足课堂复习、论文调研、知识自测这类常见学生需求,完全可以选免费额度足够覆盖全年使用的工具,不需要花180元左右购…

2026/6/27 6:39:38阅读更多 →
3分钟魔法分层:Layerdivider如何将你的插画变成专业PSD分层文件?

3分钟魔法分层:Layerdivider如何将你的插画变成专业PSD分层文件?

3分钟魔法分层:Layerdivider如何将你的插画变成专业PSD分层文件? 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 还记得那个深夜吗…

2026/6/27 8:09:42阅读更多 →
新零售商家为何需要定制开发专属直播系统?

新零售商家为何需要定制开发专属直播系统?

如今,直播带货早已成为新零售行业的核心销售场景,线上直播引流、实时互动转化、私域用户复购,成为实体零售、线上电商商家拓客增收的关键方式。目前绝大多数中小新零售商家,普遍依赖第三方通用直播平台开展业务;但随着…

2026/6/27 8:09:42阅读更多 →
Video2X:免费AI视频放大与帧率提升的终极解决方案

Video2X:免费AI视频放大与帧率提升的终极解决方案

Video2X:免费AI视频放大与帧率提升的终极解决方案 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/video2x …

2026/6/27 8:09:42阅读更多 →
如何突破传统视频放大的像素拉伸限制?

如何突破传统视频放大的像素拉伸限制?

如何突破传统视频放大的像素拉伸限制? 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/video2x 视频放大…

2026/6/27 8:09:42阅读更多 →
智慧灌区干支渠流量监测可视化管理平台

智慧灌区干支渠流量监测可视化管理平台

某灌区管理单位计划对干渠及主要支渠实施智能化升级,旨在解决传统人工测流效率低、数据滞后、水资源调配粗放等问题。通过在关键渠段部署超声波流量计、水位计、闸位计及视频监控设备,结合工业物联网平台,构建一套覆盖“感知—传输—分析—控…

2026/6/27 8:09:42阅读更多 →
2026 企业 RPA 选型实战:中小企业落地避坑指南

2026 企业 RPA 选型实战:中小企业落地避坑指南

一、为什么 35% 的企业 RPA 项目会失败中小企业选 RPA,最大的误区是"看功能列表选工具"。功能多不等于能用,价格贵不等于靠谱。2026 年的 RPA 市场,国产工具崛起、AI 深度融合、部署模式分化,选型的逻辑已经变了。本文基…

2026/6/27 8:04:42阅读更多 →
【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体

【人工智能】一文搞定到底什么是智能体 一文搞定到底什么是智能体【人工智能】一文搞定到底什么是智能体一. LM,WorkFlow,Agent分别有什么么不同二. Agent的思考过程是怎样的三. Agent的五个核心部分1)LLM2)Prompt3)Me…

2026/6/26 11:03:22阅读更多 →
嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

嵌入式GUI控件实战:ROTARY、SCROLLBAR、SLIDER原理与应用

1. 嵌入式GUI控件:从原理到实战的深度解析在嵌入式系统开发中,图形用户界面(GUI)的设计与实现往往是项目从“能用”到“好用”的关键一跃。不同于资源充沛的PC或移动平台,嵌入式设备的GUI需要在有限的CPU性能、内存空间…

2026/6/27 5:46:02阅读更多 →
Google AI Studio 300美元额度的真相与实战指南

Google AI Studio 300美元额度的真相与实战指南

1. 这300美金不是“送钱”,而是Google埋下的第一道技术门槛 你看到标题里那个醒目的“$300美金”时,第一反应可能是:又一个免费额度?领完就完事?我亲手试过——这300美金根本不是红包,而是一张入场券&…

2026/6/26 9:29:01阅读更多 →
10分钟AI语音克隆与实时变声:Retrieval-based-Voice-Conversion-WebUI完整指南

10分钟AI语音克隆与实时变声:Retrieval-based-Voice-Conversion-WebUI完整指南

10分钟AI语音克隆与实时变声&#xff1a;Retrieval-based-Voice-Conversion-WebUI完整指南 【免费下载链接】Retrieval-based-Voice-Conversion-WebUI Easily train a good VC model with voice data < 10 mins! 项目地址: https://gitcode.com/GitHub_Trending/re/Retrie…

2026/6/27 0:04:03阅读更多 →
Layerdivider:3分钟AI智能分层,彻底告别手动抠图时代

Layerdivider:3分钟AI智能分层,彻底告别手动抠图时代

Layerdivider&#xff1a;3分钟AI智能分层&#xff0c;彻底告别手动抠图时代 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 还在为复杂的图像分层工作烦…

2026/6/27 0:04:03阅读更多 →
Tomcat中X-Frame-Options配置实战:防御点击劫持的四种方法与最佳实践

Tomcat中X-Frame-Options配置实战:防御点击劫持的四种方法与最佳实践

1. 项目概述&#xff1a;为什么X-Frame-Options是Web安全的“防盗门”&#xff1f;最近在排查一个老项目的安全审计报告时&#xff0c;又被提到了“点击劫持”风险&#xff0c;矛头直指缺失的X-Frame-Options响应头。这已经不是第一次了&#xff0c;很多开发团队&#xff0c;尤…

2026/6/27 0:04:03阅读更多 →