shellcode1 [ Dreamhack ] Exploit Tech: Shellcode [ 서론 ] - 익스플로잇(Exploit) : 해킹 분야에서 상대 시스템을 공격하는 것 - 셸코드(Shellcode) : 익스플로잇을 하기 위해 작성된 어셈블리 코드 일반적으로 셸을 획득하기 위해 셸코드를 사용하는데, 해커가 셸을 획득하게 되면 해커가 원하는 어셈블리 코드를 셸에 입력하여 실행되게 할 수 있다. 즉, 셸을 획득하는 것이 프로그램에 원하는 명령을 내릴 수 있게 해준다는 것이다. 셸코드는 어셈블리어로 구성되기 때문에 공격을 수행할 대상 아키텍처와 운영체제에 따라, 그리고 셸코드의 목적에 따라 다르게 작성된다. [ orw 셸코드 ] - orw 셸코드 : 파일을 열고(open), 읽은 뒤 (read), 화면에 출력(write) 하게 하는 셸코드. 이를 통해 원하는 경로의 파일을 읽고 출력하는 익.. 2023. 10. 29. 이전 1 다음