암호문 하나가 주어져있고, 해독하는 문제이다.
대회당시때는 풀지못햇지만, 이후에 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