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

2024. 1. 4. 19:57·Wargame/Linux_bandit

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

저번 문제랑 똑같은 힌트다.

 

어째 힌트가 성의가 없어

 

 

 

 

 

 

 

 

 

 

똑같이 '/tmp' 디렉터리에다가 파일을 받을 곳을 만들어놓자.

 

 

 

 

 

 

 

 

 

 

bandit27 문제랑 똑같이 git에서 'repo' 를 받아보자.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

git 에서 가져온 README.md라는 text 파일을 읽어봤는데 password 부분이 'xxxxxxxxxx'로 되어있다.

 

이 부분에서 구글링 해본 결과 git log , git show 명령어를 이용하면 될 거 같다.

 

 

 

 

 

 

 

 

 

 

 

 

README.md 파일을 총 3번을 걸쳐서 커밋을 했다.  (커밋은 쉽게 말하면 깃허브에 README.md 파일을 올린 것)

 

맨 밑에 있는 log 가 제일 처음한 커밋이고 올라갈수록 최신 커밋이다.

 

맨밑 커밋부터 메모를 보면 README.md 에 초기 커밋, 업로드만 한 걸로 보이고

 

두 번째 커밋은 누락된 데이터가 있어서 데이터를 추가한 것으로 보인다.

 

제일 최근에 한 커밋은 정보 누출을 수정했다고 메모를 적어놨다 그러면 저 커밋 변경 전의 내용의 히스토리를 보자.

 

git log : git 저장소의 커밋 로그를 조회하는 데 사용한다 즉 저장소의 커밋 히스토리와 각 커밋에 대한 정보를 표시해 줌

 

 

 

 

 

 

 

 

 

 

git show를 이용해서 특정 커밋에서 README.md 파일의 변경 내용 보면 'xxxxxxxxxx'로 수정하기 전에 내용이 나온다.

이로써 패스워드는 나온 꼴이다.

 

 

git show [커밋 해시] [파일이름] : 특정 커밋에서 파일의 변경 내용 보기 (커밋 즉 수정하기 전 파일의 내용을 보는 것)

 

git show 명령어는 복호화, 복구, 파일을 변경하기 전의 상태로 되돌리는 것이 아닌 그냥 커밋에 대한 파일의 내용을 확인시켜주는 명령어이다. 헷갈리지 말자

 

 

 

 

 

 

 

 

 

 

 

 

여하튼 수정하기 전 패스워드에 적혀있던 암호를 치니까 bandit29에 접속이 되었다.

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

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

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

    • Github
  • 공지사항

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

  • 태그

    bandit
    OSINT
    cookies
    drozer
    정보보안기사
    webhacking
    wargame
    Android
    모의해킹
    bandit20
    php wrapper
    sql injection
    bandit18
    overthewire
    Dreamhack
    Linux
    Linux wargame
    bandit17
    php
    CTF
    bandit30
    리눅스
    난독화
    워게임
    lfi
    Frida
    webhacking.kr
    url encode
    insecurebankv2
    리눅스 워게임
  • 최근 댓글

  • 최근 글

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

티스토리툴바