리버싱 161 리버싱 16 [2024.08.30] 지난 강의에서 16 부분이 급하게 끝났기 때문에 복습할 겸 추가로 진행한다성공 메시지만 띄우고 끝났기 때문에 값을 변경하여 조작하는 방법을 공부했다처음으로 JNE로 되어 있던 구문을 JE로 변경시킨다 ex)CMP EAX, EBX ; EAX와 EBX를 비교JE label ; EAX == EBX일 때 label로 점프 이 코드에서 EAX와 EBX가 같다면, 프로그램 실행 흐름은 label로 이동하게 된다 하지만 값이 같지 않기 때문에 이동하지 않고 그대로 명령을 수행하게 되면서 성공 메시지를 띄운다 이번에도 마찬가지로 CMP 부분에서 브레이크 포인트를 걸고 확인했을 때,내가 입력한 1234의 값이 헥사 값으로 EAX에 저장되어 있다그런 EAX의 값을 9F163957로 변경시키면.. 2024. 8. 30. 이전 1 다음