티스토리 뷰
파일을 다운받으면 flag가 뒤죽박죽으로 작성된 것을 알 수 있다.
사실 띄어쓰기는 _로 3글자씩 2번 3번 1번순으로 바뀌어서 작성된 규칙을 찾을 수 있다.
heT → The
fl_ →_fl
g_a →ag_ 이렇게 간단함 규칙이지만 글자수가 많으니 파이선 코드를 작성하여 플래그를 얻어보자.
아래와 같이 코드를 작성했다. 간단하게 위에 언급했던 대로 작동하는 코드다. 먼저 글자수를 3으로 나누고 231번 순으로 정리한다.
flag_enc = "heTfl g as iicpCTo{7F4NRP051N5_16_35P3X51N3_V9AAB1F8}7"
flag = ""
for i in range(12, len(flag_enc),3):
temp = flag_enc[i:i+3]
flag += temp[2] + temp[0:2]
print(flag)
🔑: picoCTF{7R4N5P051N6_15_3XP3N51V3_A9AFB178}
2023/May/22 sovled.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- findandopen
- picoctf2021
- Digital Forensics
- 호레이쇼가 플래그를 보며…
- 저희는 디스크 이미지를 찾았습니다.
- forensicscontest
- picoctf 2023
- 내 친구는 이것이 특별한...
- picoctf2019
- cyber talents
- three thieves threw trumpets through trees
- CTFd
- tommy는 프로그램을 작성했습니다.
- 우리는 이 파일에 플래그를...
- find key(butterfly)
- dreamhack
- pwnable
- puzzle #1: ann’s bad aim
- ctf-d
- defcon#21
- cryptohack
- Forensics
- CTF
- ctf문제풀이
- picoctf2022
- 원래 의미가 없는 것들도…
- picoctf
- 이 파일에서 플래그를 찾아라!
- basic_exploitation_002
- 사진 속에서 빨간색이…
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함