2013-10-18 1 views
3

8 64 MinGW 환경에서 컴파일 가능한 PE에서 ALSR을 사용하려고합니다. 옵션 Wl, - dynamicbase 및 Wl, - pic-executable은 도움이되지 않습니다. 생성 된 실행 파일에는 재배치 테이블이 없습니다. 또한 옵션 -Wl, - emit-relocs를 시도했지만 도움이되지 않았습니다. MinGW가 강제로 재배치 테이블을 실행 파일로 남겨 둘 수있는 방법이 있습니까? 감사.MinGW 재배치 테이블

답변

0

패스하면 -Wl,--dynamicbase,--export-all-symbols이 전달되지만 무시 무시한 해킹입니다. 이것이 MinGW-w64에서 아직 수정되지 않은 것은 슬픈 일입니다.