[2] 쉘 코드 작성하기
해당 게시글의 내용은 해커스쿨-도서관 에서 다운받은 파일을 기반으로 저의 공부를 위해 작성했습니다 " 해커 지망자들이 알아야 할 Buffer Overflow Attack의 기초 " By 달고나 님의 pdf의 사진과 글을 요약 정리했습니다 쉘 코드를 작성하는 원리와 방법에 대해서 알아보도록 하겠습니다 [1] $vi sh.c 쉘 코드를 얻을 수 있는 소스파일을 작성합니다 execve() 함수는 바이너리 형태의 실행파일이나 스크립트 파일을 실행시키는 함수입니다 첫번째 인자는 파일이름 , 두번째 인자는 인자들의 포인터, 세번째 인자는 환경변수 포인터 입니다 해당 소스파일을 컴파일 시킨 후 제대로 동작하나 확인해보았습니다 제대로 동작되는 것은 확인되었고, 먼저 execve()함수의..
2017.06.02