분류 전체보기264 (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. (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. 이전 1 2 3 4 5 6 7 8 ··· 66 다음