CTFs_writup

(★ 11)

No description available.

파일 탐색기

  • README.md

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

gdb

설명 보기 ▼

GNU 디버거.
더 많은 정보: <https://sourceware.org/gdb/current/onlinedocs/gdb#Invocation>.

gdb {{path/to/executable}}

실행파일을 디버깅합니다:

gdb {{[-p|--pid]}} {{process_id}}

프로세스를 gdb에 연결합니다:

gdb {{[-c|--core]}} {{path/to/core}} {{path/to/executable}}

코어 파일과 함께 디버깅합니다:

🔍

objdump

설명 보기 ▼

오브젝트 파일에 대한 정보를 표시.
더 많은 정보: <https://manned.org/objdump>.

objdump {{[-f|--file-headers]}} {{path/to/binary}}

파일 헤더 정보를 표시:

objdump {{[-x|--all-headers]}} {{path/to/binary}}

모든 헤더 정보를 표시:

objdump {{[-d|--disassemble]}} {{path/to/binary}}

실행 가능한 섹션의 디스어셈블리 출력 표시:

🔍

python

설명 보기 ▼

Python 언어 인터프리터.
더 많은 정보: <https://docs.python.org/using/cmdline.html>.

python

REPL(대화형 셸) 시작:

python {{path/to/file.py}}

특정 Python 파일 실행:

python -i {{path/to/file.py}}

특정 Python 파일 실행 후 REPL 시작:

🔍

strings

설명 보기 ▼

객체 파일이나 바이너리에서 출력 가능한 문자열을 찾습니다.
더 많은 정보: <https://manned.org/strings>.

strings {{path/to/file}}

바이너리의 모든 문자열 출력:

strings {{[-n|--bytes]}} {{n}} {{path/to/file}}

결과를 최소 n 글자 이상의 문자열로 제한:

strings {{[-t|--radix]}} d {{path/to/file}}

각 결과 앞에 파일 내 오프셋 접두사 추가:

// repository documentation