일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 자바스크립트 jQuery
- 자바스크립트 prototype
- 자바스크립트 기본 문법
- javascript
- 카카오프로젝트
- 자바스크립트 node
- 자바스크립트
- 자바스크립트 API
- ES6
- 랜섬웨어
- 자바스크립트 element api
- 보안뉴스요약
- 보안뉴스한줄요약
- 보안뉴스 요약
- Oracle SQL
- oracle db
- 자바스크립트 객체
- 보안뉴스 한줄요약
- GIT
- 파이썬
- 카카오프로젝트100
- 카카오프로젝트 100
- 깃허브
- php
- 보안뉴스
- 다크웹
- 오라클
- numpy
- python
- oracle
- Today
- Total
목록fd (2)
FU11M00N

먼저 http://pwnable.kr/play.php# 사이트에 들어가서 1번 문제 fd를 클릭하여 들어가 봐요! putty를 통해서 들어가거나 리눅스 환경에서 들어가거나 하시면 됩니다. 저는 우분투로 접속을 해보겠습니다. 사진 1-3와 같이 입력하시고 비밀번호는 guest를 입력하시면 접속이 완료됩니다! ls 명령어를 입력하면 현재 디렉터리에 있는 내용을 볼 수 있지만, ls -l 명령어를 입력하여 자세한 내용을 출력해보겠습니다! 여기서 자세한 내용은 펄미션(권한), 포함된 파일수, 소유자, 그룹, 파일크기, 수정 일자, 파일 이름을 뜻합니다! 현재 저희는 fd그룹에 속해져 있기때문에, fd 파일은 그룹 권한이 r-x 이기 때문에 읽기와 실행이 가능합니다. fd.c 파일은 파일 소유자가 root이고, ..
파일 디스크립터란? 시스템으로부터 할당 받은 파일을 대표하는 0이 아닌 정수의 값입니다. 프로세스에서 실행되는 파일들의 목록을 관리해주는 테이블의 인덱스값입니다. 리눅스/유닉스는 모든 장치를 파일로 관리하는데, 일반 파일과 내부/외부 모든 장치도 파일로 취급합니다. 이 파일을 관리하는 것이 파일 디스크립터 라고 부릅니다! 프로세스마다 0,1,2 번으로는 아래의 표로 사전 배정이되어있고 그 뜻은 아래와 같습니다. 그러하여 하나의 파일을 생성하게되면 3번부터 시작하여 파일 디스크립터가 부여됩니다. 번호 설명 이름 파일스트림 0 표준 입력 STDIN_FILENO stdin 1 표준 출력 STDOUT_FILENO stdout 2 표준 에러 STDERR_FILENO stderr 부가설명 어떠한 파일을 열게되면 번..