본문으로 바로가기

쉘 코드란?

category Study/system 2017. 11. 7. 21:43


쉘 코드란?


쉘 코드는 시스템의 특정 명령을 수행하는 크기가 작은 코드를 말한다


이는 시스템의 쉘을 실행시킨다는 것에서부터 유래하였고, 주로 기계어 코드로 이루어져있다.




쉘 코드의 종류


쉘 코드는 대상을 기준으로 로컬과 원격 쉘코드로 구분된다.


로컬 쉘 코드


대상 시스템에 권한이 존재할 경우 취약점이 포함된 프로세스를 통해 높은 권한을 획득할 때 사용하는 쉘 코드


원격 쉘 코드


네트워크상의 다른 대상 시스템에 대한 취약점이 존재하는 프로세스를 공격할 때 사용되는 쉘 코드



'Study > system' 카테고리의 다른 글

SFP란?  (0) 2017.11.08
NOP Sled란?  (0) 2017.11.07
리눅스에서 환경변수  (0) 2017.11.07
해커스쿨.Section 20  (0) 2017.11.07
해커스쿨.Section 19  (0) 2017.11.07