shell code는 shell을 실행하는 code입니다. 왜 shell을 실행해야 하냐면 shell은 commander이다. 해커(공격자)가 원하는 작업명령을 처리해주는 명령어 해석기입니다. 예를 들어 /bin/sh, /bin/bash와 같은 것을 말한다
셸코드는 일반적으로 어셈블리어로 작성되고 기계어로 변경된다
'시스템' 카테고리의 다른 글
함수 호출 규약(Calling Convention) (0) | 2016.05.27 |
---|---|
스택 프레임 (0) | 2016.05.27 |
/bin/sh의 의미 (0) | 2016.05.22 |
dummy 크기 정확히 파악하기 - 출처 http://beist.org (0) | 2016.05.01 |
코어덤프 (0) | 2016.05.01 |