CTF/rev
-
[LIT] additionCTF/rev 2022. 7. 25. 15:54
addition이라는 문제이다. 12번째 줄에서 덧셈을 하는 모습이 보인다. v7에 입력을 받고, v5에서는 어떤 값들을 두 개를 더한 뒤, v5와 v7에 입력한 값을 하나씩 비교를 한다. dword_4060과 dword_40c0에 뭐가있는지 우선 알아야겠다. dword_4060, dword_40c0에는 24개의 숫자가 들어있다. 16진수는 보기 불편하니 10진수로 바꿔보자 ?? 42억이 넘는 숫자가 보인다. 다시 소스코드를 봐보자 main에서 dword_40c0[i]만큼 떨어져 있는 주소의 값과 dword_4060[i]의 값과 더한 후, 입력값과 비교한다. 그렇다면 main주소의 값들도 알아야 한다. main 함수 부분을 hex로 본 것이다. 저기 있는 값들도 가져와야한다. 그렇다면 이제 생각해봐야 할..