ELF 파일을 rebase 할 수 있을까요?
글쓴이: gokki / 작성시간: 목, 2014/11/13 - 11:43오후
안녕하세요.
Windows PE 의 경우, Visual Studio에 보면 링커 옵션에 ImageBase를 바꾸거나 아니면 rebase 프로그램을 사용하면 .exe의 베이스 어드레스를 바꿀 수 있잖아요?
ELF 파일의 경우에도 이러한 것이 가능한 지 궁금합니다.
즉 .text 섹션이 메모리 상에 올라오는 주소를 변경하고 싶습니다.
섹션 헤더의 addr 필드를 수정해봤는데, 여전히 원래 로드되던 곳으로 올라오더라구요.
ld 명령어 중에 -Ttext=0x40404040 이렇게 주면, .text 섹션의 주소가 바뀌긴 하는데 실행시 오류가 발생하고...ㅠㅠ
아시는 분 알려주시면 미리 감사!
Forums:
댓글 달기