본문 바로가기

전체 글263

(CTF) HackPack 2022 writeup https://blog.snwo.fun/posts/(ctf)-hack-d6d50/ (CTF) HackPack 2022 writeup difficulty: 🩸🩸 rank: 18 writeup: rev(1) blog.snwo.fun 2인팀으로 참가해서 18등했습니다 기억에 남는문제 롸업 작성해봤습니다 2022. 4. 12.
(BOJ) 1759 풀이 package main import ( "bufio" "os" "sort" "strconv" "strings" ) var io = bufio.NewReadWriter(bufio.NewReader(os.Stdin),bufio.NewWriter(os.Stdout)) var L,C int var ar []string func back(k,c,v,prev int){ if k==L{ if c>1 && v>0{ for _,c :=range ar{ io.WriteString(c) } io.WriteByte('\n') } return } for i:=prev;i 2022. 3. 12.
(BOJ) 15666 풀이 package main import ( "bufio" "os" "sort" "strconv" "strings" ) var reader = bufio.NewReader(os.Stdin) var writer = bufio.NewWriter(os.Stdout) var N,M int var ar,numbers []int func back(k,prev int){ if k==M{ // fmt.Println(ar) for i:=0;i 다음 수도 4(numbers[i+1]일 때, 재귀호출하면 중복되는 수열이 출력된다. 이를 막기위해 ar[k] 에 들어간 값을 tmp 에 저장한 뒤, 현재 numbers[i] 와 비교해서 걸러야한다. 입력받을 때 중복을 제거하는 방법도 있다. go 언어로 짜면서 배운거 var reader.. 2022. 3. 9.
(CTF) UMDCTF 2022 writeup 요즘 ctf 에 블록체인, 스마트컨트렉트 관련 문제도 많이 나오고 있다. 바운티도 많이주고 재미있는 분야라서 올해 열심히 연구해보려고 한다. 마침 블록체인 문제가 있길래 하나 풀어봤다. Blockchain 2 - ChungusCoin https://hackernoon.com/learn-blockchains-by-building-one-117428612f46 위 글에 있는 내용을 기반으로 축소해서 파이썬+Flask 로 구축한 simple blockchain 이다시마. /nodes/update 에 chain 을 전송해 조건에 맞으면 flag 를 보내준다리미. values = request.get_json() length = values['length'] challenger_chain = values['cha.. 2022. 3. 7.