Bugku-CTF加密篇之奇怪的密码(突然天上一道雷电 gndk€rlqhmtkwwp}z )
奇怪的密码
突然天上一道雷电
gndk€rlqhmtkwwp}z
本题要点:ascii码对照
看到这串字符......感觉有点像常见的提交flag{xxx}格式....
先看一下ascii的编码吧,试一下是否和flag有关系~
gndk的10进制的ASCII码分别是:103 110 100 107
flag的10进制的ASCII码分别是 :102 108 97 103
发现ASCII以此减少 1 2 3 4,所以以此类推后面会继续减少......
#! /usr/bin/env python3 # -*- coding: UTF-8 -*- a = "gndk€rlqhmtkwwp}z" i = 0 flag = '' while i < len(a): num = ord(a[i])-(i+1) flag+=chr(num) i+=1 print(flag)
运行之后我们可以看到运行结果~
提交看看呢~
咦~
提交错误........
唔.........格式的锅.............
但是...........加了{ } 还是不行.......
回去再审视一下这串字符........€ 这个符号有点奇怪哦~转换出来的字符也有点奇怪....去掉试试呢~
提交 flag{lei_ci_jiami}
完成~~~
--------------------- ┑( ̄Д  ̄)┍ --------------------------
作者:0yst3r[一只在安全领域努力奋斗的小菜鸡]
来源:博客园[ https://www.cnblogs.com/0yst3r-2046/ ] 引用时请注明来源哦~
(๑•̀ㅂ•́)و✧ヽ(✿゚▽゚)ノ(*^▽^*) φ(≧ω≦*)♪
如果本文对你有用,本人不胜欢喜。
The world is your oyster.