티스토리 뷰
옵션 | 기능 |
-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 적용 |
출처 : http://blog.kimtae.xyz/85
'pwnable > 정리' 카테고리의 다른 글
libc database 사용법 (0) | 2018.08.05 |
---|---|
64bit syscall table (0) | 2018.08.05 |
pwntools libc.search로 "/bin/sh" 찾기 (0) | 2018.07.29 |
pwntools stdin, stdout offset 구하기 (0) | 2018.07.29 |
heap chunk 구조 분석 (1) | 2018.07.27 |
Comments
최근에 올라온 글
최근에 달린 댓글
TAG
- 해킹
- exit
- rt_sigreturn
- shellcoding
- srop
- stack reusing
- codegate
- pwnable
- FSB
- SQLi
- HackCTF
- glibc
- overflow
- TLS
- fastbindup
- fsop
- oob
- heap
- 본선가고싶다
- pwable
- tcache
- hacking
- pwnable.tw
- fastbin
- ebp change
- Total
- Today
- Yesterday