ISCTF(b)

bugku ctf 杂项 眼见非实(ISCCCTF) 下载后 用winhex打开 ZIP Archive (zip),文件头:504B0304 发现文件头504B0304为说明是一个压缩文件 所以改后缀名为 .zip 并且解压 打开 依然 winhex打开 还是文件头504B0304为说明还是一个压缩文件 继续 改为 .zip 解压 打开后 在这个路径的 这个文件下发现flag 我们... 阅读详情

test_nc

nc_shell

ls

cat flag

这两道题比较像

你说爱我?尊嘟假嘟

打开后重复出现 “ 你说爱我 ” “ 尊嘟 ” “ 假嘟 ” 。判断为 Ook 加密 , 将 “ 你说爱我 ” 替换为
“Ook.” ; “ 尊嘟 ” 替换为: “Ook!” ; “ 假嘟 ” 替换为: “Ook?” 。注 意替换的时候中英文符号即可。

 Brainfuck/Ook! Obfuscation/Encoding [splitbrain.org]

得到一个字符串: ild3l4pXejwPcCwJsPAOq7sJczdRdTsJcCEUsP1Z
base64 解码 , 注意编码方式不同,要切换一下

 easy_zip

压缩包爆破

 

 小蓝鲨的秘密

文件需要密码打开,。010,

压缩包载入 010 , CTRL+f 搜索 50 4B 01 02 ,找到加密文件的全局标志位,将两个 09 都改成 00

504B0304是zip文件的文件头,4bytes
1400代表解压文件所需pkware的版本,2bytes
0900是全局方式位标记(有无加密,0900代表加密)
504B0102是目录中文件文件头标记,4bytes
1F00代表压缩使用的pkware版本,2bytes
0900是全局方式位标记,2bytes,压缩软件识别未加密标志

因此我们只需将第二个0900改为0000再保存就可以解压文件

得到一个字符串和一张蓝鲨图片。这个字符串看格式疑似 AES 加密
图片里面应该是密钥
修改
png 图片的高度,将 10 修改为 83 得到密码

 

密码为: 15CTF2023
AES 在线解密: https://tool.oschina.net/encrypt/

杰伦可是流量明星

开始以为和音乐是有关系的

后面才发现是rar文件,010

改后缀即可

 追踪一下http流看到url编码过的flag ,解码即可

 ISCTF{wddhr836459_83}

 小白小黑

小白说:zo23n里面的z就是zero,o就是one,n就是nine。同理小黑说的也这样。最后用脚本将01239换成白色,45678为黑色,就是一个二维码。扫一下就是flag

结合题目

数字0、1、2、3、9对应白色像素块,数字4,5,6,7,8对应黑色像素,

主要是读懂题目

from PIL import Image
num_file = "C:/Users/86187/Desktop/147.txt"
image = Image.new("RGB", (256, 256), "white")
pixels = image.load()
with open(num_file, "r") as file:
  text = file.read()
