【MISC】从零开始学MISC

article/2025/11/6 2:48:38

1.了解ext3文件系统,熟练使用mount
在这里插入图片描述
将linux文件拽入虚拟机。

strings linux		//以字符串模式查看文件
strings linux | grep flag		//筛选flag字样
mount linux /mnt	//使用mount挂载文件系统或使用binwalk提取文件
find /mnt -name "flag.*" -print		//寻找挂在之后的flag所在位置,得到地址 /mnt/O7avZhikgKgbF/flag.txt 
cat O7avZhikgKgbF/flag.txt		//得到flag
base64 -d /mnt/O7avZhikgKgbF/flag.txt	//base64转码(base64 balabala是加密,base64 -d balabala是解密)

2.修复二维码扫描得到flag
在这里插入图片描述
用fireworks打开gif图片,在第50帧找到二维码,发现三角残缺。
用photoshop找到完整二维码,截取三角补全二维码,扫描即得flag。

3.在pdf中找flag
在这里插入图片描述
题目提示在“图下面”。转换为word文档。

4.Java逆向,base64解码
在这里插入图片描述在这里插入图片描述
java小游戏,坚持不到60s
选择反编译,使JD-GUI对这个java程序进行反编译。
在这里插入图片描述
得到flag,看后面带个=,考虑base64解码

5.Base64 ROT13 与佛论禅
在这里插入图片描述
与佛论禅???
ROT13是它自己本身的逆反;也就是说,要还原ROT13,套用加密同样的演算法即可得,故同样的操作可用再加密与解密。ROT13=字符向后位移13位,但向前13与向后13结果相同??
将ROT13解密后的结果进行base16解密??
此题思路完全懵,想不到为什么要用ROT13。逐个尝试得到的?

6.二进制转换字符。
纯黑白的gif图,给出了gif文件夹,标了数字。
在这里插入图片描述
用ASCLL在线转换器转换前八位(二进制转字符),发现为f,方法正确。可通过python代码实现整个工作。

import os
#rb:r(只读)、w(只写)、a(追加)、b(二进制)
white = open("*/gif/0.jpg", "rb").read()
black = open("*/gif/1.jpg", "rb").read()
flag_binary = ""
for i in range(104):with open("*/gif/%d.jpg"%i,"rb") as f:if f.read() == white:flag_binary += "0"else:flag_binary += "1"
flag = ""
for i in range(int(len(flag_binary)/8)):flag += chr(int(flag_binary[i*8:(i+1)*8],2))#int(123,2):将123转换为2进制的int值。int(x, [base]),其中base取值可为2~36。默认为10。print (flag)

http://chatgpt.dhexx.cn/article/dOmr0gku.shtml

相关文章

CTF基础-MISC篇

编码是什么? 编码是信息从一种形式或格式转换为另一种形式的过程,也称为计算机 编程语言的代码简称编码。 用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据 转换成规定的电脉冲信号。 编码在电子计算机、电视、遥控和通讯等方…

MISC:音频隐写的破解方法.

MISC:音频隐写的破解方法. Misc即杂项,是信息隐藏又称信息伪装,就是通过减少载体的某种冗余,如空间冗余、数据冗余等,来隐藏敏感信息,达到某种特殊的目的。 信息隐藏打破了传统密码学的思维范畴&#xff0…

MISC入门——文件操作

