역연산으로 코딩을 했는데 어디가 잘못되었는지 모르겠습니다.

코딩을 통해 정답으로 추정되는 문자열을 찾았는데 디버거를 통해 확인해보면 정답이 아닙니다.
암호화되는 과정을 천천히 살펴보았는데
디버거로 살펴본 1번째 암호화과정과
코딩을 통해 14번 복호화했을 때 의 1번째 바이트와 8번째 바이트 값이 다릅니다.
그 때문에 2번째 암호화과정부터 전혀 다른값이 생성됩니다.

코딩에서 문제가 있다고 판단되어 코드를 한 번 살펴봐 주실 분이 있으면 좋겠습니다...

#reversing
작성자 정보
답변 1
5unkn0wn
강의 수강: 50

안녕하세요, 접근하신 역연산 방식이 맞습니다! ㅠㅠ거의 다 하셨는데 간과하고 계신 부분이 플래그의 길이가 8글자라고 생각하고 계신 부분인 것 같습니다.

작성하신 코드 그대로 뒷 부분 암호화된 값들도 복호화하면 전체 플래그를 구하실 수 있습니다 ~!

2022.04.21. 01:11
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기