리눅스 워게임 bandit (overthewire.org) 29 Level -> 30 Level

2024. 1. 4. 21:34·Wargame/Linux_bandit

 

Level 28에서 가져온 키 값을 복사해서 bandit29에 접속해 보자.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

힌트를 보면 전에 문제하고 똑같은 힌트를 준다.

 

 

 

 

 

 

 

 

 

 

 

똑같이 임시 디렉터리에다가 git clone 받을 준비를 하자

 

 

 

 

 

 

 

 

 

 

(생략)

 

 

 

 

 

 

 

 

 

 

 

README.md 파일을 읽어보니 'username'은 있지만 password는 없는 걸로 보인다.

 

in production이라고 하는 걸 보니 다른 저장소가 있는지 확인해 보자.

 

 

 

 

 

 

git log를 해도 딱히 힌트는 없다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

git branch 명령어에서 -a 옵션을 주었다.

git branch -a : 현재 저장소에 있는 모든 브랜치 목록을 표시함

이러면 현재 내가 어디 Branch에 있는지 알 수 있다 현재는 Masster Branch 에 있는 걸로 확인할 수 있다.

 

branch에 대한 설명을 하자면 코드의 분기를 나타내는 개념이라고 말할 수 있다.

나도 이 소리만 듣고 무슨 소리인지 몰랐다

 

쉽게 설명하자면 코드를 효과적으로 관리하고 다양한 작업을 하려면 여러 가지 백업파일 같은 느낌(?)으로 같은 코드를 여러 가지를 가지고 있어야 한다. (맞나?)

 

예를 들어 버그수정이나 새로운 기능을 만들려고 테스트를 하는데 그 순간에 메인 코드가 죽어버리면 얼마나 코드를 되돌려야 할지 모르는 순간이 온다고 하면 그걸 방지하기 위해서 Branch를 쓴다고 생각한다 개인적으로...

 

게임의 테스트서버와 본서버라고 생각하면 될 거 같다.

 

지금 내가 있는 branch는 master branch이다 이곳은 아무래도 새로운 것보다는 안정적인 코드가 있을 것이다 그러므로 dev branch (개발브렌치)로 한번 들어가 보자.

 

 

 

 

 

 

 

 

 

 

 

 

branch 전환을 위해서는 git checkout라는 명령어를 쓴다고 한다.

 

git checkout [브랜치이름] : 특정 브랜치로 전환함

 

 

 

 

 

 

 

 

 

 

 

 

다시 git branch -a를 써서 확인해 보면 origin/dev라는 branch로 전환되었다.

 

그래서 확인한 결과 bandit30의 패스워드를 확보할 수 있었다.

 

 

 

 

 

 

 

 

 

 

 

 

 

bandit30 접속 성공

 

 

 

'Wargame > Linux_bandit' 카테고리의 다른 글

리눅스 워게임 bandit (overthewire.org) 31 Level -> 32 Level  (0) 2024.01.04
리눅스 워게임 bandit (overthewire.org) 30 Level -> 31 Level  (0) 2024.01.04
리눅스 워게임 bandit (overthewire.org) 28 Level -> 29 Level  (1) 2024.01.04
리눅스 워게임 bandit (overthewire.org) 27 Level -> 28 Level  (0) 2024.01.04
리눅스 워게임 bandit (overthewire.org) 26 Level -> 27 Level  (1) 2024.01.04
'Wargame/Linux_bandit' 카테고리의 다른 글
  • 리눅스 워게임 bandit (overthewire.org) 31 Level -> 32 Level
  • 리눅스 워게임 bandit (overthewire.org) 30 Level -> 31 Level
  • 리눅스 워게임 bandit (overthewire.org) 28 Level -> 29 Level
  • 리눅스 워게임 bandit (overthewire.org) 27 Level -> 28 Level
G_OM
G_OM
최대한 설명 열심히 하려고 합니다. 궁금한 거 있으면 언제든지 물어보셔도 좋습니다.
  • G_OM
    끄적끄적
    G_OM
  • 전체
    오늘
    어제
    • 분류 전체보기 (140) N
      • 모의해킹 (9) N
      • Wargame (69)
        • Linux_bandit (33)
        • Webhacking.kr (36)
      • DreamHack (52)
        • WEB (14)
        • Reverising (9)
        • System (0)
        • CTF (22)
      • Android_security (5)
      • 정보보안기사 (2)
      • IT? (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • DreamHack 에 대한 문제들...
  • 인기 글

  • 태그

    bandit17
    Android
    Linux
    url encode
    리눅스 워게임
    union
    php
    bandit
    sql injection
    Linux wargame
    insecurebankv2
    Cookie
    overthewire
    bandit18
    Dreamhack
    webhacking
    정보보안기사
    php wrapper
    CTF
    cookies
    리눅스
    webhacking.kr
    drozer
    lfi
    bandit30
    wargame
    워게임
    안드로이드
    bandit20
    난독화
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
G_OM
리눅스 워게임 bandit (overthewire.org) 29 Level -> 30 Level
상단으로

티스토리툴바