Python ELF()
운영 체제: Fedora 31 Workstation x64
사용 버전: Python 3.7.7, pwntools 4.3.0.dev0
파이썬 pwntools ELF()에 대해서 알아보겠습니다.
괄호 안에는 실행할 elf 파일 경로를 적습니다.
ELF의 경우 리눅스 실행파일 형식인 elf 파일을 읽을 수 있습니다.
기본적으로 Arch, RELRO, Stack, NX, PIE 정보를 보여줍니다.
Ach: 운영체제 정보
RELRO: Partial, Full 여부. (Full의 경우 GOT Read-only)
Stack: Canary 적용 여부. (Buffer 전에 Canary 값 삽입)
NX: Stack 실행 권한 여부. (Stack에서 Shell Code 실행 불가)
PIE: PIE 적용 여부. (실행마다 주소가 변경)
끝.
카테고리: Python, pwntools
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.