Try Attack/Reverse Engineering[basic]25 역공학 기초 1. cpu의 호환성 1) cpu(intel, 모바일)가 다르면 같은 mov ax, 10이라도 다르게 실행된다. - cpu가 해석하는 방법이 다르다. 2. os의 호환성 1) 자원관리를 쉽게하기 위해 os마다 같은 명령어지만 다른 운영하는 방식을 가지고 있다. 2) 규격(format) - 컴파일러로 만든다. - PE = Windows - ELF = Linux - OSX = Mach-O - APK = Android 3) 그래서 같은 프로그램이지만 설치하는 파일이 Windows용, Linux용, Android용, IOS용 등으로 나뉜다. 4) Loader - 메모리에 올리는 것[ex, 더블클릭 시 실행, 메모리의 주소가 재배치(relocation)] - Hz는 1초에 전기신호가 전달된 횟수를 의미[요즘 CP.. 2018. 8. 25. 이전 1 2 3 다음