CTF 11

[rootme] Side Channel - AES : first round

https://www.root-me.org/ Bienvenue [Root Me : plateforme d'apprentissage dédiée au Hacking et à la SécuritéPlusieurs centaines de challenges sont à votre disposition pour vous entrainer dans des environnements variés, réalistes et maitriser un grand nombre de techniques de hack !www.root-me.orgrootme 라는 war game 사이트가 있다 여기서 Side Channel 관련 문제를 예전에 풀었었는데 이를 지금에서야 올린다.Side Channel CTFroot-me에 있는 문..

[OverTheWire:Bandit] Level 12 → Level 13

2023.11.20 - [워게임/Bandit (Linux 초보자들을 위한 워게임)] - [OverTheWire:Bandit] Level 11 → Level 12 Bandit Level 12 컴퓨터의 사용자 이름( 계정명 ): bandit12 호스트(접속해야 할 주소):bandit.labs.overthewire.org 포트 번호: 2220 비밀번호: JVNBBFSmZwKKOP0XbFXOoW8chDz5yVRv (2023.11 기준) PS> ssh bandit12@bandit.labs.overthewire.org -p 2220 문제 및 해설 다음 레벨의 비밀번호는 data.txt 파일에 저장되어 있습니다. 이 파일은 여러 번 압축된 파일의 hexdump입니다. 이 레벨에서는 mkdir을 사용하여 /tmp 디렉..

[OverTheWire:Bandit] Level 11 → Level 12

2023.11.19 - [워게임/Bandit (Linux 초보자들을 위한 워게임)] - [OverTheWire:Bandit] Level 10 → Level 11 Bandit Level 11 컴퓨터의 사용자 이름( 계정명 ): bandit11 호스트(접속해야 할 주소):bandit.labs.overthewire.org 포트 번호: 2220 비밀번호: 6zPeziLdR2RKNdNYFNb6nVCKzphlXHBM (2023.11 기준) PS> ssh bandit11@bandit.labs.overthewire.org -p 2220 문제 및 해설 문제: 다음 단계의 비밀번호는 소문자(a-z)와 대문자(A-Z)가 모두 13자리씩 회전된 data.txt 파일에 저장됩니다. 도대체 이게 뭔 말일까? 싶을 텐데 그냥 알파..

[OverTheWire:Bandit] Level 10 → Level 11

2023.11.18 - [워게임/Bandit (Linux 초보자들을 위한 워게임)] - [OverTheWire:Bandit] Level 9 → Level 10 Bandit Level 10 컴퓨터의 사용자 이름( 계정명 ): bandit10 호스트(접속해야 할 주소):bandit.labs.overthewire.org 포트 번호: 2220 비밀번호: G7w8LIi6J3kTb8A7j9LgrywtEUlyyp6s (2023.11 기준) (중복) bandit10 계정으로 Linux 서버에 접속하겠습니다. 그동안 문제를 풀기 위해 여러 디렉터리를 이동해 본다던가 아니면 계정만 바뀌는 걸 보고 눈치채셨을 수도 있는데 항상 접속하는 서버는 같습니다. 다만 계정만 달라져서 로그인을 하고 있습니다. 이는 리눅스가 여러 사용..

[OverTheWire:Bandit] Level 9 → Level 10

2023.11.17 - [워게임/Bandit (Linux 초보자들을 위한 워게임)] - [OverTheWire:Bandit] Level 8 → Level 9 Bandit Level 9 컴퓨터의 사용자 이름( 계정명 ): bandit9 호스트(접속해야 할 주소):bandit.labs.overthewire.org 포트 번호: 2220 비밀번호: EN632PlfYiZbn3PhVK3XOGSlNInNE00t (2023.11 기준) bandit9 계정으로 Linux 서버에 접속하겠습니다. 그동안 문제를 풀기 위해 여러 디렉터리를 이동해 본다던가 아니면 계정만 바뀌는 걸 보고 눈치채셨을 수도 있는데 항상 접속하는 서버는 같습니다. 다만 계정만 달라져서 로그인을 하고 있습니다. 이는 리눅스가 여러 사용자가 로그인해서 ..

[OverTheWire:Bandit] Level 8 → Level 9

