HW_chick hacker
batch Checker - 드림핵 본문

드림핵 - Batch Checker

- 문제 파일을 실행 시키면 이와 같은 화면만 출력 된다.

- 메모장으로 코드들을 확인 하면 SET, CLS 환경변수를 특이 사항으로 볼 수 있다.
SET 명령은 기본적으로 사용하도록 설정 된 명령 확장이며 다른 매개 변수 없이 사용하는 경우 설정 현재 환경 변수 설정을 표시가 가능하다. (배치 파일 .bat을 실행하는 매개변수들을 실행 시키는 것으로 예상)
CLS 명령 콘솔 화면에 있는 모든 명령어 들을 지워주는 명령어 이다.

메모장에서 순서를 보면 SET을 통해 .bat이 실행 됬지만 CLS 명령 아래 있는 명령어들은 실행이 안된다는 것으로 생각 할 수 있다.
터미널 창에 문자열이 출력될 것으로 추측이 되어 echo 함수를 사용하여 문자열을 출력 할 수 있다고 판단했다.


- echo는 도스, OS/2, 유닉스 및 유닉스 계열 운영 체제에서 문자열을 컴퓨터 터미널에 출력하는 명령어이다.

- 수정된 .bat 파일을 실행하면 flag값이 도출 됨을 확인하였다.
'Activity > DreamHack' 카테고리의 다른 글
| CTF 정규화 문제 - dreamhack (0) | 2023.04.23 |
|---|