본문 바로가기

[Wargame Write-up]/Yoire

[Yoire] [binary] identification/0_chall_very_easy.php

2진수를 문자열로 변환하는 문제이다.




간단히 함수로 만들었다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
import os
 
# n-ary mode: (key, value) combination: (mode name, [step, n])
MODE = { "bin" : [82], "hex" : [216] }
 
def nary2str(target, mode):
    result = ""
 
    for idx in range(0len(target), MODE[mode][0]):
        result += chr(int(target[idx:idx+MODE[mode][0]], MODE[mode][1]))
 
    return result
 
def main():
    os.system("cls")
 
    print("\nAnswer: " + nary2str("01100100011001010110110000100000011100100110010101110110001000000110010101010011""bin"))
    
if __name__ == '__main__':
    main()
cs



정답은 이렇게 나오고




붙여넣으면




Clear~