전체 글

전체 글

    [Dreamhack] BINARY_FIX_TOOL write-up

    보호되어 있는 글입니다.

    [Dreamhack] linked_list write-up

    보호되어 있는 글입니다.

    [Dreamhack] Operator write-up

    보호되어 있는 글입니다.

    [논문 읽어보기] Binary Security of WebAssembly

    [논문 읽어보기] Binary Security of WebAssembly

    웹 어셈블리 바이너리 보안에 논문 내용 중 C나 C++ 기반의 웹 어셈블리 바이너리에 대한 내용들 위주로 정리해봤다. (javascript 쪽은 나중에 해보는 걸로) 상대적으로 이해가 쉬운 부분은 생략을 많이 했고 이해가 어려운 부분은 본문 내용을 거의 다 적었다. (영어 문서를 번역기 돌리면서 봐서 오역이 있을 예정..) 1. Introduction web assembly (이하 wasm)은 점점 더 대중화되는 바이트코드 언어이다. 이는 컴팩트하고 이식 가능한 표현, 빠른 실행 및 저수준 메모리 모델을 제공한다. 컴파일 타겟으로 설계되었으며 널리 사용되는 여러 컴파일러(예: C 및 C++용 Emscripten 또는 Rust 컴파일러)가 존재한다. 둘 다 LLVM을 기반으로 한다. wasm은 보안을 굉장..

    Grey Cat The Flag 2024 Qualifiers

    Grey Cat The Flag 2024 Qualifiers

    [solved] [web/GreyCTF Survey] 더보기 const express = require('express'); const bodyParser = require('body-parser'); const app = express(); const port = 3000 const config = require("./config.json"); app.use(bodyParser.json()) app.use("/", express.static("static")) let score = -0.42069; app.get("/status", async (req, res)=>{ return res.status(200).json({ "error": false, "data": score }); }) app.post(..