2026/03 10

2주차 과제

https://yujinsecuritylog.tistory.com/174 Explosion1. 기본 개념0) remote toolremote access tool: 원격 접근(접속) 도구remote desktop tool: 원격으로 대상 데스크톱 바로 앞에서 조종하는 것 처럼 조종까지 가능한 도구 1) rdp= remote desktop protocolport: tcp/udp 3389 표yujinsecuritylog.tistory.com https://yujinsecuritylog.tistory.com/175 공개/비공개 설정비공개 > 종종 로그인 페이지 뒤에 관리 패널을 따로 숨겨둠. > httpport: 80버튼 눌러서 페이지 이동을 하든, url뒤에 추가 입" data-og-host="yujinse..

래드캣 2026.03.28

Synced - rsync(ftp의 암호화)

1. 기본 개념1) ftp넘 old & slow원격 서버로 부터 네트워크를 통해, 전체 파일을 복사해야 함 > 비효율적,, 2) rsync원격 서버에게 변경된 파일만 보내주는 프로토콜. 오픈소스 유틸리티. 표준 리눅스 유틸리티로 현재는 자리잡음. (기본으로 이미 설치됨)변경 사항 = 델타 (deltas)데이터 동기화 시 매우 효율적!port: 873 rsync의 연결 단계1. rsync가 원격 호스트에 연결하여 수신 프로세스 생성2. 송신-수신 프로세스 간에 어떤 파일이 변경된건지 확인3. 변경된 내용은 호스트로 업데이트. *sync = 동기화 증분(incremental): 변경된 부분만 처리하다. rsync 명령어 공식 사이https://linux.die.net/man/1/rsync rsync(1)..

Hack The Box/Lab 2026.03.28

Mongod - db: mongoDB & mongosh

1. 기본 개념 1) MongoDB란?문서 지향(Document-oriented) NoSQL 데이터베이스. //관계형 데베가 아님port: 27017 데이터는 다음 계층 구조로 저장. 데이터베이스> 컬렉션 > 문서 //실제 데이터를 가지는 부분> 키:값 mongod: mogoDB 서버가 실행 중인 리눅스 시스템.> 익명(id, passwd없이)으로 로그인 허용함. mongosh: mongoDB를 위한 명령줄 도구. mongoDB에 원격으로 연결하여, 데베 분석이 가능함. *SQL: 관계형 DBNoSQL: 비관계형 DB > 설치 //보니 버전 문제로 오류가 난 경우가 많다하니 참고하자!우선 debian 기반 리눅스 배포판(ex: Parrot, kali, ubuntu,,) 내에서 mongoDB 셸 유..

Hack The Box/Lab 2026.03.28

Preignition - http & gobuster

1. 기본 개념 1) 웹 서버Wordpress로 웹 사이트 제작 가능 > 공개/비공개 설정비공개 > 종종 로그인 페이지 뒤에 관리 패널을 따로 숨겨둠. > httpport: 80버튼 눌러서 페이지 이동을 하든, url뒤에 추가 입력을 하든 결국 동일하게 동작함. > ngnix: 웹 서버 중 하나. 설치가 막 된 초기 디폴트 페이지는 아래 화면과 같다. 2) dir busting url아래 연결 가능한 우리가 원하는 숨겨진 페이지를 찾기 위해, 자동으로 찾아보는 방법. wordlist를 사용해 하나하나 시도해봄. wordlist 링크 : https://raw.githubusercontent.com/danielmiessler/SecLists/master/Discovery/Web-Content/common..

Hack The Box/Lab 2026.03.27

Explosion - rdp & xfreerdp

1. 기본 개념0) remote toolremote access tool: 원격 접근(접속) 도구remote desktop tool: 원격으로 대상 데스크톱 바로 앞에서 조종하는 것 처럼 조종까지 가능한 도구 1) rdp= remote desktop protocolport: tcp/udp 3389 표현 방식:CLI: command line interface ex) telnet, ssh,,,,GUI: graphical user interface remote desktop tool:> xfreerdp> teamviewr> remote desktop connection(=terminal services client of window) *해싱은 검증을 위한, 키가 필요없는, 복호화가 불가능한 방식이라면, 암호화..

Hack The Box/Lab 2026.03.26

1주차 과제

