尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
题目一:基础Logistic混沌流加密(CTN入门必考)1.题目描述
1.题目描述比赛萌新使用经典Logistic混沌映射生成密钥流异或加密Flag加密方式简单但他忽略了计算机浮点精度缺陷。已知密文试还原Flag。已知条件密文0x7d,0x2e,0x1f,0x45,0x0a,0x3b,0x28,0x14,0x5c,0x10加密参数 μ3.98初值保留3位小数。2.加密源码原题源码import random flag CTN{xxxx_test_xxxx} mu 3.98 x0 random.uniform(0.1,0.9) def logistic(x): return mu * x * (1 - x) # 生成混沌密钥流 key [] x x0 for _ in range(len(flag)): x logistic(x) key.append(int(x * 256) % 256) # 异或加密 cipher [ord(f)^k for f,k in zip(flag,key)] print(cipher)3.漏洞与考点分析1. CTN经典出题套路初值仅3位小数取值空间极小可全量暴力爆破2. Logistic映射迭代公开、无密钥混淆迭代完全可逆可复现3. 混沌浮点有限精度退化短序列无复杂度适合爆破求解。4.解题思路1. 遍历 0.100~0.900 所有三位小数初值2. 复现混沌迭代生成密钥流3. 异或解密匹配出合法 CTN 格式 Flag。5.完整EXP脚本cipher [0x7d,0x2e,0x1f,0x45,0x0a,0x3b,0x28,0x14,0x5c,0x10] mu 3.98 def logistic(x): return mu * x * (1 - x) # 暴力遍历3位小数初值 for i in range(100,900): x i / 1000 key [] tmp x for _ in range(len(cipher)): tmp logistic(tmp) key.append(int(tmp * 256) % 256) # 解密 res .join([chr(c^k) for c,k in zip(cipher,key)]) if res.startswith(CTN{): print(Flag:,res) break
RELATED

相关推荐

piecewiseSEM 2.3.1 实战:处理5类非正态数据(二项/泊松分布)与混合效应模型整合

piecewiseSEM 2.3.1 实战:处理5类非正态数据(二项/泊松分布)与混合效应模型整合

piecewiseSEM 2.3.1 实战:非正态数据与混合效应模型整合指南 1. 理解非正态数据在生态研究中的挑战 生态学和社科研究中的数据往往呈现出复杂的分布特征。当响应变量是计数型数据(如物种个体数)或二元数据(如有/无)时…

📅 2026/7/24 18:33:58
SQLAlchemy:Web 后端与数据库之间的“万能翻译官”

SQLAlchemy:Web 后端与数据库之间的“万能翻译官”

在 Web 开发的日常工作中,有一件事是几乎每个后端开发者都绕不开的:操作数据库。用户注册了,要把用户名和密码存进数据库;用户下单了,要把订单信息写进去;用户刷新页面,要从数据库里把数据查出来…

📅 2026/7/17 0:46:30
03.01.01.ComfyUI Ubuntu:环境搭建篇(集成 调用ComfyUI的API 使用Pythin 中间件方式)

03.01.01.ComfyUI Ubuntu:环境搭建篇(集成 调用ComfyUI的API 使用Pythin 中间件方式)

总操作流程: 1、下载安装2、写代码3、测试 下载安装 pip install websocket-client uuid Pillowapi: https://docs.comfy.org/zh/development/comfyui-server/api-examples 写代码 方法一:提交即忘(仅 HTTP) cat > /usr/l…

📅 2026/8/21 0:42:24
MORE NEWS

更多资讯

📰

洁净车间环境监控系统设计与实践

1. 洁净车间环境监控的行业痛点在制药、电子制造、食品加工等行业,洁净车间的温湿度控制直接关系到产品质量和生产安全。传统的人工巡检方式存在三大致命缺陷:数据滞后性:每小时记录一次的手工台账无法捕捉突发性环境波动,等发现问…

📰

Windows全局文件搜索神器Everything:原理、配置与搜索技巧完全指南

电脑全局搜索Everything:丢掉“等它转圈”的日子,找回指尖即达的检索快感如果你每天都在Windows上找文件,一定经历过这种崩溃:明明知道文件名里有个关键词,但打开资源管理器右上角的搜索框,它转啊转&#x…

📰

CMSIS-6静态工程:嵌入式开发的编译期硬件建模革命

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

StaffML Vault 大规模构建 Runbook 实战:基于覆盖率分析与 Gemini 迭代生成的题库批量扩充管线

StaffML Vault 大规模构建 Runbook 实战:基于覆盖率分析与 Gemini 迭代生成的题库批量扩充管线 【免费下载链接】cs249r_book Machine Learning Systems 项目地址: https://gitcode.com/GitHub_Trending/cs/cs249r_book 导读 本指南完整讲解 cs249r / Staff…

📰

如何使用 supervisord 管理 Appsmith Docker 容器内的后端与 Caddy 进程

如何使用 supervisord 管理 Appsmith Docker 容器内的后端与 Caddy 进程 【免费下载链接】appsmith Platform to build admin panels, internal tools, and dashboards. Integrates with 25 databases and any API. 项目地址: https://gitcode.com/GitHub_Trending/ap/appsmi…

📰

PythonRobotics 动态窗口法(Dynamic Window Approach)实现解析:2D 移动机器人局部避障与轨迹规划实战

PythonRobotics 动态窗口法(Dynamic Window Approach)实现解析:2D 移动机器人局部避障与轨迹规划实战 【免费下载链接】PythonRobotics Python sample codes and textbook for robotics algorithms. 项目地址: https://gitcode.com/GitHub_…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