easy

📚│War_Game/🏫│Genius_SW

assembly_study-1

assembly_test_1 assembly test 디컴파일 및 패치 이제 어셈블리를 실행하고 확인을 하며 이미지로 쉬운 건 설명 안 할게요 관계도가 저렇게 표현되며, 프롤로그는 건너뛰고 mov dword ptr에 a=1, b=2이며 offset으로 before..로 스택에 저장되며, 바로 before..을 출력하고 바로 a와 b를 비교합니다. jle이므로 오른쪽이 크다면.. mov dword ptr에 0을 대입해 반환하네요 즉, c=1; 아니라면 mov dword ptr에 1로 반환합니다. 그리고 after..를 출력하고 를 에필로그하며, main함수를 끝! 사실 IDA는 디컴파일러가 바로 되서 그냥 F5하면 되긴 해요 ㅎㅎ 그러나 내부 스택에서만 돌고 출력같은 부분이 없기에 디컴파일하면 밑에처럼 나..