전체 글 199

SOS단 넷플릭스 등극

https://www.netflix.com/kr/title/70223722 스즈미야 하루히의 소실 | Netflix 일상이 완전히 변했다. 크리스마스 파티를 열자며 SOS단을 이끌던 스즈미야 하루히가 없어졌다. 그 대신 이 세상에 없어야 할 사람을 맞닥뜨린 쿈. 게다가 다른 단원들은 기억이 사라졌거나 아예 증발해버렸다. 어떻게 원래대로 돌아가지? www.netflix.com https://www.netflix.com/kr/title/81056036 스즈미야 하루히의 우울 1기 | Netflix 평범한 고등학교 생활을 원했던 쿈. 같은 반인 스즈미야 하루히에게 말 한번 잘못 걸었다가 이상한 클럽 활동에 참여하게 된다. 클럽의 목적은 우주인이나 미래에서 온 초능력자를 찾아 함께 노는 것이라는데. 이건 꿈이야..

SOS단의 행적 2019.07.03

온오프믹스 [질의문답] 정보보안전문가가 되려면[5월_주말] 참가후기

개인 발전의 일환으로 이런저런 세미나를 많이 다녀야겠다는 생각이 요즘 들었다. 해커톤을 많이 다니던 선배에게서 감명을 받은 것도 있지만 내 스스로도 더이상 '어떻게든 되겠지'가 슬슬 약발(?)이 떨어져 가고 있다고 느꼈던 것도 동기 중에 하나였다. 그래서 온/오프라인 모임 플랫폼인 온오프믹스에서 관련 세미나를 찾아보던 중 오픈시큐어랩이 진행하는 질의문답 세미나를 보고 참가하게 되었다. 5월 11일에 개최된 이 세미나는 강사의 정보 전달과 간단한 질의문답의 형태로 이루어졌다. 오픈시큐어랩을 운영하고 있다고 밝힌 강사는 군부대 CERT부터 여러 기업에서 취약점 분석을 담당하는 경력자였다. 내가 바라던 모습일지도 모른다는 생각이 들었다. 따로 큰 질문은 준비해가지 않았고 대신 다른 사람들이 사전에 질의했던 내..

참가 후기 2019.05.21

배열을 이용한 기존 데이터형을 초과하는 크기의 수 출력/연산(피보나치)

Java에서 long 자료형은 2^64 의 크기를 가진다. 즉 양수 9,223,372,036,854,775,807부터 -9,223,372,036,854,775,808까지 출력할 수 있다는 얘기가 된다. C, C++에서도 큰 자료형들은 이와 비슷하거나 미치지 못한다. name expresses value* CHAR_BIT Number of bits in a char object (byte) 8 or greater* SCHAR_MIN Minimum value for an object of type signed char -127 (-27+1) or less* SCHAR_MAX Maximum value for an object of type signed char 127 (27-1) or greater* UCHA..

TCP 3-way handshake 란?

Udemy에서 강의를 듣던 중 알게 된 개념이다. Hacking for Beginners 라는 이름의 강의에서 IP, TCP, HTTP 등 프로토콜에 대해 설명하면서 언급하였는데 평소에 들어보았던 개념이기도 해서 따로 정리해 본다. 1) TCP 3-Way Handshake Handshake는 '악수'라는 뜻을 가지고 있다. 이는 즉 우리가 다른 사람과 악수를 할 때 나와 상대방이 만나서, 악수를 요청하고, 상대방이 악수를 받듯이 3개의 과정(Way)을 거쳐 연결을 성립한다는 것을 짐작할 수 있게 해 준다. 그렇다면 그 과정은 무엇일까? 그전에 TCP에 대해서 간략하게 알아보자. 전송 제어 프로토콜인 TCP는 인터넷 프로토콜, IP의 상위 버전이라 할 수 있다. 이는 기존의 IP가 비신뢰성, 즉 보낸 정보..

용어 정리 2019.01.10

데몬(daemon)이란?

데몬(daemon)이란?가끔씩 리눅스 관련 오픈채팅방이나 이런저런 글을 읽다보면 '데몬'이라는 단어가 눈에 띄었다. 내가 아는 데몬은 demon, '악마'라는 뜻을 가진 단어밖에 없었지만 아무리 생각해도 그 의미는 아니었고 언젠가 짚고 넘어가야 할 개념이기에 직접 탐색을 통해 알아보기로 하였다. 1) 데몬이란?(daemon)위키피디아의 정의를 빌리자면 다음과 같다.멀티태스킹 운영 체제에서 데몬은 사용자가 직접적으로 제어하지 않고, 백그라운드에서 돌면서 여러 작업을 하는 프로그램을 말한다.즉 윈도우의 서비스 같은 개념이라 볼 수 있는데 일반적으로 프로세스의 형식으로 실행되며 데몬이라는 표시를 위해 뒤에는 d가 붙는다고 한다(syslogd 등). 서버 같은 경우에서는 네트워크 서비스를 처리하는 프로그램을 데..

리눅스 2019.01.10

printf, fprintf, sprintf는 어떤 차이일까?

C/C++ 에서는 여러가지 출력 방법이 있다. C언어의 printf부터 C++의 cin까지 다양한 함수, 객체와 메소드가 있지만 그 중 서식화된 출력에 유용하게 사용할 수 있었던 여러가지 함수를 소개해 보려 한다. 1. printf()int printf(const char *format-string, argument-list);일반적으로 printf()를 사용할 때는 매개변수로 쌍따옴표(")로 싸인 문자열과 문자열에서 %로 지정된 서식 매개변수를 같이 전달하여 출력한다. 또한 줄바꿈, 커서 이동 등을 위해 이스케이프 시퀀스가 사용된다. 이는 간단한 서식을 고려한 출력에 사용되며 가장 많이 접하고 학습 초기에 익숙해져야 할 핵심적인 함수라고 할 수 있다. #include int main() { printf..