문제 설명872"Welcome! 👋"을 출력하는 html 페이지입니다.소스코드를 확인하여 문제를 풀고 플래그를 획득하세요.플래스 형식은 DH{...}입니다. 풀이주어진 Host로 접속해 개발자 모드로 화면을 확인하면 다음 hidden input을 확인할 수 있다. Welcome! 👋 이 값을 Base64로 디코딩하면 플래그를 출력하는 Python 코드를 확인할 수 있다.asc=[68, 72, 123, 98, 101, 48, 52, 54, 98, 55, 53, 50, 50, 97, 97, 50, 101, 50, 56, 102, 50, 55, 54, 101, 48, 99, 57, 49, 48, 53, 50, 49, 102, 50, 51, 97, 48, 53, 56, 55, 48, 48, ..
문제 설명837리눅스 명령어를 실행하는 웹 서비스가 작동하고 있습니다.해당 웹 서비스의 코드가 첨부파일로 주어집니다.flag.txt 파일을 찾아 출력하여 플래그를 획득하세요!플래그 형식은 DH{...} 입니다. 풀이문제 서버로 curl 요청을 전달하면 html 파일을 볼 수 있다. Baby Linux echo $() Submit Result 보면 `user_input` 이라는 이름의 form을 POST로 서버에 전송하고, 이를 통해 플래그를 받을 수 있음을 알 수 있다. 서버의 코드를 확인해보면 다음과 같다.#!/usr/bin/env python3import subprocessfrom ..
- Total
- Today
- Yesterday
- webgoat
- math
- java
- React
- PS
- sqli
- opengraph
- askers
- XSS
- Database
- test
- WarGame
- DP
- Spring
- Dreamhack
- oauth2
- sql injection
- Spring Security
- WEB
- Transaction
- Bandit
- 회고
- Misc
- linux
- JPA
- Framework
- SEO
- CSRF
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |