login

Introduction

  • https://webhacking.kr의 문제를 풀기 위해서는 로그인이 필요
  • 모든 문제를 시작하기 전 로그인을 수행하는 Python 코드 작성

Create account.json

  • 로그인을 하기 위한 정보가 담겨있는 account.json 파일 생성
    {
      "id": "<your_id>", 
      "pw": "<your_pw>"
    }
    

Install requests module in Python

  • python의 requests 모듈 필요
    pip install requests
    

Create getLoginSession()

import requests
import json

def getLoginSession():
    url = "https://webhacking.kr/login.php?login"

    # Read account.json
    accounts = None
    with open("account.json") as f:
        accounts = json.loads(f.read())

    # Login
    session = requests.session()
    session.post(url, accounts)

    # Return login session
    return session

Webhacking.kr Post List

TITLE DATE
old-02 2019-12-06
old-01 2019-11-27
login 2019-11-26