본문 바로가기

Study79

WarGame (워게임) 참고 사이트 : - [나무위키] 워 게임- [sweetchip's blog] [Wargame] 해킹 공부에 도움이 되는 워게임- [Hide] 국내 워게임 사이트- [나무위키] 해커스쿨 - [나무위키] Webhacking.kr- [나무위키] Reversing.kr- [나무위키] wargame.kr WarGame (워게임)컴퓨터에서 워게임은 주로 해킹기술 등을 숙련시킬수 있는 곳을 말할 때 쓰인다. 출제자가 프로그램 또는 서비스되고 있는 환경을 출제한다. 그 서비스에는 취약한 부분이 존재하며 풀이자는 이러한 취약점을 찾아 공격하는 식으로 진행된다. 서버의 권한을 획득하거나 숨겨져있는 정답 파일을 찾아 인증서버에 인증을 하며 직접 취약점 찾는 방식의 문제가 있고, 프로그램의 알고리즘을 파악하여 역공학을 하거나.. 2016. 8. 29.
오픈 소스 (Open Source) 홈페이지 : BLOTER기사제목 : 초보 개발자가 오픈소스에 기여하는 5단계기사입력날짜 : 2014-07-02링크 : http://www.bloter.net/archives/197960 오픈소스에 기여한다는 것오픈소스에 기여한다는 건 오픈소스 SW를 개발하는 개발자에게 도움을 주는 모든 행위가 오픈소스에 기여하는 일이다. 오류를 제보하거나, 주석을 쓰거나, 문서화 작업에 참여하는 일도 포함된다. 오픈소스에 도움을 주는 사람을 통칭해 ‘컨트리뷰터'(Contributor)라 부르고, 소스코드를 수정하고 조절할 수 있는 권한을 가진 사람을 '커미터'(Committer)라고 부른다. 전수현 개발자가 제안하는 오픈소스 시작법 (출처: 2014-05-24, 여성개발자모임터 행사 발표)- 프로젝트 관리- 소스코드 개.. 2016. 7. 30.
PreFetch와 SuperFetch 참고 사이트 : - [띄우지 못한 편지] XP 프리패치 (prefetch)레벨 설정, 비스타 수퍼패치- [불의 신전] [팁][윈도우7] 프리패치 수퍼패치를 최대한 쉽게 이해해 보자- [Microsoft] Windows 7의 성능(Performance)은 어떻게 향상되었을까요? 더 빠른 시스템 응답(Responsiveness) 속도를 위해! (1) Prefetch프리패치(prefetch)는 하드디스크를 읽는 속도를 높이려고 데이터를 미리 메모리에 가져오는 마이크로소프트의 기술이다. 자료를 미리 불러와 저장해 놓았다가 필요할 때마다 가져다 쓰는 캐시이기도 하다. 자주 쓰는 파일은 'pf 파일'로 처리한다. 각 프로그램은 크기 4~64KB의 'pf 파일'로 존재한다. 단, 부팅 파일은 크기 제한이 없다. pf.. 2016. 7. 8.
RegFsNotify (2) 레지스트리 변화 알림 참고 도서 : [악성코드 분석가의 비법서 Malware Analyst's Cookbook and DVD] 저자 : 마이클 할레 라이, 스티븐 어드에어, 블레이크 할스타인, 매튜 리차드출판사 : 에이콘 레지스트리 변화 알림은 레지스트리의 키 또는 서브키에 대한 변화가 생겼을 때 알림을 받을 수 있지만, 어떤 키가 변경되었는지를 찾는 일은 분석자가 해야 한다. 즉, 레지스트리에는 파일 변화처럼 ReadDirectoryChangesW와 동일한 함수가 존재하지 않는다. 사전에 보존 목록을 생성 (Regshot와 유사)하고 무엇이 추가, 수정, 또는 삭제됐는지를 살펴봄으로써 이 문제를 해결할 수 있다. 또는 순환적으로 레지스트리를 파싱해 알림을 받은 시간에 마지막으로 써진 타임스탬프를 점검할 수 있다. 레지스트리.. 2016. 7. 7.
RegFsNotify (1) 파일 시스템 변화 알림 참고 도서 : [악성코드 분석가의 비법서 Malware Analyst's Cookbook and DVD] 저자 : 마이클 할레 라이, 스티븐 어드에어, 블레이크 할스타인, 매튜 리차드출판사 : 에이콘 참고 사이트 :- [위키백과] 콜백- [Joinc] winapi 알림 기반 도구는 콜백 함수를 틍록해 파일 시스템의 변화를 탐지한다. 콜백 함수는 감시하고 있는 디렉터리에 있는 파일을 임의의 프로세스가 변화시킨 경우 윈도우가 실행하는 개발자 정의 액션 (Programmer-defined action)이다. CallBack프로그래밍에서 콜백(callback)은 다른 코드의 인수로서 넘겨주는 실행 가능한 코드를 말한다. 콜백을 넘겨받는 코드는 이 콜백을 필요에 따라 즉시 실행할 수도 있고, 아니면 나중에 실행할.. 2016. 7. 7.