목록Activity/DreamHack (2)
HW_chick hacker
드림핵 - Batch Checker- 문제 파일을 실행 시키면 이와 같은 화면만 출력 된다. - 메모장으로 코드들을 확인 하면 SET, CLS 환경변수를 특이 사항으로 볼 수 있다. SET 명령은 기본적으로 사용하도록 설정 된 명령 확장이며 다른 매개 변수 없이 사용하는 경우 설정 현재 환경 변수 설정을 표시가 가능하다. (배치 파일 .bat을 실행하는 매개변수들을 실행 시키는 것으로 예상) CLS 명령 콘솔 화면에 있는 모든 명령어 들을 지워주는 명령어 이다. 메모장에서 순서를 보면 SET을 통해 .bat이 실행 됬지만 CLS 명령 아래 있는 명령어들은 실행이 안된다는 것으로 생각 할 수 있다. 터미널 창에 문자열이 출력될 것으로 추측이 되어 echo 함수를 사용하여 문자열을 출력 할 수 있다고 판단했..
- 드림핵 CTF 문제 풀이A. ex-reg-exD. baby-linux - 문제풀이 전 개념두 문제를 공통적으로 정규 표현식을 이용하여 문제를 풀이하였음. - 정규 표현식특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어이다.패턴으로 부르는 정규 표현식은 특정 목적을 위해 필요한 집합을 지정하기 위해 쓰인다. 1. ex-reg-ex문제 파일을 확인 해 볼때 "dr\w{5,7}e\d+am@[a-z]{3,7}\.\w+" 정규화로 표현하여 입력하면 flag값을 준다는 내용이다. dr = 문자 dr\w{5,7} = 문자, 숫자, 밑줄을 5~7글자 표현e = 문자 e\d+ = 숫자 ( 0~9)가 1개 이상am@ = 문자 am@[a--z]{3,7} = a~z까지 의 알파벳 3글자에서 7글자 표현..