bugku 加密 writeup

1.滴答~滴

题目链接:就在bugku里,没有链接

一看到题目就知道是摩斯密码,

2.聪明的小羊

提示说是栅栏,那就用栅栏解呗

3.ok

想到bugku里的工具中有这种解密工具,去试试

4.这不是摩斯密码

题目是下载一个txt文件,打开一看

看不懂啊,从来没见过,莫非还是bugku自带的,再去试试

原来是Brainfuck密码,又了解一种密码

5.简单加密

看到这一串字符,后面有AA猜测是凯撒和base64的混合加密,首先参照ASCII表,A的ASCII是65,=的ASCII是61,偏移了四位,所以写一个python脚本将所有的字符都偏移四位

脚本如下:

def caesar(text):
    for i in range(len(text)):
        print("{}".format(chr(int(ord(text[i])-4))),end='')

caesar('e6Z9i~]8R~U~QHE{RnY{QXg~QnQ{^XVlRXlp^XI5Q6Q6SKY8jUAA')

得到的base64字符串:a2V5ezY4NzQzMDAwNjUwMTczMjMwZTRhNThlZTE1M2M2OGU4fQ==

然后base64解密

6.一段base64

说base64,我们就用base64解密,过程如下

最后是ascii码转换

7.   .!?

看到题目 ok走一波

 

8.+[]-

看到就知道Brainfuck加密

 

 9.奇怪的密码

看着特别像凯撒密码,解密一下,发现没找到flag,而且密码中有特殊符号,会不会有移位呢,先比较前四位ASCII码,

gndk的10进制的ASCII码分别是:103 110 100 107

flag的10进制的ASCII码分别是  :102 108  97  103

发现ASCII以此减少 1 2 3 4,所以以此类推

可得flag:flag{lei_ci_jiami}

10.托马斯..杰斐逊

看题目我感觉这个人是美国总统,但是跟密码有啥关系呢,百度一下

百度得到转盘密码,查看机制,按照顺序做一下

本人比较懒,直接说结果flag{XSXSBUGKUADMIN}

11.zip伪加密

下载的zip文佳打不开,需要密码,但是题目说了是伪加密,所以爆破是不行的,用winhex查看,发现了端倪

应该是00才对,改一下,

打开压缩包就不要密码了,打开txt文件,得到flag

12.告诉你个秘密

看到两行字符串,看起来应该是十六进制,转成ASCII看看

得到两个字符串cjV5RyBscDlJIEJqTSB0RmhC、VDZ1aCB5N2lKIFFzWiBiaE0g

看起来像base64密码,去看看

得到这些r5yG lp9I BjM tFhB T6uh y7iJ QsZ bhM,看起来怎么这么像键盘密码呢,试试发现都有围着的字母,tongyuan,提交显示错误,转换成大写提交正确

13.来自宇宙的信号

里面的什么东西我看不懂,去百度搜一下银河字母,对照着写nopqrst,提交

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2018-06-02 10:55  LH夜翎  阅读(868)  评论(0)    收藏  举报