2023.11.16 - [워게임/Bandit (Linux 초보자들을 위한 워게임)] - [OverTheWire:Bandit] Level 7 → Level 8 Bandit Level 8 컴퓨터의 사용자 이름( 계정명 ): bandit8 호스트(접속해야 할 주소):bandit.labs.overthewire.org 포트 번호: 2220 비밀번호: TESKZC0XvTetK0S9xNwm25STk5iWrBvP (2023.11 기준) bandit8 계정으로 서버에 접속하겠습니다. PS> ssh bandit8@bandit.labs.overthewire.org -p 2220 문제 및 해설 다음 단계로 가기 위한 비밀번호는 data.txt 파일에 저장되어 있으며 수많은 내용들 중 유일하게 하나만 발생(존재)하는 문장이라고..

[OverTheWire:Bandit] Level 4 → Level 5

2023.11.12 - [Bandit 워게임(Linux 연습)] - [OverTheWire:Bandit] Level 3 → Level 4 Bandit Level 4 컴퓨터의 사용자 이름( 계정명 ): bandit4 호스트(접속해야 할 주소):bandit.labs.overthewire.org 포트 번호: 2220 비밀번호: 2EW7BBsr6aMMoJ2HjW067dm8EgX26xNe (2023.11 기준) Windows PowerShell(or bash 등)을 실행시키고 다음과 같이 입력하여 bandit3의 계정으로 Linux 서버에 접속하겠습니다. PS> ssh bandit4@bandit.labs.overthewire.org -p 2220 문제 해석해 보자면 "다음 단계의 비밀번호는 inhere 디렉터리에..

[OverTheWire:Bandit] Level 3 → Level 4

2023.11.12 - [Bandit 워게임(Linux 연습)] - [OverTheWire:Bandit] Level 2 → Level 3 Bandit Level 3 컴퓨터의 사용자 이름( 계정명 ): bandit3 호스트(접속해야 할 주소):bandit.labs.overthewire.org 포트 번호: 2220 비밀번호: aBZ0W5EmUfAf7kHTQeOwd8bauFJ2lAiG (2023.11 기준) Windows PowerShell(or bash 등)을 실행시키고 다음과 같이 입력하여 bandit3의 계정으로 Linux 서버에 접속하겠습니다. PS> ssh bandit3@bandit.labs.overthewire.org -p 2220 문제 해석해보자면 다음 단계로 가기 위한 비밀번호는 inhere라는..

[OverTheWire:Bandit] Level 2 → Level 3

2023.11.11 - [Bandit 워게임(Linux 연습)] - [OverTheWire:Bandit] Level 1 → Level 2 Bandit Level 2 컴퓨터의 사용자 이름( 계정명 ): bandit2 호스트(접속해야 할 주소):bandit.labs.overthewire.org 포트 번호: 2220 비밀번호: rRGizSaX8Mk1RTb1CNQoXTcYZWU6lgzi (2023.11 기준) Windows PowerShell(or bash 등)을 실행시키고 다음과 같이 입력하여 Bandit Level 2에 접속해 줍니다. PS> ssh bandit2@bandit.labs.overthewire.org -p 2220 비밀번호를 입력하여 접속해 성공했다면 다음과 같이 떠야합니다. 문제 해석하자면 다..

[OverTheWire:Bandit] Level 0 → Level 1

Bandit Level 0 ssh를 활용하여 게임(level 0)에 로그인하는 것이 목표입니다. 이때 ssh라는 명령어를 이용하겠습니다. SSH란? SSH는 "Secure Shell"의 약어로, 네트워크를 통해 다른 컴퓨터에 안전하게 접속하기 위한 프로토콜 및 프로그램입니다. SSH를 사용하면 데이터가 암호화되어 전송되므로, 보안적으로 뛰어난 방법으로 원격으로 다른 컴퓨터에 접속할 수 있습니다. SSH를 사용하여 다른 컴퓨터에 접속하려면 다음 단계를 따르면 됩니다. SSH 클라이언트 설치: 먼저 SSH 클라이언트 프로그램을 설치해야 합니다. 대부분의 리눅스 및 macOS 시스템에는 기본적으로 SSH 클라이언트가 설치되어 있습니다. Windows에서는 PuTTY 또는 OpenSSH 등의 SSH 클라이언트를..