xor 암호화1 [OverTheWire.org_natas] level 10 - level 11 (natas12 password) 어랴랴.. 이게 무얼까나.. 쿠키들이 XOR암호화로 보호되어있다..? 그리고 배경 색: #ffffff (흰색? 맞겠지) 색을 내가 바꿀 수 있는 건가보다.. 일단 소스코드를 보자 해석을 찬찬히 해보지앙..ㅠ xor_encrypt() : 파라미터로 들어가는 문자열을 xor 암호화로 변환 후 outText로 반환.. (xor 암호화는 반전되는 것이 특징이기 때문에 한번 더 암호화하면 원래대로 돌아온다고 한다.) loadData($def) : 쿠키에 data라는 키 값이 있으면, tempdata에 쿠키의 data 키에 대응하는 값을 base64_decode -> xor 암호화 -> json_decode로 배열로 변환한 값을 넣음. 그래서 매개변수로 넣은 데이터 값에 쿠키로 얻은 tempdata의 값으로 바꿈... 2022. 2. 16. 이전 1 다음