목록0. Study Log/Wargame Write-up 작성하기 (3)
iEll10t
baby-linux | Dreamhack Wargame 풀이
1. app.py을 확인해 보면, 사용자가 입력하는 값으로 shell을 사용할 수 있고 그 값을 출력해 보여줌 (단, 입력값에 'flag'가 있으면 안 됨) 2. ls 명령어를 통해 현재 경로의 디렉터리들을 확인 3. cat hint.txt를 통해 flag.txt 파일의 위치를 알아냄 4. cat ./dream/hack/hello/*.txt 입력 (hello 디렉터리 내 flag.txt 파일 하나뿐, flag는 입력불가, f?ag 등 다른 방법도 가능) 5. FLAG 획득
0. Study Log/Wargame Write-up 작성하기
2023. 12. 1. 21:56
64se64 | Dreamhack Wargame 풀이
1. index.html의 소스코드 확인 시 아래와 같은 value 값 확인 IyEvd...nKQ== 2. name이 64se64_encoding, 값의 끝에 ==와 같이 패딩이 있는 점으로 base64 인코딩 추정 3. console 에서 atob() 함수를 통해 디코딩 atob("IyEvd...nKQ==") 4. 디코딩 결과, 파이썬 스크립트 획득 5. 파이썬 스크립트를 복사하여 vscode에 붙여넣고 실행해 봄 6. FLAG 획득
0. Study Log/Wargame Write-up 작성하기
2023. 12. 1. 21:00
Exercise: Welcome-Beginners | Dreamhack Wargame 풀이
Host: host3.dreamhack.games Port: 9601/tcp → 31337/tcp 1. http 프로토콜을 (http://host3.dreamhack.games:9601/) 통해서 웹 브라우저로 접속할 수 없었음 2. netcat을 이용해서 접속 (nc host3.dreamhack.games 9601) 3. 접속 성공 후 host가 요청하는 문구 입력 4. FLAG 획득
0. Study Log/Wargame Write-up 작성하기
2023. 12. 1. 19:35