CTF基础-MISC篇

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

编码是什么?

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

  编码在电子计算机、电视、遥控和通讯等方面广泛使用。编码是信息从 一种形式或格式转换为另一种形式的过程。解码,是编码的逆过程。

  •  Morse编码

  摩尔斯电码(Morse code)是一种时通时断的信号代码,通过不同的排列 顺序来表达不同的英文字母、数字和标点符号。是由美国人艾尔菲德·维 尔(Alfred Lewis Vail)与萨缪尔·摩尔斯(Samuel Finley Breese Morse) 在1836年发明。由点(·)和划(-)组成。

                                     

例如: --/---/.-./.../.  ==> MORSE

特点:只有.和-(中间可用/隔开)组成,最多6位

Morse密码翻译器

 

  • ASCII编码

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套 电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。

例如:72 105 65 115 99 105 105  ==>H i A s c i i

特点:一般常用字符为0-9(48-57)、A-Z(65-90)、a-z(97-122)、空格(32)

ascii码翻译器

 

  • Tap Code敲击码

  敲击码(Tap code)是一种以非常简单的方式对文本信息进行 编码的方法。因该编码对信息通过使用一系列的点击声音来编 码而命名,敲击码是基于 5 ×5 方格波利比奥斯方阵来实现的, 不同点是是用 K 字母被整合到 C 中。

                                                                               

例如:2,3 1,5 3,1 3,1 3,4 ==>H E L L O 或  .. .../. ...../... ./... ./... ..../ ==>H E L L O

ps.当出现1,3时,对比C/K,选择更合适的结果

 

  • Base编码

  Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64 就是一种基于64(65)个可打印字符来表示二进制数据的方法。 a-z、A-Z、0-9、符号“+”、“/”(再加上作为补位的"=",实际上是 65个字符) 。

  Base xx 中的 xx 表示的是采用多少个字符进行编码,比如说 base64 就是采用 64 个字符编码,由于 2 的 6 次方等于 64,所以每 6 个比特 为一个单元,对应某个可打印字符。

例如:d2VsY29tZQ==   ==>welcome

特点:base64 结尾可能会有=号,但最多有2个 。

          base32 结尾可能会有=号,最多有 3 个等号。

          根据 base 的不同,字符集会有所限制 。

          有可能需要自己加等号。

base64在线解码

 

  • URL编码

  URL编码,又叫百分号编码,是统一资源定位(URL)编码方式。URL地址 (常说网址)规定了常用地数字,字母可以直接使用,另外一批作为特殊 用户字符也可以直接用(/,:@等),剩下的其它所有字符必须通过%xx编码 处理。 现在已经成为一种规范了,基本所有程序语言都有这种编码,如js: 有encodeURI、encodeURIComponent,PHP有 urlencode、urldecode等。编 码方法很简单,在该字节ascii码的的16进制字符前面加%. 如空格字符, ascii码是32,对应16进制是‘20’,那么urlencode编码结果是:%20。

例如:URL%E7%BC%96%E7%A0%81   ==> URL编码

特点:存在大量的%

URL在线解码

 

  • Unicode编码

  ​​​​​​​Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界 标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案 的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进 制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始 研发,1994年正式公布。

                              

例如:HelloCTF    ==>  HelloCTF

Unicode在线解码

 

  • jsfuck

  JSFuck 可以让你只用 6 个字符  [ ]( ) ! +  来编写 JavaScript 程序

(因为jsfuck编码太长,就不具体举例了...)

jsfuck在线解码

 

  • brainfuck

  Brainfuck 是一种极小化的计算机语言,按照"Turing complete(完整图灵机) "思想设计 的语言,它的主要设计思路是:用最小的概念实现一种“简单”的语 言,BrainF**k 语言 只有八种符号,所有的操作都由这八种符号  > < + - . , [ ]  的组合来完成。

例如:hello,world  ==>  +++++ +++++ [->++ +++++ +++<] >++++ .---. +++++ ++..+ ++.<+ +++++ ++[->
----- ---<] >---. <++++ ++++[ ->+++ +++++ <]>++ +++++ ++++. ----- ---.+

++.-- ----. ----- ---.< 

brainfuck在线解码

 

  • 凯撒密码

  凯撒密码(Caesar)加密时会将明文中的每个字母都按照其在字母表中的顺序向后(或 向前)移动固定数目(循环移动)作为密文。例如,当偏移量是左移 3 的时候(解密时 的密钥就是 3)。

  使用时,加密者查找明文字母表中需要加密的消息中的每一个字母所在位置,并且写下密 文字母表中对应的字母。需要解密的人则根据事先已知的密钥反过来操作,得到原来的明文。

  根据偏移量的不同,还存在若干特定的恺撒密码名称:

  偏移量为 10:Avocat (A→K)

  偏移量为 13:ROT13

  偏移量为 -5:Cassis (K 6)

  偏移量为 -6:Cassette (K 7)

例如:Uryyb,Jrypbzr   ==> Hello,Welcome

凯撒ROT13在线解码

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


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

相关文章

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

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

MISC入门——文件操作

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

MISC入门总结

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

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

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

Failed building wheel for pycocotools

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

Failed building wheel for tokenizers

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

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

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

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

效果图&#xff1a; 源码&#xff1a; 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

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

html 显示音标,wheel的音标

这两个单词读音一样吗 第一个&#xff1a;will 第二个&#xff1a;wheelwill [wil,wel] wheel [hwi:l] wheel发音的时候嘴唇更加紧张。 wheel tower的音标 英文原文&#xff1a; wheel tower 英式音标&#xff1a; [wiːl] [ˈtaʊə] 美式音标&#xff1a; [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安装第三方库+临时换源安装和永久换源安装

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

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

1&#xff0c;卡方检验&#xff08;chi-square test&#xff09;和费歇尔精确检验&#xff08;fisher’s exact test&#xff09;都可以对2X2的表格进行检验&#xff0c;如何进行选择&#xff1f; 假设有如下的2X2表格&#xff08;CVD为心血管病&#xff09;&#xff1a; a, …

假设检验之卡方检验

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

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

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

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

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

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

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

统计学 假设检验(Hypothesis Testing)

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

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

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

【零基础Eviews实例】01异方差的检验与修正

使用说明 本文档主要介绍有关线性回归模型关于异方差常见的判断方法&#xff08;包括图像法、辅助回归、怀特检验三种&#xff09;以及修正方式&#xff08;加权最小二乘法&#xff09;。使用软件为Eviews&#xff0c;和上一篇文章相同&#xff0c;此处也仅仅关注操作性的东西…