https://yujinsecuritylog.tistory.com/169 Meow1. 풀이 openVPN: 리눅스 os에서 미리 설치된 open된 Vpn서비스임. vpn = virtual private network. 나만 쓰는 네트워크 통로라 생각하면 됨. icmp요청(=state가 open인지 응답받는 거)을 받기 위해 ping 명령어 사용.yujinsecuritylog.tistory.comhttps://yujinsecuritylog.tistory.com/170서버" data-og-host="yujinsecuritylog.tistory.com" data-og-source-url="https://yujinsecuritylog.tistory.com/170" data-og-url="https://yujin..

래드캣 2026.03.21

Redeemer - db: redis & NoSQL

1. 기본 개념1) database: 정보의 집합- in-memory방식: 주기억장치(RAM)에 데이터 저장하는 방식. 보조기억장치(SSD나 DISK) 저장. 캐시 용도로 주로 사용. 매우! 빨리 데이터 조회 가능해서 효율 GOOD. 데이터 조회 > redis에서 먼저 확인(캐시 활용) > 없으면 MYSQL, MongoDB같이 전통적인 db에서 다시 조회 > 그 후 일정 시간 동안은 효율을 위해 redis에도 저장된다. 2) redisin-memory방식의 저장소. 일정 시간 간격으로 db 내용을 디스크에도 저장함. (for 백업)오픈소스 기반. 고급 NoSQL. 딕셔너리(=키-값 단위)단위로 데이터 저장함.-> redis는 db, 캐시, 메시지 브로커로 사용됨서버 측 소프트웨어. 포트: 6379..

Hack The Box/Lab 2026.03.21

Dancing - smb & smbclient

1. 기본 개념 1) SMB=server message block공유 기능 프로토콜. 보통 윈도우 os에서 사용함. > 파일, 프린터, 데이터 전송 인터페이스 등등,,을 공유. 포트: 445 smb는 어플리케이션 or 프레젠테이션 layer이고, 데이터 전송을 할 때는 아래 계층(ex: 전송 계층)별도의 프로토콜이 필요함. miscrosoft SMB라면, 보통은 NBT(=NetBIOS)를 사용함. tcp/ip 위에서 동작하는 프로토콜이다. share: smb를 통해 활성화되어 있는 저장 공간. > share에 대해 인증이 필요하지만, 관리 대충하면 인증 no여도 접근 가능할 수도 있음. 2) smbclient위 smb는 공유 프로토콜 활성화, nbt는 전송기능을 담당한다면, 클라이언트가 smb된 sha..

Hack The Box/Lab 2026.03.21

Fawn - ftp

1. 기본 개념0) portip 하나로는 기능 하나만 가능. 고로 포트를 사용해서 한 ip가 여러 기능을 동시에 작업할 수 있게 해준다. 1) ftpftp: 파일 업로드-다운로드를 할 때 사용하는 프로토콜. 클라->서버면 업로드, 서버 -> 클라면 다운로드임. 포트: 21번 그러나,, 암호화를 안 함! 로그인 인증같은 건 해도 암호화가 안 된다. 즉 중간자 공격에 취약함!그래서 사용하는 게 sftp임. 혹은 ftps. 2) ssh & sftpssh: 원격 컴퓨터에 안전하게 접속하기 위한 암호화 프로토콜. 텔넷의 암호화 버전이라 생각하면 될 듯. (포트 22번)sftp: ssh+ftp. 암호화 해서 파일 다운로드-업로드 가능하게 해 줌. ssh 터널링 방식을 활용해 포트 21대신, 22번 포트를 ..

Hack The Box/Lab 2026.03.21

Meow - ICMP & 텔넷

1. 풀이 openVPN: 리눅스 os에서 미리 설치된 open된 Vpn서비스임. vpn = virtual private network. 나만 쓰는 네트워크 통로라 생각하면 됨. icmp요청(=state가 open인지 응답받는 거)을 받기 위해 ping 명령어 사용. icmp = internet control message protocol. 네트워크 상태 확인용 프로토콜임. 포트 정보 알기 위해 nmap 툴 잘 사용함. 옵션 -sV: 타겟 컴퓨터의 서비스/버전 탐지 해 줌. 위 nmap으로 나옴. 23포트 = 텔넷 디폴트. telnet: 네트워크의 다른 컴퓨터(호스트)에 원격으로 접속할 때 사용하는 프로토콜. 즉, 타겟에서 저 telnet 프로토콜을 open상태로 연결하고 있는 것. 이건 기본으로..

Hack The Box/Lab 2026.03.20