Skip to content

Instantly share code, notes, and snippets.

View 5unKn0wn's full-sized avatar

Taeyang Lee 5unKn0wn

View GitHub Profile
@5unKn0wn
5unKn0wn / get_flag.py
Last active July 12, 2020 08:20
TSG CTF 2020 onnxrev write-up
#!/usr/bin/python3
from PIL import Image, ImageFont, ImageDraw
import numpy
import onnxruntime
table1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmno"
table2 = "pqrstuvwxyz0123456789_!@#$%^&*()-?=,.{}~g"
assert(len(table1) == 41 and 'g' in table1)
assert(len(table2) == 41 and 'g' in table2)

2017 Whitehat Contest Write-Ups

LeaveCat (이태양, 오우진, 강진오, 김낙현)


MicCheck (50)

Welcome_to_WhiteHat_Contest_2017


UBUNTU CTF Write-Ups

이걸이렇게푼다라... (이태양, 임준오)

WEB - JS Counter (740)

js/func.js에 있는 자바스크립트 코드를 js unpacker로 언팩해서 코드를 보면 flag_back에 11을 xor한게 플래그라는 것을 알 수 있다.

print ''.join(chr(i ^ 11) for i in [126,112,65,120,84,66,120,84,120,58,102,123,103,56,42,42,42,118])

Catholic White Hacker League write-ups

한국디지털미디어고등학교 이태양 (뮤쀼)

Forensic - Lurker (440)

비밀번호를 찾아달라는 포렌식 문제이다.
.dmp 파일에서 비밀번호를 찾아야 하지만 binwalk를 돌려서 PNG파일들의 위치를 찾아내서 다 추출해서 보니까 거기에 플래그가 있었다.
유일하게 PNG크기가 1152 x 648 이어서 수상해서 추출했더니 플래그였다.

CATSEC{Oh_GoodGoodGoodVeryGood}

Misc - Ultralisk (440)

@5unKn0wn
5unKn0wn / 2017 layer7 ctf writeups.md
Last active September 24, 2017 08:05
2017 layer7 ctf writeups.md

2017 layer7 CTF write ups

한국디지털미디어고등학교 이태양 (뮤쀼)

Knock, Knock!

sanity check문제이다. 사이트가 닫혀서 플래그는 기억이 나지 않는다.

flag{????????}

Layer7's Letter

rot거나 걍 단순 치환일거 같아서 "https://quipqiup.com/" 여기다가 돌렸는데 플래그가 나왔다.  

@5unKn0wn
5unKn0wn / 2017_samsung_ctf_write-ups.md
Last active July 10, 2017 12:56
2017_samsung_ctf_write-ups

2017 samsung ctf write-ups

Mic Check

SCTF{Welcome_to_SCTF2017_haha}

Readflag

처음에는 뭐하는건지 몰랐는데 구글에 python pickle dump vuln 검색하니까 좋은 예제들이 많이 나와있었다.

여기를 보고 풀었다.

SECUINSIDE 2017 write-ups

Rank

bug manage system

description : show me the bug!

first, let's know about protection technique in this challenge.

checksec

SECUINSIDE 2017 write-ups

Rank

R-BOX

description : can you break my R-BOX?

The main flow of r-box is :

  1. get user input (1byte)

SECUINSIDE 2017 write-ups

Rank

M-BOX

description : can you solve my M-BOX?

The main flow of m-box is :

  1. get user input