본문 바로가기

전체 글

(18)
[BoB]Best of the Best 6기 모집 설명회 후기 KITRI Best of the Best 차세대 보안리더 양성프로젝트 모집 설명회 후기 어제는 World IT Show 2017을 갔다오고 오늘은 BoB 모집 설명회를 가기로 하였다. 집에서 강남역 까지는 1시간이면 도착하니 여유있게 12시에 출발하니 딱 맞춰서 도착 하더라.. 도착 하고 지도 앱 켜보니 캠브릿지 건물을 끼고 들어가면 BoB 센터가 위치하는 미림타워가 금방 나왔다. 엘리베이터를 타고 3층으로 올라가서 왼쪽을 보니 누가 봐도 알 수있는 센터가 나왔다. 생각했던것보다 아담한 것 같기도 하고 아닌것 같기도 한 크기였다.. 안내 데스크(?) 에서 여성분이 파일 하나 (안내문 & 설문지)와 반짝 반짝 할수있는 뱃지를 하나 주시더라.. 설명회를 듣기 위해 강의실 앞쪽에 앉긴 했는데 뒤를 돌아보니 강..
서버 실시간 모니터링 및 취약점 점검 솔루션 개발기-1 방학에 진행하던 프로젝트 이후 전공심화과정에서도 역시 캡스톤 프로젝트를 진행하게 되었다 주제를 뭘로 정할까 하다가 모의해킹과 연관성이 있고 만들어보고 싶었던 모니터링과 취약점 점검 기능이 있는 솔루션을 구현하기로 하였다. 막연히 모니터링이라면 CPU, Memory, Disk, Network 등 지속적으로 값이 바뀌는 동적인 요소를 가지고 있는것을 그대로 관리자에게 뿌려주는 원리를 가지고 있다. 오픈소스쪽을 찾아보니 이미 php나 jsp 등 여러가지의 언어를 통해 지원을 하고 있었다. 오픈소스를 그대로 가져다 쓰려니 뭔가 마음에 안드는 부분도 더러 있을 것이고 내가 원하는 방향대로 나오지 않을 가능성이 있기 때문에 직접 구현해보기로 했다. 1. 어떤 구조로 구현 할 것인가? 실시간으로 자원에 대한 정보를 ..
Best of the Best - 차세대 보안 리더 양성 프로젝트 6기에 도전해보자 그 동안 기다렸던 BoB의 모집공지가 올라왔다. 꼭 하고 싶었던 교육과정인만큼 기대가 크다. 보안에 대해서 더 배울 수 있을 것이고 중학교때부터 하고싶었던 목표에 한 단계 더 갈 수 있게 되는 기회가 온거같아 기대도 되고 혹여나 실패하면 어떻게 될지 걱정도 든다. 어쩌면 마지막이 될 것 같아 무조건 붙겠다라는 마음가짐으로 지원해야겠다.
HackerSchool FTZ(FreeTraing Zone) level3 [level3@ftz level3]$ lshint public_html tmp[level3@ftz level3]$ cat hint 다음 코드는 autodig의 소스이다. #include #include #include int main(int argc, char **argv){ char cmd[100]; if( argc!=2 ){ printf( "Auto Digger Version 0.9\n" ); printf( "Usage : %s host\n", argv[0] ); exit(0); } strcpy( cmd, "dig @" ); strcat( cmd, argv[1] ); strcat( cmd, " version.bind chaos txt"); system( cmd ); } 이를 이용하여 level4의 권..
HackerSchool FTZ(FreeTraing Zone) level2 [level2@ftz level1]$ cd /home/level2[level2@ftz level2]$ lshint public_html tmp[level2@ftz level2]$ cat hint 텍스트 파일 편집 중 쉘의 명령을 실행 시킬 수 있다던데... [level2@ftz level2]$ level2에서 cat 명령어로 힌트를 보면 위와 같은 문장을 볼 수 있습니다. 리눅스에서도 vi, vim 과 같은 명령어로 메모장과 같은 텍스트 편집 프로그램을 사용할 수 있습니다. vi에는 세가지의 모드가 존재합니다. 입력 모드 : 일반 모드에서 i(현 커서위치에서 입력모드), a(현 커서 한칸 뒤에서 입력모드), o(한줄추가후 입력모드)등을 입력했을 때 자동으로 들어가는 모드로, 이 상태에서만 텍스트 입력이 ..
WubiTalk 개발 일지 -4 설 이후로 프로젝트 진행에 침체기가 보인다.. 공부하고자 개발하는 것이지만 어느샌가 귀차니즘이 생기기 시작했다. 어떠한 방식으로 채팅기능을 구현해야 할지 고민을 해야 하는데 1. 일반적인 소켓 통신 방식기본적인 자바소켓통신으로 하여 mysql에 채팅내용을 저장하고, 트리거를 통해 일정기간(한 3일)이 지나면 서버에서는 사라지고앱 내부에는 sqlite로 남아있게 한다. 2. 웹소켓(socket.io 등)자바스크립트라는 장벽에 부딪히긴 하지만 이것이 발휘하는 엄청난 성능의 메리트는 굉장히 고민되게 한다...내가 구현하고있는앱에서 친구목록과 연계되어 동작이 되어야 할텐데.. 아직 멀었다.. 3. firebase나 하이픈 같은 서비스 방식솔직히 firebase를 사용하면 편하긴하다 하지만 내 목적과는 동떨어지는..
WubiTalk 개발 일지 -3 문제가 많았던 친구목록까지 내가 원하던 방향으로 구현을 하였고 이제 채팅쪽을 구현하고 있다. 그런데 개발을 하면서 느끼는게 구글링해서 나오는 예제들을 가져다가 내가 쓰는 것인데 이렇게 하면 과연 실력이 늘긴 할까 하는 생각이 든다. 물론 예제를 응용해서 내가 구현하고자 하는 것으로 바꾸긴 하지만 정말 내 실력이 오른건지 판단하기가 어렵다. 많은 개발자분들이 많은 예제 소스를 올려주고 많은 라이브러리를 사용하기도 한다. 나는 그저 사용만 하는 개발자일지 새로운 라이브러리를 만드는 개척자가 될지....... 잘 모르겠다..ㅎㅎ 기존에 같이 공부하던 형과 개발했던 것을(주로 그 형님이 캐리하셨(?)다) 업그레이드 시켜서 내 것으로 만들기 위해 채팅 플랫폼도 바꿔보고자 개발을 하는 것인데 완성되었을 때 내가 이..
WubiTalk 개발 일지 -2 로그인이랑 회원가입은 내가 원하던 방향대로 개발이 완료 되었고 친구목록도 개발을 완료하였으나 친구추가와 삭제에서 고역을 겪고 있다. ListView에서 검색기능을 활용해야 될거같은데 JSON으로 데이터를 가져오는거라 예제도 SimpleAdapter 밖에 안써서 어떻게 불러와야 할지 갈피가 잡히지 않는다. 개발 방향을 다시 바꿔야 되나 하고 생각이 든다.. 올해 목표가 One day One Commit 인데 꾸준히 하다보면 내 깃허브의 커밋 통계가 초록색으로 가득찰 날이 오겠지?