끄적끄적
-
What To Do ~~끄적끄적 2020. 3. 12. 19:07
우선 BOB 합격 이후 포스팅을 못했다. BOB 기간동안 밤새가면서 과제도 해결하고 공부해야할 방향에 대해서 좀 더 구체적으로 생각해보는 좋은 시간을 가졌다. 그것보다 BOB 친구들과 네트워크를 만족스럽게 다졌기 때문에 후회는 없다. 초창기에 'SQL injection' 을 주제로 포스팅을 시작할 때에도 인터넷에서 해답을 참조해가면서 LOS 를 한 번 격파하고 나서 개념을 스스로 정리한 뒤, 한 달이라는 기간을 두고 해답을 보지않고 스스로 격파한 기억이 난다. 글 하나를 포스팅한다는 것에 퀄리티를 위해서도 그 편이 나을 것 같았기 때문이다. 그 결과 많은 곳에서 내 블로그에 대한 호평을 해주었고, 그 자료를 근거로 단독집필도 진행했다. 또 그 책을 토대로 행사도 여럿 진행 했으며, 현재는 SUA 동아리 ..
-
시간 정보 표현 방식끄적끄적 2019. 7. 12. 08:19
GMT 와 UTC 시간을 나타내는 방식 중 UTC 와 GMT 에 대해서 알아보자. GMT 는 영국 그리니치 천문대를 기준으로 하는 평균 태양시로 1925 년부터 사용되었다. 하지만, 지구의 자전 주기가 미세하게 느려지고 있어 윤초의 개념이 도입되었고, 윤초를 보정한 국제 표준시인 UTC 가 등장했다. UTC 는 1972 년 1월 1일을 기준으로 하고 있으며, '협정 세계시' 라고도 불린다. 현재 우리나라는 UTC + 9 를 Local Time 으로 하고 있다. MS-DOS 의 시간 저장 형식 MS-DOS 의 시간 저장 형식은 날짜 (2 Bytes) + 시간 (2 Bytes) 의 구조를 가지고 있다. 날짜 Year ( 7 Bits ) Month ( 4 Bits ) Day ( 5 Bits ) 기본적으로 Ye..
-
파일시스템에 대한 끄적끄적끄적끄적 2019. 7. 11. 21:08
그냥 흐름대로 정리해놓은 메모장이다. 추후 전체적인 이해를 하고 난 뒤, 따로 섹션을 만들 예정이다. 파일 (File) 데이터(정보)를 담고있음 File Type Text File, Executable File(PE), MP3, ZIP, Document File Zip 안에 있는 형식 : pptx, xlsx ... Computer Storage Device 자기테이프, HDD, RAM, SSD 데이터의 저장 1Sector = 512 Bytes - From 1956 1 Sector = 4096 Bytes - From 2011 저장장치의 논리적 접근 Logical Block Addressing (LBA) LBA 22 : 22bit 를 Block Addressing 에 사용함 22bit > 2^22 > 4M ..
-
정보보안 인력양성 프로젝트 6주차 강의 완료!!끄적끄적 2019. 6. 23. 17:36
6주 동안 정보보안에 대해서 강의를 진행했다. 이를 통해 학생들이 정보보안 학습을 어떻게 시작해야하는지에 대한 방향성에 대해서 고민만 하다가 포기하는 경우가 허다하다는 것을 알게되었다. 제주도라는 지역 특성도 어느정도 한 몫하는 것 같긴 했다. 보안에 'ㅂ' 도 접하기 어려운 환경이다. 바다를 건너야 한다는 점과 보안 동아리가 전혀 없다는 점 또한 이끌어 줄 사람이 없다는 점 등이 있다. 어디든 환경이 좋은 곳은 없겠지만, 개인적으로 생각해봤을 때 제주도라는 환경에는 다른 곳과는 차이가 있는 것 같다. 이번 프로젝트를 진행하면서 많은 학생들에게 정보보안에서 배우게 되는 과목과 대략적인 커리큘럼을 소개했고, 육지에서 공부중인 학생들과 컨텍을 시켜주면서 학생들이 보안에 대해 좀 더 구체적인 로드맵을 그릴 수..
-
BOB 면접 후기끄적끄적 2019. 6. 16. 13:18
그리도 꿈꾸던 비오비 신청이 모두 끝났다. 이제 남은건 기다리는 것 뿐이다. 합격의 여부는 불안불안하지만, 희망을 가져보려 한다. ^^ 다음으로 정리한 내용은 지극히 주관적임을 밝힌다. 1. 모르는 것은 모른다고 해야한다. 비오비를 준비하면서 제일 많이 들었던 말이었다.실제로 나한테도 그런 질문들이 들어왔다. '실행파일의 구조가 어떻게 되는지' 에 대한 물음에 PE 구조가 금방 떠올랐지만, 상세한 내용을 몰랐다. 갑작스러운 질문에 당황하기도 했고, PE 파일 구조의 세세한 내용을 모르기 때문에 '잘 모르겠습니다.' 라고 대답했다. 왜냐하면, PE 파일은 아는데, 구조를 모른다는 면에서 나의 열정이 줄어들어 보일까봐 그랬다. 아마, 이러한 고민은 BOB 를 준비하는 모든 학생의 고민일 것이다. '애매하게 ..
-
Hello world 를 파헤쳐보자!끄적끄적 2019. 6. 6. 23:34
1. 시스템 호출 과정 출처 : https://slidesplayer.org/slide/15442845/ 우선 " int 0x80 " 에 대해 이해해보자. i) INT : x86 중앙 처리 장치를 위한 어셈블리어, 인터럽트를 발생시킴 ii) IDT 에서 0x80 위치에 있는 system_call( ) 을 발생시킴 인터럽트 디스크립터 테이블 (Interrupt Descriptor Table (IDT))은 인터럽트 벡터 테이블을 구현하기 위해 X86 아키텍처에서 사용되는 데이터 구조체이다. IDT는 프로세서가 인터럽트와 예외에 대한 정확한 반응을 결정하기 위해 사용된다. ( https://ko.wikipedia.org/wiki/ ) 2. System_call( ) 작동의 이해 출처 : http://shell..