crypto xor (2) 썸네일형 리스트형 [CryptoHack] Introduction to CryptoHack (2) c = 'label' e = '' for i in c: i = ord(i) e += chr(i^13) print(e) c = 'label' print("".join(chr(ord(i)^13) for i in c)) from pwn import * c = 'label' print(xor(c, 13)) 앞의 설명과 같이 pwntool 모듈에서 xor()을 사용해 해결할 수도 있습니다. pwntool 모듈을 사용한 경우 결과가 바이트 문자열로 옴을 확인할 수 있습니다. (밑에 결과는 pwntool 모듈을 사용하지 않은 결과 입니다.) from pwn import * k1 = bytes.fromhex("a6c8b6733c9b22de7bc0253266a3867df55acde8635e19c73313") k23 = .. [Dreamhack] SingleByteXor 풀이 보호되어 있는 글입니다. 이전 1 다음