브루트 포스로 풀긴했는데 참이 나오는 정확한 원리가 궁금합니다...
아래 사진처럼 참이나오는 i값을 뽑아서 계산기로 돌려보며 이게 왜 참인가에 대해서 확인해봤는데요..
i 가 68일때 조건을 만족해서 D라는 문자열을 출력하는데
계산기로 확인해보니
FFFF FFFF FFFF FFAC == AC 가 만족해서 참이 되었더라구요
이게 왜 참인거지? 하며 파이썬으로도 조건문을 작성해서 확인해봤는데
통과가 안되어서 어떤 원리로 참이되는건지가 궁금합니다 ㅠ
#reversing
작성자 정보
답변
1
geeneoning
Dreamhack CTF S2 Ⅳ 참여
아아 modulo 연산이여서 그런거네요
확인하는 식을 잘못짰었네요 ㅠㅠㅠ