본문 바로가기

Reversing/CodeEngn

CodeEngn Basic 08

계산ㄱㅣ당



OEP 는 Original Entry Point 


엔트리 포인트(entry point)는 제어가 운영 체제에서 컴퓨터 프로그램으로 이동하는 것을 말하며, 프로세서는 프로그램이나 코드에 진입해서 실행을 시작한다. 어떤 운영체제나 프로그래밍 언어에서, 초기 엔트리는 프로그램의 한 부분이 아니라 런타임 라이브러리의 한 부분이다. 즉 런타임 라이브러리가 프로그램을 초기화하고 프로그램에 진입한다. 다른 경우에는 프로그램이 진입 직후에 바로 런타임 라이브러리를 호출하고, 이것이 반환된 후에 실제 실행을 시작한다. 이것은 로드 타임에서 런타임으로의 전환이다.

간단한 레이아웃(흔히 스크립트 언어, 간단한 바이너리 실행 파일 포맷 그리고 부트 로더)에서는 시작점에서 실행을 시작한다. 또는 상대 주소나 절대 주소가 아니라 고정된 위치에 존재한다.

그 대신에 프로그램 실행은 프로그래밍 언어나 운영체제 등에 의해 정의된 관용명을 통한, 지정된 이름으로 시작될 수 있다. 많은 언어에서(특히 C) 이 지정된 이름은 main이라고 불리는 함수이다. 결과적으로 엔트리 포인트는 main 함수이라고 불린다.


출처 위키백과



라고한다.


그냥 메인함수의 시작지점이다.






01012475



올리디버거로 실행해도 같다.



//

코드엔진 8번

'Reversing > CodeEngn' 카테고리의 다른 글

CodeEngn Basic 09  (2) 2018.04.12
CodeEngn Basic 07  (0) 2018.04.12
CodeEngn Basic 06  (0) 2018.04.12
CodeEngn Basic 05  (0) 2018.04.01
CodeEngn Basic 04  (0) 2018.04.01