ssongk
ssongk
ssongk
전체 방문자
오늘
어제

공지사항

  • resources
  • 분류 전체보기 (626)
    • CTF (24)
    • background (79)
      • fuzzing (5)
      • linux (29)
      • linux kernel (15)
      • windows (2)
      • web assembly (1)
      • embedded (0)
      • web (13)
      • crypto (9)
      • mobile (1)
      • AI (1)
      • etc.. (3)
    • write-up(pwn) (171)
      • dreamhack (102)
      • pwn.college (4)
      • pwnable.xyz (51)
      • pwnable.tw (3)
      • pwnable.kr (5)
      • G04T (6)
    • write-up(rev) (32)
      • dreamhack (24)
      • reversing.kr (8)
    • write-up(web) (195)
      • dreamhack (63)
      • LOS (40)
      • webhacking.kr (69)
      • websec.fr (3)
      • wargame.kr (6)
      • webgoat (1)
      • G04T (7)
      • suninatas (6)
    • write-up(crypto) (19)
      • dreamhack (16)
      • G04T (1)
      • suninatas (2)
    • write-up(forensic) (53)
      • dreamhack (5)
      • ctf-d (47)
      • suninatas (1)
    • write-up(misc) (13)
      • dreamhack (12)
      • suninatas (1)
    • development (31)
      • Linux (14)
      • Java (13)
      • Python (1)
      • C (2)
      • TroubleShooting (1)
    • 자격증 (8)
    • 이산수학 (1)
    • 정보보안 (0)
hELLO · Designed By 정상우.
ssongk

ssongk

[suninatas] challenges 13 write-up
write-up(misc)/suninatas

[suninatas] challenges 13 write-up

2023. 8. 18. 12:41

<!-- Hint : 프로그래머의 잘못된 소스백업 습관 -->

 

(이걸 내가 어떻게 아냐고..)

라업보고 zip파일로 백업했다는 사실을 알게 되었습니다.

web13.asp를 web13.zip으로 바꿔주면 zip파일을 받을 수 있는데 암호가 걸려있습니다.

미리보기로 보면 이미지 파일 4개와 '압축비번은4자리정수.txt'가 있습니다.

파이썬으로 부르트 포싱하여 찾아주면 됩니다.

 

import zipfile
web13 = zipfile.ZipFile("web13.zip")

li = [b'\x30',b'\x31',b'\x32',b'\x33',b'\x34',b'\x35',b'\x36',b'\x37',b'\x38',b'\x39'] 
for first in li:
    for second in li:
        for third in li:
            for fourth in li:
                pwd = first + second + third + fourth
                try:
                    web13.extractall(path='./web13',pwd=pwd)
                except:
                    continue
                print(pwd)
                break
b'7642'

 

4개의 이미지를 합하여 키를 구하라고 합니다.

hex editor로 각 이미지를 확인해줍니다.

4개의 키를 다 연결해주면 플래그가 됩니다.

    ssongk
    ssongk
    벌레 사냥꾼이 되고 싶어요

    티스토리툴바