역연산으로 코딩을 했는데 어디가 잘못되었는지 모르겠습니다.
코딩을 통해 정답으로 추정되는 문자열을 찾았는데 디버거를 통해 확인해보면 정답이 아닙니다.
암호화되는 과정을 천천히 살펴보았는데
디버거로 살펴본 1번째 암호화과정과
코딩을 통해 14번 복호화했을 때 의 1번째 바이트와 8번째 바이트 값이 다릅니다.
그 때문에 2번째 암호화과정부터 전혀 다른값이 생성됩니다.
코딩에서 문제가 있다고 판단되어 코드를 한 번 살펴봐 주실 분이 있으면 좋겠습니다...
#reversing
작성자 정보
답변
1
5unkn0wn
강의 수강: 50
안녕하세요, 접근하신 역연산 방식이 맞습니다! ㅠㅠ거의 다 하셨는데 간과하고 계신 부분이 플래그의 길이가 8글자라고 생각하고 계신 부분인 것 같습니다.
작성하신 코드 그대로 뒷 부분 암호화된 값들도 복호화하면 전체 플래그를 구하실 수 있습니다 ~!