본문 바로가기

전체 글245

[Dream hack] blue-whale https://dreamhack.io/wargame/challenges/853 blue-whale Description 보코가 여러분에게 도움을 요청합니다. "분명 플래그 파일이 있었는데요... 없어졌어요." Docker hub의 dreamhackofficial/blue-whale 레포지토리 (TAG:1) 에서 도커 이미지를 다운받을 수 있습니다. dreamhack.io 답 https://github.com/wagoodman/dive GitHub - wagoodman/dive: A tool for exploring each layer in a docker image A tool for exploring each layer in a docker image. Contribute to wagoodman/div.. 2024. 4. 14.
[Dream hack] Exercise: Docker https://dreamhack.io/wargame/challenges/876 Exercise: Docker Description Docker 실습을 위한 문제입니다. 주어진 Dockerfile을 빌드하여 이미지를 생성하고 컨테이너를 실행해 보세요! 플래그의 형식은 DH{...} 입니다. dreamhack.io 답 문제파일을 다운 받고 vm으로 파일을 옴겨준다. 그리고 이 폴더에서 터미널 창을 연다. 그리고 docker build 를 해준다. 그리고 나서 docker images를 한다. (생성된 이미지를 확인한다.) docker run -it 2c9df37f0549 /bin/bash 이 명령어를 입력해서 ls 명령어를 입력해서 어떤 디렉토리를 확인한다. 그리고 flag라는 파일의 내용을 출력한다. ca.. 2024. 4. 14.
[JavaScript] 변수 선언 : 'var', 'let', 'const' 1. 'var''var'은 가장 오래된 자바스크립트 변순 선언 키워드로, ES5까지 주로 사용되었다.스코프: 함수 스코프(function-scoped)를 가진다.함수 내에서 선언된 'var'은 함수 전체에서 유효하며,함수 외부에서 선언되면 전역 변수가 된다.호이스팅:선언과 초기화가 함께 호이스팅되어 코드의 상단에서 이루어진 것처럼 동작한다.재선언 및 재할당 가능:동일 스코프 내에서 여러번 선언할 수 있고,값의 변경도 자유롭게 할 수 있다.예시console.log(x); // undefinedvar x = 5;console.log(x); // 5function test() { var y = 10; console.log(y); // 10}test();console.log(y); // y is no.. 2024. 4. 14.
[Dream hack] Exercise: SSH https://dreamhack.io/wargame/challenges/875 Exercise: SSH Description SSH 실습을 위한 문제입니다. 문제 서버에 SSH로 접속하세요! 플래그의 형식은 DH{...} 입니다. ` ssh with id: chall password: dhbgssh ` dreamhack.io 답 접속할 ssh 서버에 id와 password가 주어졌기때문에 터미널에서 문제 서버에 접속 할 수 있다. 'ssh@host3.dreamhack.games -p 19660' 이 명령어를 사용해서 서버를 연다. 그러면 중간에 yes/no 나오는데 그냥 yes하고넘어간다. 그리고 비밀번호를 입력한다. ( 비밀번호: dhbgssh) 그리고 접속한 서버에서 'ls'를 사용해서 디렉토리를 확.. 2024. 4. 12.
[Dream hack] baby-linux https://dreamhack.io/wargame/challenges/837 baby-linux Description 리눅스 명령어를 실행하는 웹 서비스가 작동하고 있습니다. 해당 웹 서비스의 코드가 첨부파일로 주어집니다. flag.txt 파일을 찾아 출력하여 플래그를 획득하세요! 플래그 형식은 DH{...} dreamhack.io 답 서버 생성해서 들어가면 이렇게 뜬다. echo $ 뒤에 Linux명령어를 작성하면 Result에 결과가 나타난다. 'ls' 명려어를 사용해서 디렉토리를 확인해 본다. result를 보면 'hint.txt'라는 파일이 있다. flag를 찾는데 도움이 되는 파일일 수 있기 때문에 'hint.txt' 파일의 내용을 본다. 'cat'명령어를 사용해서 'hint.txt'의 내용을.. 2024. 4. 11.
초시계 https://vclock.kr/stopwatch/#enabled=0&msec=3391&laps=2514 스톱워치 온라인 - 스톱워치 - 온라인 스톱워치 - vClock.kr온라인 스톱워치. 온라인 스톱워치는 시작 버튼을 클릭하면, 1,000분의 1초까지 표시됩니다. 랩스도 추가할 수 있습니다. 스톱워치를 닫으면, 기록과 랩스가 자동으로 저장됩니다.vclock.kr 2024. 4. 2.