리버싱
리버싱.kr Replace 문제
Step 1. 프로그램을 실행하였습니다. Step 2. IDA 프로그램을 사용하여 실행하였습니다. Step 3. GetDlgItemInt 함수를 사용하여, 입력한 값을 받아 오고 Mov 명령어를 통해 0x4084D0메모리 주소 Hex값에 입력한 값을 넣는 것을 확인하였습니다. Step 4. 위 사진의 call 명령어 sub_40466F에 접근하면 0x4084D0값에 +1을 두 번 하는 것을 확인하였습니다. 1234의 16진수는 4D2 -> 4D4로 변경된 것을 확인하였습니다. Step 5. 다시 add 명령어를 통해 0x4084D0 메모리 주소의 Hex 값에 601605C7를 더하는 것을 확인하였습니다. Step 6. F8로 실행시키면 다시 inc명령어를 통해 0x4084D0 메모리 주소 Hex 값에 +..
2023. 8. 10. 13:35