CTF/secuinside 2014

MIC Check (7pt)

Sanguine 2014. 6. 7. 20:47



암호문 하나가 주어져있고, 해독하는 문제이다.


대회당시때는 풀지못햇지만, 이후에 rot와 base64라는 이야기를 듣고 풀어보았다.


from string import translate,maketrans,lowercase,uppercase
import base64
 
problem="Q2QnT29oUNW0wtWqySDbw2UhvRlkTRrby2Qdx2g0UOjbwCHoTRrpw3Ei"
 
 
def rot13(string):
    for i in xrange(-13,14):
        table=maketrans(lowercase+uppercase,lowercase[i:]+lowercase[:i]+uppercase[i:]+uppercase[:i])
        print base64.b64decode(translate(string,table))


 
rot13(problem)


[+]execute