문제 풀이 간단 요약 1. app.py 코드를 열어 FLAG 획득 방법 확인 2. userid를 admin으로 바꿔 query하면 획득 가능 상세 풀이 app.py를 열어보면 아래 코드와 같습니다. #!/usr/bin/python3 from flask import Flask, request, render_template, g import sqlite3 import os import binascii app = Flask(__name__) app.secret_key = os.urandom(32) try: FLAG = open('./flag.txt', 'r').read() except: FLAG = '[**FLAG**]' DATABASE = "database.db" if os.path.exists(DATABA..
문제 풀이 간단 요약 1. guest 계정으로 접속 2. 쿠키에 들어가 username을 admin으로 변경 상세 풀이 app.py를 열어보면 아래 코드와 같다 #!/usr/bin/python3 from flask import Flask, request, render_template, make_response, redirect, url_for app = Flask(__name__) try: FLAG = open('./flag.txt', 'r').read() except: FLAG = '[**FLAG**]' users = { 'guest': 'guest', 'admin': FLAG } @app.route('/') def index(): username = request.cookies.get('usernam..
1. MS store에서 Windows Terminal 설치 2. MS store에서 Ubuntu 20.04 LTS 설치 다른 리눅스 버전도 있지만 저는 가장 대중적인 버전으로 설치하겠습니다. 3. WSL 활성화(윈도우 서브 시스템, 가상머신 활성화) Windows Terminal에 들어가 아래 명령어를 입력해줍니다. DISM /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart DISM /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
보호되어 있는 글입니다.
보호되어 있는 글입니다.
AWS 대안으로 Microsoft Azure을 사용해봤습니다. * 비용 및 사용 기간 - 학생 신분으로 가입하면 1년 동안 100$ 크레딧 그 이상부터는 유료로 전환 - 일반 무료 체험일 경우 1년 동안 24$ 크레딧, 그 이상부터는 유료로 전환 1. 무료 도메인 생성 학생용 계정으로 가입하니 아래와 같은 페이지가 나옵니다. 일반 계정에 비해 학생으로 가입하면 Free software, Learning module 등 많은 자료를 제공해줍니다. 저는 Azure로 리눅스 서버를 만들어서 웹 호스팅을 하려고 하는데, free software 중 name.com에서 무료로 제공해주는 도메인이 상당히 유용했습니다. Activate를 누르면 링크가 나오는데 그 링크로 접속하면 name.com 사이트에서 무료 크레..
출처: allroundplaying.tistory.com/15 오래된 글이라 예전 버전 기준. 편의 기능만 참고하려고 출처를 밝힌 후 스크랩했습니다. Xshell은 원격 터미널 프로그램이다 필자는 Secure CRT, Putty, Xshell 이 세 가지를 써봤는데 Xshell이 가장 괜찮았다 그리고 정책도 훌륭하다 (* 개인 노트북에 설치하면 좋을 듯하다 ) 단, 회사다니시는 분은 라이센스사서 쓰길! 일단, 파일을 구하자 Xshell & Xftp DownLoad 이전이전 0 약간의 정보를 요구한다 (이름/메일) ( * 여기서 돌아가는 유저가 꽤 있을 것 같다) 설치 시작 * 매우 쉬움 주의! 이전이전 0 환영문구 다음버튼 클릭 일단은 "가정 / 학교"버전으로 선택하십시다 ~ 정책동의 해주시고 설치경로 ..
논문 작성할 때 Overleaf는 종종 쓰는 편입니다. 하지만 아직 overleaf 사용이 능숙하지는 않고, 매번 필요한 내용을 찾는게 번거로워 도움이 될만한 자료를 모아봤습니다. 1. 공식 Documentation 사실 여기에 다 있고 구글링하면 되지만... 찾기가 꽤나 귀찮습니다. https://www.overleaf.com/learn/latex/Main_Page Documentation An online LaTeX editor that's easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more. www.overleaf.com 2. Figures, Subfigu..