密码与杂项(3

发布时间 2023-11-19 20:03:41作者: 雨里青山隐

crypto

1.凯撒密码

     

 看不懂,搜索

凯撒密码(移位密码):是一种替换加密,明文中的所有字母都在字母表上向后或向前按照一个固定数目进行偏移后被替换成密文。

例如,偏移量为3位的时候:A对应D,B对应E,C对应F等

当偏移量为13位的时候,凯撒密码又叫回转密码(ROT13):明文加密得到密文,密文再加密就会得到明文(因为偏移量为13位,一共26个字母,加密两次就会回到明文了),题目关键字眼会有回转、回旋、十三踢等字眼。

                            

                                                                               

  解出来了

 

2.埃特巴什码

感觉像第一个凯撒密码,

 好像不太对的样子,搜搜看

埃特巴什码是一种替换密码,其中字母表中的字母是颠倒的

对应关系如下:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ZYXWVUTSRQPONMLKJIHGFEDCBA

 

 

 

 

 解出来了

 错了?!

原来还有大写的分辨

 3.base

 之前遇见过base64,85.

 

虽然很多,但结尾是等号,应该是64

 乱码,搜索哈

python好像没有学,照着敲敲

 

搞不会了

4.二进制转十六,脚本base编译

 

没遇过,搜索

 

发现要用编译

 

出来了

5.当铺密码,脚本

 

没看懂,搜一哈

 

有两个解题

 

用当铺解密,得到,这是16进制的结果

然后不会了,改成代码

 出来了

6.base

 搜索

 分段?不太会,看看答案

 没转出来,字符串是口口,试试编码

修改一哈文件所在位置

出来了

 

 

7.RSA 编码

是熟悉的字符

 

应该是用这个

发现没有C

没解出来,换一个方法,运用编码

 

以后学学用编码解这种题


8.RSA 

 先用工具试试

分解成出来了n

 随便输入明文(m)点解密,然后正在把c修改成题目给的,得答案

 9.Base85

 发现新题,搜搜

 要用base85

解出来了

Base85 是用 85 个可打印字符表示 8 位二进制数据 (含无法显示 打印字符) 的编码方式。

Base85 包含下列字符:

 $% ()*+,-./0123456789:;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ []^_`abcdefghijklmnopqrstuvwxyz {|}~ 

 

 

 

 

10.

 感觉像16进制

 还真是

misc

1.hex

 

 又是这个,好像是隐写?

好像不是

用winhex看看

 好像没有,搜搜

原来winhex还拥有搜索功能

 找到啦

2.

 又是,直接用winhex,在搜索ctf,找到

 3.

 虽然还是这个,但他是png格式,还是先试试

 不对,修改哈文件名

 不对,也不是隐写。。搜索一下

 要用一个分解工具

4.

 还是这种,按着是上面操作

 找到了

 5.修改长宽

 一样的步骤

没有,搜索

 出来了

 

6.

 应该是该属性

 搜搜又是什么

png图片的结构和crc校验_图片crc修复-CSDN博客(这个链接就是讲解结构的)

 

和上一个一样直接修改

 修改

出来了

7.通过脚本找文件高度

 应该是修改长度,

改150对应16进制96

 改成960

 出来了

再在网上找脚本,找到真正的高度25e

就出来了

8.

 又是这种,放入winhex

 没有,先修改一下高度

 150对应的是96

 在这里,后面是900对应的进制

 改一哈

 出来了

9.gif

 应该是修改图片高度

 修改高度

 通过幻灯片放映,可以看到第一张

 10.

一样的

 先随便改大一点

 通过幻灯片放映,后几张就是答案