Reversing/CodeEngn RCE Basic

02.코드엔진 Basic02

oiehso0 2018. 1. 17. 14:01

pe포맷이 손상되어서 실행되지 않았다. 올리디버거로도 역시 열리지않아.

아이다 헥스뷰어로 내부를 봤다.


전역,정적 변수는 PE에 .data 섹션에 저장되어 컴파일 되기 때문에 뷰어에서 볼수있었다.

전역변수와 정적변수는 lifetime은 동일하다. 즉, 해당 프로그램이 죽을 때까지 한번 할당된 변수 메모리와 값은 유지된다는 점이다. 반면에 scope는 서로 다르다.  전역변수는 해당 프로그램(실행파일 기준)의 어느 함수, 어느 파일에서도 접근이 가능한 반면 정적변수는 변수가 선언된 파일이나 함수내에서만 접근이 가능하다.