분류 전체보기
[Network 개발 스터디] netfilter 사용
한참 전에 과제를 했지만 이제서야 이 글을 올리는 이유는 다시 진행되는 LTE 프로젝트를 스스로 이해하기 위함입니다. 이번 과제는 netfilter 코드를 사용하여 tcp 패킷만 출력하고 해당 패킷은 Drop 하는 것. https://gitlab.com/gilgil/sns/-/wikis/netfilter/netfilter netfilter · Wiki · gilgil / sns · GitLab System Network Security gitlab.com 해당 링크를 참고하여 과제가 나갔던 것으로 기억한다. 링크에 있는 코드를 기반으로 해서 과제를 수행했다. https://github.com/63um3um/SF_Network_Study/tree/master/nf GitHub - 63um3um/SF_Net..
배열 매개변수 사용시 sizeof() 연산자
이번에 과제를 하면서 함수에 배열을 넘겨서 정렬을 할 일이 있는데 qsort를 연습하기도 할 겸 정렬하기가 귀찮아서 사용해보기로 했다. 해당 함수를 사용하기 위해선 stdlib.h 파일과 qsort(정렬할 배열, 요소 개수, 요소 크기, 비교 함수)를 알아야하는데 요소 개수를 구할 때 sizeof(배열)/sizeof(int)로 하려고 해서 우선 sizeof 배열이 동작하는지 살펴봤는데 뭔가 정상적으로 동작하지 않았다. main 함수에서 int arr[3]; 크기로 배열을 선언하고 sizeof를 하면 정상적으로 12라는 값이 나오지만 mid 함수에서 sizeof를 하면 8이 나온다. 아무래도 포인터의 크기인거 같아서 찾아보니 정말로 포인터의 크기였고 매개변수의 배열은 주소값만을 넘기므로 포인터와 구분되지 ..
Hacker's Playground(SSTF) 2022 후기
https://ctftime.org/event/1715/ Hacker's Playground 2022 1st place: Gold box with products, worth of about $3,000, made by Samsung Electronics + T-Shirts 2nd place: Silver box with products, worth of about $1,500, made by Samsung Electronics + T-Shirts 3rd place: Bronze box with products, worth of about $1,000, ctftime.org 우연히(?) 시간도 있던 김에 Hacker's Playground2022에 동아리 분들과 함께 나갔다. 물론 나는 쉬운 문제들만....
Sejong HackTheon 2022 후기
세종시에서 진행했던 세종 핵테온 2022에 나가봤다. 처음으로 하는 오프라인 CTF.. 마침 세종시에 살기도 하고 이런 기회가 주어지다니 너무너무 기뻤다. 물론 경험삼아 나갔었다. 한 문제도 풀지 못할 각오로. 그리고 한 문제는 풀었지만 ^^.. 과 동기랑 나가면서 세상엔 잘하는 사람들이 많구나를 다시 한 번 느끼고 무엇을 공부해야하는가 다시 돌아보았다. 나가서 포너블을 하며 docker도 다뤄본 적이 없었기에 헤매기도 했다. 그리고 다음날 컨퍼런스에서는 오랜만에 아는 사람들을 만났다. 앞으로도 꾸준히 만날거같고 이 인연이 지속되었으면 좋겠다. 내 실력을 확인하고 경험해볼 수 있는 CTF였다.