본문 바로가기

스터디/system22

[리눅스갤] 공유(동적)라이브러리 와 정적라이브러리 출처 - http://blog.naver.com/ddrkcodz/10069875361 ---------------------------------------------------------------------- 공유(동적)라이브러리와 정적라이브러리 (Dynamic Linked Library and Static Linked Library) 공유 라이브러리(Dynamic Linked Library) 정확히 동적 연동 라이브러리라고 하지만, 라이브러리를 하나의 메모리 공간에 맵핑한 후, 여러 프로그램에서 공유하여 활용하므로 공유라이브러리 라 하기도 한다. 그만큼 메모리, 용량 절약 차원의 장점이 있으며 라이브러리 업데이트 등의 유연성을 가지고 있다. 하지만, 라이브러리 의존성에 따른 관리가 필요하다. [dd.. 2011. 3. 20.
[리눅스갤] 리눅스에서 라이브러리 만들기 출처 - http://blog.daum.net/jjiyong/13407084 ------------------------------------------------------------------------------- 1. 소개 : 프로그램을 제작하는 과정 근래의 프로그램 제작 과정은 오랜 시간동안 고통받으면서 쌓아올려진 프로그래머들과 디자이너들의 노력의 산물이다. 이러한 프로그램 제작 과정은 다음과 같은 순서를 따른다. 우선 텍스트 편집기로 고급 언어를 사용한 소스 코드를 만든다. 매우 큰 프로그램 같은 경우는 하나의 파일에 담기 매우 힘들기 때문에 소스 코드 자체가 기능적 모듈별로 그 기능을 수행하는데 적합한 프로그래밍 언어가 다를 수 있기 때문에 앞에서 나뉘어진 소스 코드들이 다 같은 프로그래밍 .. 2011. 3. 20.
달고나님의 버퍼 오버플로우(Buffer Overflow) 초보자용 문서 기본 지식을 갖추시고 BOF 에 관해 완벽히 익히고 싶으신 분들은 이 문서를 통해 완벽하게 배워두시는걸 추천해드립니다. 2010. 12. 24.
버퍼 오버플로우(Buffer OverFlow), 제가 추천하는 초보자용 강의문서 해커스쿨 도서관에서 얻은 문서인데 Beist님이 작성하신 문서입니다. 몇 개를 골라서 보긴 봤는데 의외로 초보자를 위해 잘 작성된 문서같아 한번 올려봅니다. 링크 - http://www.hackerschool.org/HS_Boards/data/Lib_system/beist.txt 제목 : bof 강좌문서 (초보자용) 사진 설명 : /* 이승진 http://beist.org beist@hanmail.net */ 안녕하세요. 이 문서는 초보자를 위한 bof 강좌입니다. 많은 분들이 bof 를 겁내하시더군요. 저도 처음 배울때는 '버퍼가 꽉차고 리턴 어드레스를 덮어씌워서 어찌저찌하는 거겠지' 뭐 이 정도만 이해를 하고 정확한 이해는 하지 못했습니다. 지금도 bof 를 정확히 모르지만 처음 배우시는 분들을 위해.. 2010. 8. 30.