한 글자가 어디로 갔지 (코드 포함)

결과 : e615b75a4d563ac971466e05641d7aed556b62fcb460b6027f126bff411bfe6

이 코드를 실행하면 64자리가 나와야 하는데 한 글자가 부족합니다
결국 마지막 자리는 때려 맞추기로 풀었지만
아마도 리스트 그 쪽이 문제 같은데
혹시 수정해야 할 부분이 있을까요

#reversing
작성자 정보
답변 1
정민기입니다
대표 업적 없음
result[0] = rot[63];
for (local_10 = 1; local_10 < 0x3f; local_10 = local_10 + 1) {
  result[local_10] = (&rot)[0x3f - local_10];
}
result[63] = rot;

앞자리에는 rot[63]이 뒤에는 rot[0]이 들어가야 합니다.
하지만 뒤집기에 문제가 있습니다 ㅅㅅ

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