오늘은 어제 포스팅에 이어서 셸코드를 추출해주는 pwntools라이브러리인 Shellcraft에 대해 알아보고 문제를 풀어보는 시간을 가지겠습니다. shellcode는 리눅스, 윈도우, ARM 등 여러 플랫폼에 맞는 쉘코드를 자동으로 만들어주는 도구입니다.shellcode는 쉘코드를 한 줄로 생성 가능해 간단하고, 가독성이 좋지만 세세한 커스터마이징이 어렵고 바이트코드의 길이를 예측하기가 어렵다는 단점이 있습니다. shellcraft 기본 사용 법부터 알아보겠습니다.먼저 shellcraft는 pwntools 안에 있는 기능이므로 저번에 pwntools 실습할 때 처럼 가상환경 venv를 실행해주고 그 안에서 파이썬을 실행해줍니다.from pwn import*context.arch = 'amd64' 위의 ..