text = text.replace(" ", "").replace("\n", "")
num_list = list(text)
for i in range(min(len(num_list), 256 * 256)):
  if num_list[i] in ["0", "1", "2", "3", "9"]:
    pixels[i % 256, i // 256] = (255, 255, 255)
  elif num_list[i] in ["4", "5", "6", "7", "8"]:
    pixels[i % 256, i // 256] = (0, 0, 0)   
image.save("C:/Users/86187/Desktop/147.png")

 

小猫 

 社会主义核心价值观编码,自己手动对一下

 解密即可

BugkuCTF-MISC题Pokergame 补充: 用010hex打开zip文件。 把504B0304后的第3、4个byte改成0000 即将0900改为0000 而504B0102后的第5、6个byte不需改成0000即可破解伪加密。 解题 下载,解压 文件有hint.txt,king.jpg,kinglet.jpg,Poke.zip 通过binwalk -e 和foremost分别分离king.jpg与kinglet.jpg 从king.jpg分离得到: 加密压缩包,加密了code.txt 尝试爆破无果后,尝试伪加密,成功 解压得到code.t 阅读详情

相关推荐

压缩包详解及伪加密

0x01 压缩包详解及分类归纳 压缩包被官方认为是一个计算机软件,可以减小文件中的比特和字节总数,达到节省磁盘空间等作用 ZIP基本原理 查找文件内的重复字节,并建立一个相同字节的“词典”文件,并用一个代码表示,比如在文件里有几处有一个相同的词“中华人民共和国”,用一个代码表示并写入“词典”文件,这样就可以达到缩小文件的目的 压缩包作用 节省磁盘空间 可以把多个文件压缩成一个压缩包 可以把一个大文件分解压缩成多个小压缩包 此外部分软件如WinRAR可以实现对文件的压缩保密保护,就..

weixin_43211186的博客 4937

CTF中压缩包的常见套路

识别十六进制字符串的特殊字符:504B0304表示开始,504B0506表示结束(这里有一个补充知识点:把文件命名成什么文件类型,计算机就从什么特征头来进行识别,比如zip就从504B0304开始识别,从504B0506结束),值得注意的是对于txt文件,不存在任何文件头。 伪加密 文件修复 有可能存在文件头故意写错的情况: 这时候改过来就行:504B0304 冗余信息拼接 ZIP压缩文件目录结束标识位为“504B0506”,且通常带有18字节(在预备知识中我们将每个偏移量视作一位..

qq_29566629的博客 1万+

ISCTF2025 Misc题解:内存取证与零宽度字符隐写套娃实战

内存取证是数字取证与CTF竞赛中的核心技术方向,通过对物理内存镜像的分析,能够还原系统运行状态、提取进程残留数据,甚至找回已被删除的文件。取证工具如Volatility基于内核符号解析内存结构,通过扫描进程对象定位可疑活动,是事件响应和恶意代码分析中的重要手段。同时,隐写术作为信息隐藏的经典方法,常利用人类视觉感知的盲区,将秘密信息嵌入看似正常的载体中,零宽度字符和文件头字节修改都是常见技巧。在实际攻防场景中,内存镜像常被用于隐藏关键证据,而隐写则可用于渗透测试中的隐蔽通信。本文以ISCTF2025 Mis

weixin_28622215的博客 240

zip格式伪加密

伪加密通过修改zip文件中的编码实现,通过修改zip文件中的通用标记位在解压时判断为已加密。 先看看zip文件的编码格式吧: 放上格式参考来源:http://blog.sina.com.cn/s/blog_4c3591bd0100zzm6.html zip文件由三部分组成:1、 压缩的文件内容源数据 2、压缩的目录源数据 3、目录结束标识结构 放上要用到的两个部分: 这

只会666 9999

ISCTF2023新生赛Misc部分WP_isctf misc

小辉边敲代码边玩游戏,敲了两行代码就报错了,真的比彬彬还逊!

2501_90211161的博客 1145

2024年网络安全最新ISCTF2024新生赛-MISC_blueshark ctf

回复消息可得flag。

2401_84264630的博客 1337

ISCTF——小蓝鲨的冒险WP

可以直接用小数,上面代码分析所说num被转为整数,2024.1转为整数就是2024。开头的数字字符串在科学计数法中表示0乘以10的幂,也就是0,简单的0e绕过。不用多说就是,输什么就拼接.php,然后输出(前提是以上代码执行到这一步)找一个md5的值是0e开头的字符串:s878926199a。意思是原始值不能等于2024,但结果要等于2024。题目存在三个参数,b,num,which,只有能执行这个语句。which才会被执行。而且过滤了字母,防止弱比较,又过滤进制,防进制绕过,

qq_51952706的博客 295

ISCTF-Reverse-WriteUP

处理程序的调用顺序。如果参数为非零值,则处理程序是要调用的第一个处理程序。如果 参数为零,则处理程序是最后一个要调用的处理程序。保证坐标向下递增,同时放入byte_434d3c中,比较byte_41C0A0,那么byte_41C0A0保存的就是我们的坐标。发现有5个地方出现重复值,hint给出了正确答案的md5,那么我们排列组合产生32组数据判断哈希。TEA的加密流程为加密一号位和二号位时取三号位,最后两位取第一位作为key。那么会发现当加密78位时,使用的key是加密后的1位,因此我们需要倒序解密。

qq_24481913的博客 1355

ISCTF2025 - 爱玩游戏的小蓝鲨

摘要:本文记录了ISCTF2025解题过程,通过修复缺失的zip文件头504B0304打开压缩包。分析米哈游_rbg_tb.py文件时发现RGB隐写数据,转换为图片后参照《崩坏星穹铁道》翁法罗斯语言解密。最终使用维吉尼亚解密工具对密文"QKEMK{al4t_k4nT_au_Mm3_U0Kv_yzV_94e3_kg_yp3_O0teI}"进行解码。整个流程涉及zip修复、RGB隐写、游戏语言参考和密码学解密等多项技术。

u010593516的专栏 430

SiamRPN++实战:如何用深度孪生网络提升无人机目标跟踪精度(附代码)

本文深入探讨了如何利用SiamRPN++深度孪生网络构建适用于无人机平台的高精度、轻量化单目标跟踪系统。文章详细解析了其兼顾精度与效率的核心原理,并提供了从PyTorch模型轻量化、骨干网络替换到TensorRT部署及应对遮挡、光照突变等实际挑战的完整工程实践指南与代码示例。

weixin_29047545的博客 368

ROS2_IGH方案配置(二)——Ubuntu22.04 实时内核性能验证与调优

本文详细介绍了在Ubuntu22.04系统上配置ROS2_IGH方案时,如何验证和调优PREEMPT_RT实时内核性能。通过使用cyclictest工具进行基准测试和压力测试,分析中断与硬件延迟,并优化内核参数,确保系统满足工业控制领域对硬实时性的苛刻要求。文章还提供了针对ROS2的特殊优化建议和性能监控方案,帮助开发者实现毫秒级延迟的稳定控制。

weixin_30791095的博客 222

ISCTF2023新生赛Misc部分WP

ISCTF2023新生赛Misc部分WP。

Aluxian_的博客 3392

手把手教你用TBtools+MCScanX完成玉米基因家族共线性分析(附完整代码)

本文提供了一套完整的玉米基因家族共线性分析实战流程,详细讲解了如何从数据准备、格式处理开始,利用DIAMOND进行快速比对,再结合MCScanX进行核心共线性区块鉴定,最后通过TBtools实现从全基因组圈图到特定基因家族微共线性图的可视化。教程包含可直接运行的代码与常见问题解决方案,帮助研究者高效完成从命令行计算到图形化展示的全过程。

tech5的博客 591

【虚空】【ISCTF2024】ISCTF2024 Reverse 全WP

去年写了misc和web,今年确实没时间了,就只把逆向和密码写了写。 简单聊一下逆向吧,今年的逆向确实考点种类比去年要繁杂一点。有个魔改的SM4,我也有个自建的密码学库的题。还有很多很好玩的比如rust和cpython逆向,并且包括smc和反调试这些基础题型都有。总体来说还是比较全面的。不过有一说一啊(我是没想到我rust解出数居然还没cpython多,可能是大家对动态调试不太熟悉的原因?我rust我是真连rust风格都没敢写,全是c的语句用rust写了)

qq_42557115的博客 2120

MQTT与物联网平台(一):基础知识和设备接入物联网平台的实现(以华为云为例)

本文简单介绍了MQTT的基础知识和使用方法,以蓝牙WIFI双模芯片W801作为硬件设备,接入到华为云。

weixin_50622833的博客 1万+

Ansys Electronics Desktop仿真——HFSS线圈寄生电阻,电感

Ansys Electronics Desktop仿真——HFSS线圈寄生电阻,电感

冲击10w 1万+

ISCTF2024新生赛Misc部分WP_isctf misc

小辉边敲代码边玩游戏,敲了两行代码就报错了,真的比彬彬还逊!

2401_84263282的博客 1701

瑞芯微RK3588开发板VSCode远程开发全攻略:从SSH配置到插件优化

本文详细介绍了如何在瑞芯微RK3588开发板上配置VSCode远程开发环境。从Ubuntu系统下的SSH服务设置、VSCode Remote-SSH扩展安装,到连接建立、基础工具链部署,再到针对ARM平台的性能优化与调试配置,提供了一套完整的实战指南,帮助开发者高效利用本地资源进行嵌入式开发。

weixin_28831341的博客 621

2024的ISCTF的复现

简单的绕过小蓝鲨的冒险?parse_str函数:变量覆盖s878926199a:0e绕过num=2024\0intval函数有个特性:直到遇上数字或正负符号才开始做转换,在遇到非数字或字符串结束时(\0)结束转换。注意:是一个 PHP 语句,它用于包含并运行指定的 PHP 文件。拼接文件名:将$which变量的值和一个.php扩展名拼接起来,形成完整的文件名。?​num=2024.1考察重定向打开环境发现存在跳转bp抓包 题目链接 发包发现hint。

2401_82388450的博客 1971

WPS Office 2019 For Linux二次开发全流程:从源码下载到Demo运行

本文详细介绍了在Linux环境下进行WPS Office 2019 C++二次开发的全流程,涵盖从开发环境准备、源码获取、核心依赖(Qt与WPS)安装配置,到最终编译运行官方Demo的完整步骤。文章重点解析了环境搭建中的常见问题与解决方案,旨在帮助开发者快速上手WPS二次开发。

weixin_29001423的博客 388

Django 6.0:有哪些新特性以及它们对实际项目的重要性

Django 6.0 感觉像是一个成熟的版本,它基于实际应用案例而打造。它减少了不必要的复杂性,同时扩展了框架的开箱即用功能。升级到 Django 6.0 不仅仅是为了保持版本更新,更是为了构建更易于维护、更安全、更能适应未来发展的应用程序。

iCloudEnd的博客 338

ISCTF 2024 web

第一层通过变量覆盖绕过,传入然后典型的intval函数特性,传入num=2024.1最后 which 传入which=flag得到flag。

2301_79700060的博客 2959

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

2024-ISCTF WP

2024 ISCTF WP

2301_80185313的博客 3688

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

ISCTF部分wp-包括杂项,二进制,web

本文总结了多道CTF题目的解题思路和过程,涵盖了多种技术手段。首先,通过nc命令直接获取flag的题目,如test_nc和nc_shell,分别通过简单的命令操作得到flag。接着,签到题通过拼接二维码图片并扫码获取flag。在“你说爱我?尊嘟假嘟”题目中,通过文件拓展名更改和Ook解密尝试,最终使用变种Base64解码得到flag。easy_zip题目通过暴力破解压缩包密码获取flag。七七的欧拉和easy_rsa题目涉及RSA加密,通过脚本逆向计算得到flag。rsa_d题目通过计算私钥d并输入到系统中

m0_74842423的博客 1185

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

ISCTF2025 - 官方WriteUp

本文总结 ISCTF 2025 赛题解题思路与 EXP 代码,覆盖 Misc、Crypto、Web、Reverse、Pwn 方向。Misc 含隐写、解压等技巧及相关工具;Crypto 涉及 LFSR、RSA 等算法破解与工具使用;Web 聚焦反序列化、注入等漏洞利用;Reverse 包含脱壳、逆向调试;Pwn 主打栈溢出、ROP 链构造等,展现安全技术实战应用。

2401_87471430的博客 1993
上一篇: ISCTF(CRYPTO)
下一篇: [湖湘杯 2021 final]Penetratable
芝诺的乌龟M
博客等级 码龄4年 81粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值