쉘코드
시스템에서 특정 명령을 실행하는 작은 사이즈의 코드 일반적으로 기계어 코드로 작성뎀
EX
\x31\xc0\xb0\x31\xcd\x80\x89\xc3\x89\xc1\xb0\x46\xcd\x80\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\x89\xc2\xb0\x0b\xcd\x80
쉘코드란 단어는 공격 대상 시스템의 명령어 쉘(Command Shell-etc:bash)을 실행시킨다는 의미로부터 파생됨
쉘코드의 종류
로컬 쉘코드: 공격자가 시스템의 접근 권한을 가지고 있을때 높은 접근 권한을 가지고있는 프로세스의 취약점을 공격하여 같은 권한을 얻어내기 위해 사용한다
원격 쉘코드: 네트워크 연결상에 있는 프로세를 공격하기 위해 사용한다
리버스 쉘코드: 목표 시스템 에 공격자에게 연결하도록 하는 쉘코드
Hello! Your post has been resteemed and upvoted by @ilovecoding because we love coding! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!
Reply !stop to disable the comment. Thanks!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit