일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- ssrf
- php file upload
- tryhackme
- php
- access control
- sql injection
- Authentication
- Recon
- php 파일 업로드하기
- Cookie
- overthewire
- OS Command Injection
- Server Side Request Forgery
- Leviathan
- privilege escalation
- php 로그인 페이지 만들기
- php login page
- 파일 업로드 취약점
- FTZ
- SQLi
- Cryptography
- BANDiT
- php To Do List
- Reconnaissance
- over the wire
- file upload
- War Game
- THM
- active reconnaissance
- active recon
Archives
- Today
- Total
R's Hacking Daily Log
/tmp 본문
오늘은 /tmp directory에 대해 알아보자.
1. /tmp
tmp는 temporary의 약자를 나타낸다.
단어 뜻 그대로 일시적인 보관을 목적으로 하는 데이터를 넣어두는 디렉토리이다.
2. tmp 역할
web server는 temporary file을 저장하기 위한 /tmp directory를 갖는다.
/tmp directory는 영구적이라기 보다 잠시동안 저장해둘 데이터를 보관하는 창고라고 생각하면 된다.
그렇기 때문에 필요 없어진 데이터는 삭제되며,
만약 /tmp directory에 데이터를 업로드하는 프로그램이 실행 중이라면 /tmp directory가 꽉 차는 순간
데이터를 더 이상 /tmp directory에 저장할 수 없기 때문에 동작을 멈추게 된다.
3. shared server & private server
shared server에서는 server의 모든 이용자가 /tmp directory를 공유하게 되지만
private server에서는 공유되지 않는다. 대신 128MB라는 사이즈 제한이 있다.
4. server reboot
서버가 다시 시작될 때, 그 서버의 /tmp directory는 자동으로 비워진다.
반대로 디렉토리가 가득 차서 저장 공간이 없다고 할 때
서버를 재부팅시키는 것이 공간 확보를 위한 하나의 방법이 될지도.
'Daily-Note' 카테고리의 다른 글
CLI & GUI (0) | 2023.03.08 |
---|---|
prefix & postfix (0) | 2023.03.07 |
file signature (0) | 2023.03.01 |
/etc/shadow & /etc/passwd (0) | 2023.02.24 |
/dev/null (0) | 2023.02.22 |
Comments