티스토리 뷰
gcc 컴파일 옵션
-m32 | 32bit로 컴파일 |
-fstack-protector(-all) | ssp 보호기법 켜기 |
-fno-stack-protector | ssp 보호기법 끄기 |
-W,-Wall | 모호한 코딩에 경고를 보냄 |
-S | 어셈블리 파일 생성 |
-std=[c표준] | 지정한 c표준으로 컴파일 |
-l[라이브러리] | 해당 라이브러리를 링크 |
-shared | 공유 라이브러리를 우선 링크 |
-static | 정적 라이브러리를 우선 링크 |
-s | 심볼 테이블 제거 |
-Wl,-z,relro,-z,now | Full Relro 보호기법 적용 |
-e [name] | 시작 심볼을 name심볼로 사용 |
-M | 심볼들의 정보르 자세히 출력 |
-fno-builtin | 단독으로 링크(표준lib 링크 X) |
-mpreferred-stack-boundary=2 | 더미 없애기 (32bit = 2, 64bit = 4) |
-z execstack | 스택에 실행권한 주기 |
-fpic -pie | PIE 적용 |
'Arrangement' 카테고리의 다른 글
[Docker] CTF-Pwnable 환경 구축하기 (0) | 2019.09.28 |
---|---|
Pwndbg(scwuaptx) (0) | 2019.06.19 |
ShellCode (0) | 2018.09.08 |
Jsbeautifier (0) | 2018.09.03 |
댓글
최근에 올라온 글
- Total
- Today
- Yesterday