bugku 告诉你一个秘密
参考博文:https://www.jianshu.com/p/3cacf1dd479c
需要了解base64编码特征才能想到。
利用键盘位置做密码很巧妙。
bugku 这不是md5
确实不是md5,十六进制字符串直接转字符即可。
bugku 贝斯家族
base编码系列除了64之外还有16 32 36 58 62 91等。后面的数字为用于编码的种类,数字越大,一般来讲编码效率越高。
http://ctf.ssleye.com/base91.html
bugku 富强民主
一个少见编码,核心价值观编码
http://ctf.ssleye.com/cvencode.html
bugku 进制转换
编写脚本,根据首字母进行进制转换即可
代码如下:
def jinzhizhuanhuan(str1):
strnew = ''
arr = str1.split(' ')
for i in arr:
if(i[0] == 'b'):
strnew+= chr(int(i[1:],2))
elif(i[0] == 'd'):
strnew+= chr(int(i[1:]))
elif(i[0] == 'x'):
strnew+= chr(int(i[1:],16))