CTF/CCE 2021
-
[Clear] CCE 2021 GS25 WriteupCTF/CCE 2021 2021. 9. 27. 22:22
테트리스 게임을 할 수 있는 페이지와 로봇 페이지가 주어진다. 게임 저장/불러오기 기능이 제공된다. 봇의 기능은 filename과 code를 입력하면 const express = require('express') const app = express() // const __DIR = '/usr/src/app' const __DIR = './' const puppeteer = require('puppeteer') const url = 'http://prob' /* express */ app.set('views', __DIR + '/views') app.set('view engine', 'ejs') app.engine('html', require('ejs').renderFile) app.use(express...
-
[Clear] CCE 2021 ptmd WriteupCTF/CCE 2021 2021. 9. 27. 19:11
제공되는 서버에 nc로 접속하면 +,-,*,/ 연산이 주어진다. 짧은 제한시간안에 100문제를 해결해야 플래그가 나온다. python pwntools를 활용하여 수식을 분석하고 답을 전송하는 코드를 통해 플래그 획득이 가능하다. from pwn import * import base64 import binascii import sys def int_or_float(x) : ##### ........................................................(1) if "." in x : return float(x) else : return int(x) def calc(x,y,z) : if x + y == z : return b'+' elif x - y == z : return b..