라이브러리 Export한 함수 이름을 비공개 만들 수 없을까...
글쓴이: mg2000 / 작성시간: 금, 2007/09/28 - 9:29오전
제가 so를 하나 만들고 있는데,
nm명령어를 이용하면, so의 심볼을 모두 볼 수 있는데요.
이것은 링크시 -Wl,-s 옵션을 주면, 지워버릴 수 있습니다만,
심볼 테이블을 지우더라도 so에서 정의한 함수가 아닌, 다른 so에서 가져와서
사용하는 함수는 Hex Editor에서 보면 모두 나오더라고요. 이런 심볼 테이블은 없앨 수
없는지요?
다른 사람이 so를 가져가더라도 사용하는데, 제한을 두고 싶어서, 함수 이름(심볼)을
가릴려고 하는데 쉽지가 않네요.. ㅠ.ㅠ
Forums:
댓글 달기