[작성 계기] lob(lord of bof)를 복기하던 중 ld_preload로 참조하는 라이브러리 이름에 쉘코드를 담아 bof 취약점을 공격하는 문제가 있었습니다. 해당 문제에서의 조건은 ret 이후 스택영역을 모두 […] Read More
카테고리: Study

팀 내에서 진행한 스터디와 몇몇 버그헌팅 내용들은 팀 내에서 관리해야 합니다. 워드프레스를 이용해서 관리하기에는 부족함과 한계가 있습니다. 그래서 팀원들이라면 자유롭게 이용 할 수 있는 Minivet […] Read More
Github를 사용 할 때, Public Repository와 Private Repository 가 있습니다. Public Repository 에서는 모든 소스 코드를 일반인들이 볼 수 있으며 무료입니다. 하지만 Private Repository는 인증된 […] Read More
Docker Hub를 통해 이미지를 배포해보자! 우리는 지금까지 배포된 이미지를 다운로드 하여 컨테이너를 제작 하는 방법을 사용하였습니다. 또한 저번 14장 까지만 해도 배포된 이미지를 다운로드하여 Dockerfile […] Read More
목적 우리는 “Hello, World! W3 4R3 T3AM, M1N1B3T” 이라고 출력하는 Flask로 만들어진 웹 서버를 Dockerfile을 통해 이미지로 만들고, 해당 이미지를 통해 컨테이너를 만들어 열어보겠습니다. […] Read More
설명 ( 단어 정리 ) Docker Image 저번에 기술 했듯이, Docker의 이미지는 Base Image에서 부터 조금씩 살이 붙어서 이미지가 완성이 됩니다. 살이 하나 붙을 […] Read More
설명과 사용법 여러분들은 우분투나 윈도우를 설치하고 나서, 더이상 쓸 모 없어진 ISO 이미지 파일은 어떻게 하시나요? 저는 Google Drive에 업로드 해놓고 과감히 디스크에서는 삭제해버립니다. […] Read More
설명과 사용법 apt-get remove apache2 를 통해 apache2를 제거하는 것 처럼 docker rm <컨테이너 이름> 을 통해 컨테이너를 삭제할 수 있습니다. 제가 해당 스터디를 […] Read More
설명과 사용법 Virtual Box 나 Vmware에서는 볼 수 없는 재미있고 편리한 기능입니다. 억지로 비유를 하려고 Python의 eval을 생각했는데 이건 좀 아닌 것 같아 다시 지웠습니다. […] Read More
설명과 사용법 gdb -p <프로세스아이디>을 통해 실행중인 프로그램을 잡아서 디버깅 하는 것 처럼 docker attach <컨테이너 이름> 을 통해 현재 실행중인 컨테이너에 접속 할 수 […] Read More