CTF入门之奇怪的密码及图形编码总结篇(持续更新中ing)

news2024/9/22 1:18:59

CTF入门之奇怪的编码及图形编码(持续更新中ing

    • UTF-8,unicode乱码
    • 社会主义核心价值观编码:
        • 在线解码:
    • 与佛论禅:
        • 在线解密网站:
    • 与熊论道:
        • 在线网站解密:
    • 兽音:
        • 在线网站解密:
    • 文本加密字母/汉字等等:
        • 文本加密为汉字 :
        • 文本加密为数字:
        • 文本加密为字母:
        • 文本加密为音乐符号:
        • 文本加密为国际音标:
        • 文本加密为盲文:
        • 文本加密为韩文:
        • 文本加密为日文:
        • 文本加密为花朵符号:
        • 文本加密为俄文:
        • 特征:
    • 零宽字符隐写:
        • 在线解密:
    • 云影密码:
        • 解密脚本:
    • Rabbit密码:
        • 特点:
        • 在线解密:
  • 图形密码:
      • 猪圈密码:
        • 在线解密:
      • 变种猪圈1:
      • 变种猪圈2:
      • 圣堂武士密码(猪圈密码的变种):
        • 举例(BUUCTF灵能精通):
      • 小猫密码:
      • 提瓦特大陆的语言(元神启动!!):
      • 古埃及象形文字:
      • 外星人密码:
      • 克林贡语密码:
      • 元素周期表:
      • 狄德拉字符:
      • 银河字母:
      • 跳舞的小人:
      • 旗语密码:
      • 国际船用信号旗:
      • 夏多密码(又称曲折密码):
          • 举例:
      • 多斯拉克语字母表:
      • 海利亚文字:
      • Covenant字体:
          • 在线解密:
      • 需要CTF培训可以联系博主!!!

[X] 🛰:ly3260344435
[X] 🐧:3260344435
[X] BiliBili:鱼影安全
[X] 公众号:鱼影安全
[X] CSDN:落寞的魚丶
[X] 知识星球:中职-高职-CTF竞赛
[X] 信息安全评估(高职)、中职网络安全、金砖比赛、世界技能大赛省选拔选拔赛、电子取证比赛培训等
欢迎师傅们交流学习,加我可以拉粉丝群~

UTF-8,unicode乱码

注意编码格式捏 考的还挺多的。

社会主义核心价值观编码:

社会主义核心价值观:富强民主文明和谐自由平等公正法治爱国敬业诚信友善!

在这里插入图片描述
在这里插入图片描述

在线解码:

https://sym233.github.io/core-values-encoder/
http://www.hiencode.com/cvencode.html
https://atool.vip/corevalue/

与佛论禅:

解密的时候不要忘记加上“佛曰”两个字哦

在这里插入图片描述

在线解密网站:

http://hi.pcmoe.net/buddha.html
https://www.keyfc.net/bbs/tools/tudoucode.aspx
https://talk-with-buddha.netlify.app/
https://ctf.bugku.com/tool/todousharp
https://wtool.com.cn/buddha.html

与熊论道:

同理呗 熊曰:鱼哥666

在这里插入图片描述

在线网站解密:

http://hi.pcmoe.net/

兽音:

同理也是那个网站

嗷呜·~~~~~~~(可爱ovo)这个可以自定义 需要了解 下次碰到了可以联想到!
在这里插入图片描述

在线网站解密:

http://hi.pcmoe.net/roar.html

文本加密字母/汉字等等:

将文本加密为以下字符(密文为不可连读的指定字符):

文本加密为汉字 :

https://www.qqxiuzi.cn/bianma/wenbenjiami.php

文本加密为数字:

https://www.qqxiuzi.cn/bianma/wenbenjiami.php?s=shuzi

文本加密为字母:

https://www.qqxiuzi.cn/bianma/wenbenjiami.php?s=zimu

文本加密为音乐符号:

一串音符🎶~~~~~~~~~~

https://www.qqxiuzi.cn/bianma/wenbenjiami.php?s=yinyue

文本加密为国际音标:

https://www.qqxiuzi.cn/bianma/wenbenjiami.php?s=yinbiao

在这里插入图片描述

文本加密为盲文:

https://www.qqxiuzi.cn/bianma/wenbenjiami.php?s=mangwen

在这里插入图片描述

文本加密为韩文:

https://www.qqxiuzi.cn/bianma/wenbenjiami.php?s=hanwen

在这里插入图片描述

文本加密为日文:

https://www.qqxiuzi.cn/bianma/wenbenjiami.php?s=riwen
在这里插入图片描述

文本加密为花朵符号:

https://www.qqxiuzi.cn/bianma/wenbenjiami.php?s=huaduo

在这里插入图片描述

文本加密为俄文:

https://www.qqxiuzi.cn/bianma/wenbenjiami.php?s=ewen
在这里插入图片描述

特征:

一个字母加密后变为两个字母,相邻字母相关,结尾有= (如果是字母和Base很像需要区分)

零宽字符隐写:

分类:零宽度字符隐写/零宽度空格隐写/零宽度空间隐写/零宽隐写
零宽度字符隐写术(Zero-Width Space Steganography):
将隐藏消息编码和解码为不可打印/可读字符。
字符包括:
零宽度空格(\u200b)
零宽度非连接符(\u200c)
零宽度连接符(\u200d)
从左至右书写标记(\u200e)
从右至左书写标记(\u200f)

在线解密:

https://www.mzy0.com/ctftools/zerowidth1/
http://330k.github.io/misc_tools/unicode_steganography.html
https://offdev.net/demos/zwsp-steg-js
https://yuanfux.github.io/zero-width-web/
http://www.atoolbox.net/Tool.php?Id=829

云影密码:

有1,2,4,8这四个数字,可以通过加法来用这四个数字表示0-9中的任何一个数字,列如0=28, 也就是0=2+8,同理7=124, 9=18。这样之后再用1-26来表示26个英文字母,就有了密文与明文之间的对应关系。引入0来作为间隔,以免出现混乱。所以云影密码又叫“01248密码”

解密脚本:
#!/usr/bin/python
# -*- coding=utf8 -*-
"""
# @Author : pig
# @CreatedTime:2019-11-2423:54:02
# @Description : 
"""


def de_code(c):
    dic = [chr(i) for i in range(ord("A"), ord("Z") + 1)]
    flag = []
    c2 = [i for i in c.split("0")]
    for i in c2:
        c3 = 0
        for j in i:
            c3 += int(j)
        flag.append(dic[c3 - 1])
    return flag

def encode(plaintext):
    dic = [chr(i) for i in range(ord("A"), ord("Z") + 1)]
    m = [i for i in plaintext]
    tmp = [];flag = []
    for i in range(len(m)):
        for j in range(len(dic)):
            if m[i] == dic[j]:
                tmp.append(j + 1)
    for i in tmp:
        res = ""
        if i >= 8:
            res += int(i/8)*"8"
        if i%8 >=4:
            res += int(i%8/4)*"4"
        if i%4 >=2:
            res += int(i%4/2)*"2"
        if i%2 >= 1:
            res += int(i%2/1)*"1"
        flag.append(res + "0")
    print ("".join(flag)[:-1])

c = input("输入要解密的数字串:")
print (de_code(c))
m_code = input("请输入要加密的数字串:")
encode(m_code)

Rabbit密码:

Rabbit 是一种高速流密码,于 2003 年在 FSE 研讨会上首次提出。 Rabbit 使用一个 128 位密钥和一个 64 位初始化向量。 该加密算法的核心组件是一个位流生成器,该流生成器每次迭代都会加密 128 个消息位

特点:

这类解密一般 是需要输入密钥的

  1. 组成:26个大小写英文字母
  2. Rabbit加密开头部分通常为U2FsdGVkX1(不一定,也不完全) ==为结尾 可能

PS:纠正一下,Rabbit加密开头部分理论上是不固定的(参见rfc:网页链接),这个固定的头是cryptojs的格式(很多在线加解密网站都用的这个库)。
如果头不是这个固定头的Rabbit算法推荐用cyberchef解

在这里插入图片描述

在线解密:

https://www.sojson.com/encrypt_rabbit.html

鱼哥666 无密钥 U2FsdGVkX19/wOC75VBdReNTy8/2BXI78w==
鱼哥666 有密钥666 U2FsdGVkX19nuOf6HtyxOCUWOy+9mjUCVw==

图形密码:

猪圈密码:

猪圈密码(Pigpen Cipher),亦称朱高密码、共济会暗号、共济会密码或共济会员密码,是一种以格子为基础的简单替代式密码。早在1700年代,共济会常常使用这种密码保护私密纪录或用于通讯。‌

在这里插入图片描述
在这里插入图片描述

在线解密:

http://moersima.00cha.net/zhuquan.asp

变种猪圈1:

此变种每个图案上均有一小黑点,区别就在于黑点的位置不同。

在这里插入图片描述

变种猪圈2:

此变种与传统猪圈密码的区别在于第十到第二十二个字母的摆放样式的不同。

在这里插入图片描述
在这里插入图片描述

圣堂武士密码(猪圈密码的变种):

在这里插入图片描述

举例(BUUCTF灵能精通):

在这里插入图片描述
根据密码表解密:
得到flag:flag{IMKNIGHTSTEMPLAR}

小猫密码:

抖音上面找的,2024羊城杯出现过 可以记一下 就是小猫+字母还是很好分辨的。

在这里插入图片描述

提瓦特大陆的语言(元神启动!!):

在这里插入图片描述

古埃及象形文字:

在这里插入图片描述

外星人密码:

在这里插入图片描述

克林贡语密码:

《星际迷航》

对照表:

在这里插入图片描述

元素周期表:

给一串数字 9 57 64 xxxxxxx 然后 9对应的是F 可以联想 图没找到先过了解即可。

狄德拉字符:

暗精灵活神——审判席(伪)的稱號整理,可以帮助理解劇情,另外附上狄德拉字符对照表

在这里插入图片描述

银河字母:

出自于游戏《指挥官基恩》系列

在这里插入图片描述

跳舞的小人:

出自于《福尔摩斯探案集》跳舞的小人
在这里插入图片描述

旗语密码:

在这里插入图片描述

国际船用信号旗:

在这里插入图片描述

夏多密码(又称曲折密码):

在20世纪30年代出现过一位神秘的正义战士,名字叫夏多,他是一本畅销书的庸俗杂志和一家甚有名气电台的节目中的英雄人物。全身黑装的夏多悄悄地潜行于黑暗之中,与邪恶势力展开搏斗。夏多故事的作者是麦克斯韦·格兰特(Maxwell Grant,这是他创作夏多时用的假名,真名叫Walter B. Gibson),他写的故事中经常会出现一些奇怪的密码。其中最为有趣的是他在中篇小说《死亡之链》中所用的密码,如下图所示

在这里插入图片描述

注意,在以上所示的字母表密钥的底部,列有四个附加符号1,2,3,4.他们可以放在密文中的任何地方。每个附加符号指示,如何转动写有密文的纸张,再进行后续的加密或解密操作,直到出现另一个附加符号。
可以把每个附加符号中的那根线看作是指示针,它指示了纸张的上端朝上,朝下,朝左,朝右。比如说:
如果出现符号3,那么纸张就应该转动180度,使其上端朝下;
符号2表示纸张上端朝右;
符号4表示纸张上端朝左;
符号1表示纸张上端朝上
(当然,你也可以改成别的旋转方式,例如把所有的符号指示线都转到一个方向进行解密,或者是在现有角度的基础上继续旋转,方式随你,只要接收人知道怎么转就行)

举例:

信文:I AM IN DANGER.SEND HELP(我有危险,速来增援)可以加密成

在这里插入图片描述
其中第一个符号告诉你在解密之后的四个符号之前要把页面顺时针旋转90度,使纸张上端朝右,再进行解密,然后遇到下一个附加符号,告诉你把页面转到正常位置,直到遇到下一个附加符号为止。之中保持字母表密钥不变,却不停转动纸张的方法,是一种新颖的“曲折”加密术,它会把那些可能截获密码的敌人搞的头昏脑胀

多斯拉克语字母表:

多斯拉克语,出自美国作家乔治·R·R·马丁的奇幻巨作《冰与火之歌》及其改编的中世纪史诗奇幻题材的电视连续剧《权力的游戏》(Game of Thrones)

在这里插入图片描述

海利亚文字:

在这里插入图片描述

Covenant字体:

因为这个每个字体都有表 ,了解即可。

在线解密:

https://www.fonts.net.cn/font-28462129506.html

在这里插入图片描述

今天先更新这么多 累了 下机! 感谢大家观看

需要CTF培训可以联系博主!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2097531.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL数据库(0)—— 云服务器安装MySQL

本篇主要介绍在Ubuntu环境下安装MySQL 一,查看系统版本 lsb_release -a二,添加MySQL APT 源 2.1 访问下载页面并下载发布包 传送门:MySQL :: Download MySQL APT Repository 下载之后,就可以通过 rz 命令上传到云服务器上&…

大牛荐书:美团王慧文清华大学产品经理课推荐阅读书单

美团网的王兴大家应该都很熟悉,作为美团的掌舵人和1号位,带领美团于2018年9月在港交所上市,公司市值在国内互联网大厂中排名第4,公司全职员工数11.5万人,2023年实现营业收入2767亿元,利润233亿元。 相比王兴…

MATLAB下的粒子滤波例程|三维非线性模型|组合导航|PF代码(无需下载,直接复制到MATLAB上即可运行)

文章目录 模型与程序概述PF介绍运行结果程序代码各部分模块的作用模型与程序概述 模拟INS、GPS组合导航的应用背景。在模型预处理的时候通过迭代计算三维位置的真值和滤波前(模拟纯INS计算)的值。 通过 P F PF PF(粒子滤波, p

WorkPlus安全即时通讯:端到端加密开启信息保密新时代

在数字化时代,信息的保密性和安全性变得越发重要。企业和个人需要确保他们的敏感信息和机密通讯不会落入黑客或第三方的手中。为了满足这一需求,WorkPlus安全即时通讯平台应运而生。作为一款拥有端到端加密功能的通讯平台,WorkPlus着重于保护…

8.30 容器部署project-exam-system项目

一、项目-使用docker部署project-exam-system 1、背景 在一台主机之内,实现容器的编排,发布考试系统 2、环境准备 # 部署docker环境 [rootdocker ~]# sh docker.sh [rootdocker ~]# vim /etc/docker/daemon.json { "registry-mirrors…

【 html+css 绚丽Loading 】 000031 三元轮回盘

前言:哈喽,大家好,今天给大家分享htmlcss 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 &#x1f495…

揭秘Flutter职业版图:深度剖析最新Flutter岗位招聘动态

Flutter作为谷歌开发的开源移动UI框架,近年来在跨平台应用开发领域获得了显著的关注和应用。 随着Flutter的广泛应用,企业对于Flutter开发者的需求也在不断增加。这不仅仅体现在初创公司中,许多大型企业和科技公司也在积极寻找Flutter专业人…

智能体进化发展了一年,现在的RPA Agent迭代到什么程度了?

智能体进化发展了一年,现在的RPA Agent迭代到什么程度了?抓取豆瓣信息、自己制作PPT,这款AI Agent真的实现了流程全自动化AI Agent构建到执行全自动化,持续进化RPA Agent再次降低智能体应用门槛C端AI Agent构建与应用实现端到端&a…

1万多条华夏对联春联大全ACCESS\EXCEL数据库

对联是华#夏文化独有的一种文学艺术形式,讲究对仗工整,平仄协调,有固定格式和统一要求。今天这个数据库精选了古今流传的各类文字联上万余条。 分类情况统计:1春联(3234)、2婚联(805&#xff09…

「C++系列」多态

【人工智能教程】,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站:【人工智能教程】 文章目录 一、多态1. 虚函数(Virtual Functions)2. …

多线程——概念

​ 进程 操作系统中进行资源分配的基本单位,进程就是进行中的程序,处于运行过程中的。 三个基本特征: 独立性:进程是独立运行,独立获取资源,独立接收调度的基本单。没有进程本身的统一,其他…

无人机专业大学生参与无人机飞手执照培训技术分析

无人机专业的大学生参与无人机飞手执照培训,不仅是获取职业资质的重要步骤,也是提升专业技能和就业竞争力的关键。以下是对无人机专业大学生参与无人机飞手执照培训的技术分析: 1. 培训内容的全面性 无人机飞手执照培训涵盖了从无人机基础知…

数据取证:GetData Forensic Explorer,强大的文件分析和数据恢复工具

天津鸿萌科贸发展有限公司是 GetData 公司 Forensic Explorer 电子数据取证调查软件的授权代理商。 Forensic Explorer 是一款适合新手和经验丰富的调查员使用的取证工具,它将灵活易用的图形界面与高级排序、过滤、关键词搜索、数据恢复和脚本技术相结合。可以快速处…

5个惊人策略:打造完美的企业内部知识库

引言: 在这个快速变化的商业环境中,拥有一个结构化和高效的内部知识库不再是可选项,而是企业成功的必需品。SaaS(Software as a Service,软件即服务)平台的兴起,为企业打造这样的内部知识库提供…

一文带你springai+ollama实现chat

Spring AI Spring AI 项目旨在简化开发集成了人工智能功能的应用程序,而不增加不必要的复杂性。该项目从一些著名的 Python 项目中汲取灵感,例如 LangChain 和 LlamaIndex,但 Spring AI 并不是这些项目的直接移植。该项目的创立基于这样的信念…

龙芯+FreeRTOS+LVGL实战笔记(新)——02准备工程和驱动文件

本专栏是笔者另一个专栏《龙芯RT-ThreadLVGL实战笔记》的姊妹篇,主要的区别在于实时操作系统的不同,章节的安排和任务的推进保持一致,并对源码做了完善与优化,各位可以先到本人主页下去浏览另一专栏的博客列表(目前已撰…

基于Java的图书推荐系统的设计与实现(论文+源码)_kaic

摘要 随着中国城市现代化的发展进程越来越快,网络信息无论是数量还是传播速度早已超过纸质传媒,图书推荐系统是否能提供高效和优质的服务己成为图书阅读的重要环节。因此,需要构建一套基于Java编程语言的图书推荐系统。本系统使用Java语言和S…

嵌入式全栈开发学习笔记---shell脚本

目录 shell脚本有什么用? 第一个shell脚本 shell基本语法 shell变量 shell三种变量 环境级变量 用户级变量 系统级变量 在shell脚本中进行数学运算 shell数组 基本数组 关联数组 流程控制 If语句 Case语句 循环语句 While语句 For语句 上节我们学…

这可能是你在编程学习中最容易忽视的一课

引言 在编程学习的道路上,你是否曾感到困惑,面对着一堆复杂的术语和工具,不知道从何下手?刚开始编程时,是不是总觉得像走进了一片迷雾?别担心,你并不孤单。这篇文章将为你揭示“计算机教育中缺…

深度学习资料集合

社区推荐 AIQ 是一个专注于人工智能和机器学习的交流平台,旨在推动行业内的知识分享与技术交流。 专知 是一个聚焦于前沿科技和多领域知识的平台,提供丰富的文章和讨论,使用户能够深入理解机器学习及其应用。 DataTau DataTau 是一个数据…