奇怪的密碼
忽然天上一道雷電
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}
完成~~~