CTFShow CRYPTO

密码学签到

}wohs.ftc{galf

这一看,明显的倒叙了嘛!手动返回来或者写个脚本也可:

1
2
3
4
str = "}wohs.ftc{galf"
print(str[::-1])
# 结果:
flag{ctf.show}

crypto2

jsfuck

直接复制到 控制台回车即可出结果!

crypto3

方法和上一题一样,但是需要把打开的文件保存到本地查看,网页显示为乱码

crypto4

题目:

p=447685307 q=2037 e=17

提交flag{d}即可

方法一:

python:

1
2
3
4
5
6
7
8
9
10
11
import gmpy2

p = 447685307
q = 2037
e = 17

phi_n = (p-1)*(q-1)
d = gmpy2.invert(e, phi_n)
print("p=%s\nq=%s\ne=%s" %(p,q,e))
print("d=%s" %(d))

结果:

方法二:

RSA - Tool

crypto5

题目:

p=447685307 q=2037 e=17 c=704796792

提交flag{m}

python

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import gmpy2

p = 447685307
q = 2037
e = 17
c = 704796792

phi_n = (p-1)*(q-1)
n = p * q
d = gmpy2.invert(e, phi_n)
m = pow(c, d, n)

print("p=%s\nq=%s\ne=%s\nc=%s\nd=%s\nn=%s" %(p,q,e,c,d,n))
print("flag{%s}" %(m))

结果:

crypto6

题目:

密钥为 加密方式 名称,区分大小写

U2Fsd 开头的为 Rabbit 加密,题目说了 密钥为 加密方式名称则: Rabbit

crypto7

Ook? 还有这加密

https://www.splitbrain.org/services/ook 在线解密

crypto8

Brainfuck 加密

https://www.splitbrain.org/services/ook 在线解密

crypto9

下载是一个压缩包,但是没有解码密码,可以使用 Ziperello 破解

得到密码 4132:

根据文件夹的名称: serpent 可知是这种加密方式。在线网站解密:

Serpent Encryption – Easily encrypt or decrypt strings or files (online-domain-tools.com)

crypto10

http://www.mxcz.net/tools/quotedprintable.aspx

得到: 用你那火热的嘴唇让我在午夜里无尽的销魂

flag{用你那火热的嘴唇让我在午夜里无尽的销魂}

crypto11

https://www.somd5.com/

得到 ctf

flag{ctf}

crypto0

gmbh{ifmmp_dug}

凯撒密码在线加密解密 - 千千秀字 (qqxiuzi.cn)

凯撒密码 位移 1 位:

flag{hello_ctf}

crypto12

uozt{Zgyzhv_xlwv_uiln_xguhsld}

埃特巴什码:

埃特巴什码 - Atbash Cipher - 在线工具网 (wtool.com.cn)

flag{Atbase_code_from_ctfshow} (注意大小写)

crypto13

下载 下来 base.txt base家族混合。网上有脚本:

flag{b4Se_Fami1y_Is_FUn}

crypto14