MISC入门之(一)——文件操作 前言文件操作一、文件类型识别(一)file命令(二)winhex/010Edit工具 二 、文件分离(一)binwalk、foremost、dd1.binwalk2.foremost3.dd (二&a…

MISC入门总结

《re入门到Misc精通》,哄堂大笑了,家人们。 总结在后面 ctf.showhttps://ctf.show/challenges#misc2-1134 ctfshow misc入门题(还没写完,持续更新) 图片篇第一题 签到题 打开直接给flag qq提取文字交了 第二题 给…

【安全攻防知识-4】CTF之MISC

1、MISC介绍 MISC,中文即杂项,包括隐写,数据还原,脑洞、社会工程、压缩包解密、流量分析取证、与信息安全相关的大数据等。 竞赛过程中解MISC时会涉及到各种脑洞,各种花式技巧,主要考察选手的快速理解、学…

Failed building wheel for pycocotools

最近在部署tensorflow2的时候,总是遇到下面错误:(ERROR:Failed building wheel for pycocotools),具体信息如下: 一般这种问题,会出现在windows安装上,可以使用下面命令进行安装&…

Failed building wheel for tokenizers

安装transfomers成功了,但是tokenizers怎么也装不上 如图,安装了rust也同样报错 那策略就是自己分开安装tokenizer 可以直接pip,也可以去官网自己下载,注意与tranformers版本的对应 pip install tokenizers0.10.1

Python 小知识,wheel 文件的说明与使用

文章目录 ⛳️ 需求实战背景⛳️ 安装实战 ⛳️ 需求实战背景 .whl 文件是以 wheel 格式保存的安装包,而且 wheel 是 Python 发行版标准内置包,其包含 Python 所有安装文件,wheel 文件使用 zip 格式压缩,本质也是压缩文件。 按照…

android wheel控件滚动,android 滚动选择插件 android-wheel

效果图: 源码: package kankan.wheel.demo; import java.util.Calendar; import kankan.wheel.R; import kankan.wheel.widget.OnWheelChangedListener; import kankan.wheel.widget.OnWheelClickedListener; import kankan.wheel.widget.OnWheelScrollL…

详解Unity中的车轮碰撞器Wheel Collider

前言 碰撞体组件定义了物体的物理性状,Unity中有一系列基本碰撞体,我们可以使用它们组合成任意形状,但除了基本碰撞体之外,Untiy还提供了诸如车轮(Wheel)、网格(Mesh)、地形(Terrain)等碰撞器,就比如Wheel Collider&a…

html 显示音标,wheel的音标

这两个单词读音一样吗 第一个:will 第二个:wheelwill [wil,wel] wheel [hwi:l] wheel发音的时候嘴唇更加紧张。 wheel tower的音标 英文原文: wheel tower 英式音标: [wiːl] [ˈtaʊə] 美式音标: [wil] [ˈtaʊɚ] w…

wheelCollider

mass 质量 质量越大摩擦力会越大 Suspension Distance 车轮悬架距离 wheelcollider.morotTorque 驱动力 brakeTorque 这个是刹车的动力 steerAngle 这个是控制车子的转向 wheelcollider.rpm 这个可以获取车轮的转速 float speed (wc.rpm ) * (wc.radius * 2 * Mathf.PI) * 60…

wheel安装+使用wheel安装第三方库+临时换源安装和永久换源安装

上一篇文章:Python要点及其环境搭建Pycharm简单使用教程 wheel安装使用wheel安装第三方库临时换源安装和永久换源安装 wheel安装使用wheel安装第三方库临时换源安装永久换源安装python的三种不同编辑器输出hello world下一篇文章 wheel安装 命令行下pip install w…

卡方检验还是费歇尔精确检验?

1,卡方检验(chi-square test)和费歇尔精确检验(fisher’s exact test)都可以对2X2的表格进行检验,如何进行选择? 假设有如下的2X2表格(CVD为心血管病): a, …

假设检验之卡方检验

之前我对卡方检验的了解都是一知半解的,即知道作用是对离散变量分布差异的比较,根据期望频数和观察频数的差异计算出来一个卡方值,之后根据自由度和显著性水平查卡方分布对应的临界值,比较大小得出有无明显差异的结论。 一般我们都…

计量经济学及Stata应用 陈强 第七章异方差习题7.2

7.2 房价回归是否存在异方差?数据集hprice2a.dta包含美国波士顿506个社区的房屋中位数价格的横截面数据,考虑以下特征价格回归: 其中,lprice为房价的对数,lnox为空气污染程度的对数,ldist为社区到就业中心距离的对数&a…

R 两组样本t检验 wilcoxon检验、卡方、fisher精确检验

一般统计方法R实现 文章目录 一、读入数据二、连续性变量1.正态性和方差齐性检验2.描述统计量3.独立样本t检验和wilcoxon秩和检验 三、四格表卡方或fisher精确检验(OR【95%CI】)1.计算各组频数和相对频率2.整理数据进行检验 总结 一、读入数据 library(…

计量经济学及Stata应用 陈强 第九章模型设定与数据问题习题9.5

9.5美国的汽油需求函数是否稳定?使用数据集gasoline.dta,估计美国1953-2004年的汽油需求函数: 其中,被解释变量lgasq为人均汽油消费量的对数,解释变量lincome为人均收入对数,lgasp为汽油价格指数的对数,lpn…

统计学 假设检验(Hypothesis Testing)

什么是假设检验: 通过设定一个假设, 然后通过收集数据、计算等操作来判断这个假设是否成立。 假设检验的步骤: 1. 设定 null hypothesis 和 alternative hypothesis 2. 收集数据 3. 基于收集的数据,来判断 拒绝 或者 接受 nul…

卡方检验 (Chi-square test / Chi-square goodness-of-fit test)

卡方检验 (Chi-square test / Chi-square goodness-of-fit test) 1. 什么是卡方检验 卡方检验是一种以 χ 2 \chi^2 χ2分布为基础的用途广泛的假设检验方法。是一种非参数检验方法。它的无效假设 H 0 H_0 H0​为:观察频数与期望频数没有显著性差异。 …