2016-09-06 2 views
0

OpenBSD 6.0부터 필수적인 W^X 실행이 구현되었습니다. 이러한 규칙을 위반하는 허가를 받아야OpenBSD에서 쓰기 가능하고 실행 가능한 마크 바이너리

바이너리는 ld 명령으로 표시 될 수있다 :

은을 execve에서의 LD -zwxneeded 정한 WX_OPENBSD_WXNEEDED 플래그에 기초하여 2 시간 W^X 표시된 이진 식별.

내가 시도 :

ld -b <binary> -zwxneeded 
    ld <binary> -zwxneeded 

그러나이 파일 입력/형식 오류를 제공합니다. 필자는 ld 맨 페이지를 읽었으나 필수 플래그를 설정하기 위해 파일 I/O의 올바른 구문을 파악할 수 없습니다. 어떤 도움/충고도 환영합니다.

답변

관련 문제