layout: pagetitle: “BugkuCTF-加密-WriteUp”
date: 2019-08-23 01:01

BugkuCTF-加密-WriteUp

滴答~滴

  • 摩斯电码
  • KEY{bkctfmisc}

聪明的小羊

一只小羊翻过了2个栅栏 KYsd3js2E{a2jda}

  • 栅栏密码 栏数为2
  • KEY{sad23jjdsa2}

ok

  • Ook!
  • flag{ok-ctf-1234-admin}

这不是摩斯密码

  • Brainfuck
  • flag{ok-c2tf-3389-admin}

easy_crypto

一长串二进制 长短不一 是morse可以转换ASCII

简单加密

e6Z9i~]8R~U~QHE{RnY{QXg~QnQ{^XVlRXlp^XI5Q6Q6SKY8jUAA末尾AA形式很像==

  • 转换成ascii
  • 在前移4位a 2 V 5 e z Y 4 N z Q z M D A w N j U w M T c z M j M w Z T R h N T h l Z T E 1 M 2 M 2 O G U 4 f Q = =
  • 解码
  • key{68743000650173230e4a58ee153c68e8}

散乱的密文

lf5{ag024c483549d7fd@@1}
一张纸条上凌乱的写着2 1 6 5 3 4

  • 这个密码给了key 字符串仔细看有flag字符还有填充字符@
  • 字符串六行六列排列
  • 按照key顺序从小到大 对照字符串从上到下读f25dl03fa4d1g87}{c9@544@
  • 栅栏解码 栏数6
  • flag{52048c453d794df1}

凯撒部长的奖励

凯撒密码

  • SYC{here_Is_yOur_rEwArd_enjOy_It_Caesar_or_call_him_vIctOr_is_a_Excellent_man_if_you_want_to_get_his_informations_you_can_join_us}

base64

不仅仅是base64

  • base64 得到\ 数字组合
  • unsapce 得到\x 数字组合
  • hex 得到\u 数字组合
  • unspace 得到可见字符串和数字
  • dec to text 得到& # x 数字组合
  • html
    flag%7Bctf_tfc201717qwe%7D
  • unicode编码转ASCII
  • flag

.!?

Brainfuck/Ook!

  • flag{bugku_jiami}

+[]-

同上

  • flag{bugku_jiami_23}

奇怪的密码

gndk€rlqhmtkwwp}z 类似异变的凯撒

  1. gndk10进制的ASCII码分别是:103 110 100 107
  2. flag10进制的ASCII码分别是 102 108 97 103
  • 规律为加1.2.3.4…
  • 102 108 97 103 8359 108 101 105 95 99 105 95 106 105 97 109 105
  • 转换ascii
  • flag{lei_ci_jiami}

托马斯.杰斐逊

转盘加密 好绕

1: <ZWAXJGDLUBVIQHKYPNTCRMOSFE <
2: <KPBELNACZDTRXMJQOYHGVSFUWI <
3: <BDMAIZVRNSJUWFHTEQGYXPLOCK <
4: <RPLNDVHGFCUKTEBSXQYIZMJWAO <
5: <IHFRLABEUOTSGJVDKCPMNZQWXY <
6: <AMKGHIWPNYCJBFZDRUSLOQXVET <
7: <GWTHSPYBXIZULVKMRAFDCEONJQ <
8: <NOZUTWDCVRJLXKISEFAPMYGHBQ <
9: <QWATDSRFHENYVUBMCOIKZGJXPL <
10: <WABMCXPLTDSRJQZGOIKFHENYVU <
11: <XPLTDAOIKFZGHENYSRUBMCQWVJ <
12: <TDSWAYXPLVUBOIKZGJRFHENMCQ <
13: <BMCSRFHLTDENQWAOXPYVUIKZGJ <
14: <XPHKZGJTDSENYVUBMLAOIRFCQW <

密钥: 2,5,1,3,6,4,9,7,8,14,10,13,11,12

密文:HCBTSXWCRQGLES
  • 根据对应关系2 H 第2行字符串末尾H到结尾部分放到前面
  • 以下同理
2:<HGVSFUWIKPBELNACZDTRXMJQOY<
5:<CPMNZQWXYIHFRLABEUOTSGJVDK<
1:<BVIQHKYPNTCRMOSFEZWAXJGDLU〈
3:〈TEQGYXPLOCKBDMAIZVRNSJUWFH<
6:〈SLOQXVETAMKGHIWPNYCJBFZDRU<
4:〈XQYIZMJWAORPLNDVHGFCUKTEBS<
9:〈WATDSRFHENYVUBMCOIKZGJXPLQ<
7:〈CEONJQGWTHSPYBXIZULVKMRAFD<
8:〈RJLXKISEFAPMYGHBQNOZUTWDCV<
14:〈QWXPHKZGJTDSENYVUBMLAOIRFC<
10:〈GOIKFHENYVUWABMCXPLTDSRJQZ<
13:〈LTDENQWAOXPYVUIKZGJBMCSRFH<
11:<ENYSRUBMCQWVJXPLTDAOIKFZCGH〈
12:〈SWAYXPLVUBOIKZGJRFHEN体QTD<
  • 倒数第六列含有bugku 为flag内容
  • flag{xsxsbugkuadmin}

zip伪加密

  • 伪加密找到504B0102 后4byte 09改成00
  • flag{Adm1N-B2G-kU-SZIP}

告诉你个秘密(ISCCCTF)

636A56355279427363446C4A49454A7154534230526D6843
56445A31614342354E326C4B4946467A5769426961453067
  • dec to ASCII
  • base64
  • 键盘密码包围
  • flag{ae73587ba56baef5}

这不是MD5

以为多难 是hex

  • 直接hex to ASCII
  • flag{ae73587ba56baef5}

贝斯家族

  • base16,32,64,36,56,62,91都试试
  • base91
  • flag{554a5058c9021c76}

富强民主

搞笑题

  • 核心价值观编码
  • flag{90025f7fb1959936}

python(N1CTF)

进制转换

affine

crack it

rsa

来自宇宙的信号

搜索银河语言

  • flag{nopqrst}