rev-0 해킹&보안/악성코드 및 치트 2024. 3. 25. Reverse Engineering 1 문제를 보니 정해진 문자열일때만 Correct된다고 합니다.아무 숫자를 넣어서 테스트 해보니 wrong이 출력되었습니다.Correct에 대응하는 문자열을 찾기 위해 분석 시작해보겠습니다.해당 실행파일을 다운받고 툴로 열었을 때 모습입니다.문제에 나왔듯이 주석으로 Correct와 wrong을 출력하는 것을 볼 수 있습니다. 메인함수 부분을 디컴파일링 합니다. 코드들을 보니 예상대로 if문으로 돌아가는 것을 볼 수 있었습니다.여기서 특정 조건에 만족을 해야하는데 그 조건이 어떤 것인지 sub_140001000로 진입하여 자세히 확인해봅시다문자열 "Compar3_the_str1ng"를 입력값과 비교를 해보고 입력값과 같으면 true 반환, main 함수에서 'Correct'를 출력이렇게 입력값 a1은 "Com.. 이전 1 다음