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}
 
 
 
 
完成~~~
相關文章
相關標籤/搜索