湖北省工匠杯预赛WriteUP

简介: 湖北省工匠杯预赛WriteUP

image.png

第一次参加CTF比赛目前预赛已经完结,预赛有6道题由于本人太菜只做出4道图片,感觉进决赛应该没有问题,本文分享解题思路

实战

image.png

WEB两题、其他的每种各一题
一、BabyWeb--绕过
1.打开题目说是使用post提交参数
image.png

2.构建POST参数后无果
image.png

3.添加其他参数后提示需要把referer配置成www.google.com

image.png

4.修改后获得flag

image.png

二、Welcome_Site---SQL
1.打开题目看到有一串加密值,解密后发现表名和加密值长度

image.png

解密后
image.png

2.1-4可以显示,输入0发现返回nonono
image.png

3.尝试字符是否过滤发现|可以使用,显示1的界面字符,可以判断存在布尔型sql

image.png

4,编辑脚本跑出flag

image.png

三、how_to_calc_xor--密码学
image.png

1.这是道密码学的题,修改源代码分别打印仅base64和加上后面异或值的结果

image.png

2.经过分析发现后比b64 和 flag2 区别在与去掉一位之后还有2位不一样,它是从33到127异或一个树可以先整体乘10然后再拼后面两位。
3.按这个规律修改暴破flag1,得到flag
image.png

四、Guessing--图片隐写
1.开启题目后是一张图片
image.png

2.Hexdump 查看flag.jpeg,后面有一串加密字符,单独提取出来。
image.png

3.分析后发现有点像base32反码
image.png

4.用python反转字符

image.png

5.用base32解码
image.png

6.分析后发现是zip格式,16进制转换为字符串

image.png

7.使用16进制编辑工具生成ascii

image.png

8.保存为zip格式获取flag
image.png

总结:还是太菜了

相关文章
|
2月前
|
数据采集 缓存 JSON
微信 item_get - 搜狗微信文章信息接口对接全攻略:从入门到精通
搜狗微信搜索item_get接口(非微信官方)基于合规爬虫,支持通过文章URL、ID或公众号+标题批量获取公众号文章详情,涵盖正文、作者、发布时间、阅读量等数据,适用于舆情监测、内容分析、运营调研等场景。本攻略详解接口认知、参数使用、签名生成、Python实操代码及调试优化,助力开发者高效稳定对接。
MacBook终端安装tree命令(保证好使)
MacBook终端安装tree命令(保证好使)
执行apt-get install xxx 遇到无法定位软件包解决方法
执行apt-get install xxx 遇到无法定位软件包解决方法
5210 0
执行apt-get install xxx 遇到无法定位软件包解决方法
|
前端开发 JavaScript 开发者
颠覆传统:React框架如何引领前端开发的革命性变革
【10月更文挑战第32天】本文以问答形式探讨了React框架的特性和应用。React是一款由Facebook推出的JavaScript库,以其虚拟DOM机制和组件化设计,成为构建高性能单页面应用的理想选择。文章介绍了如何开始一个React项目、组件化思想的体现、性能优化方法、表单处理及路由实现等内容,帮助开发者更好地理解和使用React。
307 9
|
人工智能 Java 程序员
通义灵码AI编码助手和AI程序员背后的技术
通义灵码AI编码助手和AI程序员背后的技术,由通义实验室科学家黎槟华分享。内容涵盖三部分:1. 编码助手技术,包括构建优秀AI编码助手及代码生成补全;2. 相关的AI程序员技术,探讨AI程序员的优势、发展情况、评估方法及核心难点;3. 代码智能方向的展望,分析AI在软件开发中的角色转变,从辅助编程到成为开发主力,未来将由AI执行细节任务,开发者负责决策和审核,大幅提升开发效率。
562 12
|
算法 数据挖掘 索引
Pandas数据排序:单列与多列排序详解
本文介绍了Pandas库中单列和多列排序的方法及常见问题的解决方案。单列排序使用`sort_values()`方法,支持升序和降序排列,并解决了忽略大小写、处理缺失值和索引混乱等问题。多列排序同样使用`sort_values()`,可指定不同列的不同排序方向,解决列名错误和性能优化等问题。掌握这些技巧能提高数据分析效率。
790 9
|
Web App开发 前端开发 JavaScript
网页浏览和编辑DWG快速入门的方法(WEB CAD SDK)
MxDraw云图在线CAD解决方案,包括MxDraw、MxCAD开发包、图纸转换程序和后端服务。支持多种平台和CPU架构,推荐使用最新版Chrome或Edge浏览器。提供AutoCAD各版本dwg格式支持,具备三维和二维编辑功能。提供入门开发指南和功能丰富的示例。用户可下载开发包进行功能演示,包括在线预览和编辑CAD图纸。
2062 95
网页浏览和编辑DWG快速入门的方法(WEB CAD SDK)
|
数据采集 运维 数据可视化
阿里云多模态数据信息提取解决方案深度评测与优化建议
本文基于多模态数据信息提取方案的部署体验,深入剖析其在操作界面、部署文档、函数模板、官方示例及实用性与移植性等方面的表现,并提出针对性改进建议。优化建议涵盖模型性能对比、实时校验、故障排查手册、代码注释扩充、行业专属示例集等,旨在提升方案的易用性、功能性和通用性,助力企业在复杂数据处理中高效挖掘价值信息,推动数字化转型。
328 9
单片机按键的使用
单片机按键的使用
402 0
|
机器学习/深度学习 数据采集 资源调度
【机器学习】逻辑回归:原理、应用与实践
逻辑回归(Logistic Regression)是一种广泛应用于分类问题的统计学方法,尽管其名称中含有“回归”二字,但它实际上是一种用于解决二分类或多分类问题的线性模型。逻辑回归通过使用逻辑函数(通常为sigmoid函数)将线性模型的输出映射到概率空间,从而预测某个事件发生的概率。本文将深入探讨逻辑回归的理论基础、模型构建、损失函数、优化算法以及实际应用案例,并简要介绍其在机器学习领域的地位和局限性。
1227 2