난 정말 최고야 멋있어
CTFLearn - Reverse Polarity 본문
01000011010101000100011001111011010000100110100101110100010111110100011001101100011010010111000001110000011010010110111001111101
이 2진수 메시지를 해독하는 문제
파이썬 스크립트로 간단히 해결 가능하다
binstram = '01000011010101000100011001111011010000100110100101110100010111110100011001101100011010010111000001110000011010010110111001111101' print(hex(int(binstram,2)))
hexs = '43 54 46 7b 42 69 74 5f 46 6c 69 70 70 69 6e 7d'.split() for h in hexs: print(chr(int(h,16)),end='') |
아.. 근데 이러면 예쁘지 않아서
코드를 다시 짰다
binstram = '01000011010101000100011001111011010000100110100101110100010111110100011001101100011010010111000001110000011010010110111001111101' for i in range(len(binstream)//8): print(chr(int(binstream[8*i:8*(i+1)],2)),end='') |
CTF{Bit_Flippin}