Kali linux에서 msfconsole을 입력하여 메타스플로잇을 실행한다.
msf > 가 뜨면 정상적으로 실행이 된 것이다.
show payloads 명령어를 통해 사용가능한 페이로드 목록을 볼 수 있다.
이 중에서 필요한 페이로드를 사용하면 된다.
여기서는 x86 linux용 리버스 쉘코드를 만들어보기로 하자.
use 를 사용하여 해당 페이로드를 선택해준다.
show options 를 통해 필요한 페이로드 옵션을 볼 수 있다.
필요에 맞게 페이로드 옵션을 설정해준다.
(아래와 같이 설정하게 되면 192.168.63.213:7777로 연결될 것이다.)
모든 설정이 끝난 후에 generate 를 입력하여 실행시켜주면 쉘코드가 짠!하고 나오게 된다.
'System' 카테고리의 다른 글
[how2heap] first_fit (Use After Free) (0) | 2018.02.18 |
---|---|
64 bit 환경에서의 ELF 파일 인자 전달 방식 (0) | 2017.11.05 |
메모리 보호기법 - RELRO(Relocation Read Only) (0) | 2016.11.02 |
ASLR(Address Space Layout Randomization) 해제 (0) | 2016.10.30 |
File Descriptors (0) | 2016.10.29 |