본문 바로가기

전체 글263

(Fuzzing) Fuzzing101 - Xpdf 최종 폴더구조는 다음과 같다 ./xpdf_fuzz |-- in |-- out |-- xpdf-3.02 `-- xpdf_build wget https://dl.xpdfreader.com/old/xpdf-3.02.tar.gz tar -xvzf xpdf-3.02.tar.gz sudo apt-get install libfreetype6-dev libmotif-dev libxt-dev xpdf 구버전으로 가져온다. 라이브러리없을수도 있으니 apt 로 설치한다 ./configure make make install 이렇게 기본적으로빌드할 수 있다. 퍼징을 하기 위해서는, 빌드경로, 컴파일러, 세니타이져, 등을 설정해야한다. export CC=~/AFLplusplus/afl-clang-fast export CXX=~/.. 2022. 8. 11.
(dreamhack.io) bank writeup 보호되어 있는 글 입니다. 2022. 5. 9.
(BOJ) 15683 감시 golang package main import ( "bufio" "fmt" "os" ) type XY struct { x int y int } var dx = []int{-1, 0, 1, 0} var dy = []int{0, 1, 0, -1} var w = bufio.NewWriter(os.Stdout) var r = bufio.NewReader(os.Stdin) var N, M int var board, board2 [10][10]int func pad(x, y, dir int) { dir %= 4 for 1 == 1 { x += dx[dir] y += dy[dir] if 0 > x || x >= N || 0 > y || y >= M || board2[x][y] == 6 { // reach the wall bre.. 2022. 5. 9.
(CTF) DCTF 2022 writeup difficulty: 🩸🩸 rank: 11 writeup: rev(3)/pwn(1) 영어로 간지나게 적어서 blog.snwo.fun 에 올리려 했는데, 그냥 귀찮아서 롸업 몇개 적어본다 Glade 는 idapython 말고 Qiling 이라는 analyze framework 로도 풀 수 있는데 신기하니까 나중에 공부해봐야징 Eulers License ( 🩸 200 pt, 41 solve ) TL;DR : simple sqli, guessing prime 파워쉘 스크립트 하나 주어지는데, 열어보면 윗부분은 쉘 스크립트고, 아랫쪽은 파워쉘 스크립트로 나눠져 있다. shell script : data 를 base64 디코딩 한 후, /tmp/(random filename) 에 파이썬파일을 만든다. powers.. 2022. 4. 19.