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,提交

浙公网安备 33010602011771号