צעדי חסד
Cryptohack1 본문
암호학 챌린지 문제 - introduction
- Finding Flags
1번 문제에서, flag를 얻기 위해선 crypto{flag}값을 얻으라고 합니다.
여기서는 introduction 문제이기에 crypto{y0ur_first_fl4g} 라고 flag가 나온다. 이것을 복사해서 플래그 입력 창에 붙이면 한 단계 완료다.
- Great Snakes
문제에서 great_snakes.py라는 파이썬 파일을 주었다. 파이썬 스크립트를 실행시켜 나온 결과가 flag이다. 이 코드를 실행시키면 플래그를 획득할 수 있다.
- Network Attacks
이 문제는 JSON형식에 대한 것을 나타내 주고 있다. JSON은 key 값과 value값으로 이루어져 있는데, 형태는 {"key":"value"}형식이다. 이 문제에서는 key값을 buy고 value값을 flag라고 했으므로, 우분투나 VScode 혹은 파워셀 등을 이용해서 soket.cryptohack.org11112에 접속해준다.
그렇게 되면 I only speak JSON, I hope that's ok.
라고 뜬다. JSON 형식과 어긋나면 error를 띄워서 JSON형식에 맞게 다시 쓰라는 명령어가 나온다. 다시 형식에 맞게 쓰면, 플래그 값이 나오게 된다.
'CS > 보안' 카테고리의 다른 글
Cryptohack4(byte) (0) | 2023.09.10 |
---|---|
Cryptohack3(XOR) (0) | 2023.09.10 |
Cryptohack2(MATHEMATICS) (0) | 2023.09.10 |
XSS (0) | 2023.09.10 |
Network Hacking Theorem (0) | 2023.09.10 |