ctfshow-crypto(持续更新)

 

 

密码学签到

}wohs.ftc{galf

是倒叙,将字符串逆序就行,

a='}wohs.ftc{galf'
b=list(a)
b.reverse()

for a in b:
      print(a,end='')

 

 

 

 

crypto2

 

截图.png

打开浏览器进入查看,复制粘贴到控制台直接回车flag就会出现

 

截图.png

 

crypto3

 

截图.png

 

同上一样

 

截图.png

 

crypto4

 

截图.png

 

这边我自己写的一个脚本,可以直接运行出来

impor libnum
p = 447685307
q = 2037
e = 17

print(libnum.invmod(e,(p - 1)*(q - 1)))

 

 

crypto5

 

截图.png

同上脚本,在添加一个c

impor libnum
p = 447685307
q = 2037
e = 17
c = 704796792
m = (libnum.invmod(e,(p - 1)*(q - 1)))
result = pow(c,m,p*q)
print(result)

 

 

 

crypto6

截图.png

打开看见是Rabbit加密,密钥就是Rabbit

解密即可

crypto7

截图.png

直接ook解密 脑/哎呀!模糊处理/编码 [splitbrain.org]

截图.png

crypto8

截图.png

brainfuck加密 网址同上

截图.png

crypto9

打开给一个压缩包,压缩发现需要密码,直接无脑爆破

截图.png

直接出来密码4132

截图.png

看了别人做的文件名就是加密方式,利用工具 http://serpent.online-domain-tools.com/

截图.png

直接就出来了。

crypto10

 

截图.png

quoted-printable编码 Quoted-printable编码|Quoted-printable解码|Quoted-printable编码原理介绍--查错网 (chacuo.net)

截图.png

crypto11

 

截图.png

 

像md5加密,使用md5解密后发现少了一位数,在后面添加一个数即可

crypto0

截图.png

凯撒

crypto12

截图.png

埃特巴什码加密

截图.png

crypto13

 

截图.png

是一个base64解密,尝试复制粘贴在在线网站上解密,发现根本解不动,看了大佬的wp写了一个python脚本自动化,方便很多

import base64
s = ''
with open('base.txt','r',encoding='utf-8') as f:
    s = ''.join(f.readlines()).encode('uft-8')
    
src=s
while True:
    try:
        src=s
        s=base64.b16decode(s)
        str(s,'utf-8')
        continue
    except:
        pass
    try:
        src=s
        s=base64.b32decode(s)
        str(s,'utf-8')
        continue

 

posted @ 2022-10-17 12:03  小王是fw  阅读(464)  评论(0)    收藏  举报