반응형 xor리버싱1 xor, or 리버싱 문제풀이 Input Your name에서 name을 입력을 받고, Input Your Serial에서 serial을 입력받는다. 정상적이지 않은 값을 넣으면, Permission deny라는 문구가 나온다. 문제의 정황상 name으로 인해서 serial 값이 생성된다고 추측할 수 있다. 가장 먼저 PEID 프로그램을 사용해 패킹의 유무를 판단한다. EP Section 부분이 .text로 돼있으므로, 패킹이 되지 않았단 걸 확인할 수 있다. xdbg를 이용해 코드를 분석한다. 패킹이 되지 않았으므로 그림과 같이 문자열 참조를 통해 프로그램의 메인 부분을 찾아본다. 프로그램 실행시 출력되는 메시지 Input your name과 Input Your Serial이 있다. 해당 주소로 이동한다. 해당 주소로 이동해서 조금.. 2023. 2. 21. 이전 1 다음 반응형