디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

3/14 the art of exploitation / memory

어슐러르귄갤로그로 이동합니다. 2011.03.14 20:52:46
조회 101 추천 0 댓글 6


메모리엔 5종류가 있는데

코드 데이타 BSS 힙 스택 이 있다.

코드엔 프로그램의 기계어들이 들어가있다. 제일 낮은 주소를 갖는다.

데이타엔 초기화된 전역변수들과 정적변수들이 들어가있다. 코드보다 높은 주소를 갖는다.

BSS엔 초기화되지 않은 전역변수들과 정적변수들이 들어가있다. 데이타보다 높은 주소를 갖는다.

위의 3가지 영역은 프로그램을 실행하면 크기가 정해진다.

아래 2가지 영역은 크기가 정해져 있지 않고 가변적이다.

힙은 주로 malloc함수로 메모리를 할당할 때 쓰이는데 BSS보다 높은 주소를 갖는다. 영역이 증가할 수록 낮은주소로 향한다.
스택은 함수 호출시 해당 함수의 스택 프레임을 형성한다. 레지스터의 리턴주소 ret, saved 프레임 포인터(SFP), 지역변수가 여기에 속한다.
제일 높은 주소를 갖으며, 영역이 증가할수록 높은주소로 향한다.
스택 프레임에 쌓이는 순서는 매개변수(오른쪽부터 왼쪽으로), ret, SFP, 함수내에서 선언한 지역변수 이다.

힙과 스택이 겹치지 않게 서로 다른방향에서 뻗어온다능

근데 예제 돌리니까 씨밤 gcc4.5.5 때문인지 ubuntu 때문인지
라이브 시디 안쓰고 컴터로 하니 오버플로우 안일어나네
int a;
char str[16];

char str[16];
int a;
나 int a가 더 높은주소를 갖음.. 쉬불 -- 초반부터 예제가 안맞으면.... 으으 라이브 cd도 빌려야하나!

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
239079 누구나 노력하면 좋은 직장에 들어갈 수 있다는말은 [6] 컴돌이(124.62) 11.03.19 99 0
239077 안드로이드 레퍼런스 책 있나요??? [4] 잉드로(113.59) 11.03.19 104 0
239076 형들 제발 도와줘 나 이거 하루꼴딱 해도 몰라요. [4] 완전뉴비(119.67) 11.03.19 96 0
239075 님들 상속에 관한 질문입니다 [4] ㄴㅇㄹ(112.144) 11.03.19 53 0
239072 스크립트??? 스크립트는머지? [4] 밍갤(113.59) 11.03.19 66 0
239071 생성자에 다 쓰고 메인문에 객체 생성만 하는 형식이여 [9] 흠흠흠(121.130) 11.03.19 80 0
239070 레포트 셔틀문의 데이터베이스관련 (사례 작살) [8] 니미블라드갤로그로 이동합니다. 11.03.19 106 0
239067 저기 질문이 있어. 책에 대한 . [2] ssonacy갤로그로 이동합니다. 11.03.19 94 0
239066 php지금 배우는 쉑이는 그냥 자살해라. ㅋㅋㅋ [2] 쿼드로플(61.255) 11.03.19 158 0
239064 코드 하나만 봐듀...ㅠㅠ 베릴로그임 [7] 베릴뉴비(61.74) 11.03.19 167 0
239063 C언어 초급에서 중급으로 넘어가려면 어케해야하나요 [5] GCNB갤로그로 이동합니다. 11.03.19 158 0
239062 질문이라고 부르기도 민망한건데;; [1] ㅁㅁㅁ(119.196) 11.03.19 59 0
239061 잘부탁드립니다. [3] GCNB갤로그로 이동합니다. 11.03.19 58 0
239060 라이프 게임 재밌당 [1] 허허벌판갤로그로 이동합니다. 11.03.19 154 0
239059 안드로이드 개발 초보적인거 하나만 도와주세요.. [2] 초보초보(121.145) 11.03.19 120 0
239058 오늘은 댓글어그로 시전의 날이다. 삼류개발자갤로그로 이동합니다. 11.03.19 98 0
239057 성님들 c에잇는거 vaware리눅스 쓴느데 이거 ftp 로 어떻게 삭제하 [1] 풋사과1갤로그로 이동합니다. 11.03.19 63 0
239056 이클립스 안드로이드로 NyArtoolkit 쓸때 윤가(211.229) 11.03.19 156 0
239055 아항 너무 좋앙 아항 [1] 어슐러르귄갤로그로 이동합니다. 11.03.19 163 0
239054 아 부럽다.... 열등감때문에 자괴감에 잠을못이룸 [4] 인생무상(113.59) 11.03.19 112 0
239053 정보통신공학vs컴퓨터공학 [5] ㅇㅇ(175.192) 11.03.19 188 0
239052 자바 궁금증좀 물을께여 [1] 초보(112.166) 11.03.19 74 0
239051 c++ 질문좀요 ㅠ [3] sd(118.42) 11.03.19 103 0
239050 형들 난감해 실마리점 주세용 [4] Paradise갤로그로 이동합니다. 11.03.19 71 0
239049 휴... 가장큰 숫자 해냄 ..ㅎ [1] FreeH-K갤로그로 이동합니다. 11.03.19 97 0
239048 3월이라 그런가 교수님들이 참 좋은말은 해주는데... [7] ㅁㅇㅁㅁ(219.249) 11.03.19 203 0
239047 왜 프로그래밍 처음배울때 [5] ㅁㅁ(116.127) 11.03.19 192 0
239046 세 숫자중 가장 큰숫자 어디부분 고쳐야해요?... [2] FreeH-K갤로그로 이동합니다. 11.03.19 112 0
239045 오오미 횽들아 C# 책좀 추천해주ㅓ [4] 나카쥰갤로그로 이동합니다. 11.03.19 92 0
239044 형들 여기 손좀 대주세요... [4] 플그래밍(211.202) 11.03.19 183 0
239042 안드로이드 어플 오픈소스를 보고싶습니다 [2] 나면(113.59) 11.03.19 1609 0
239040 나씹할것같아... [2] sh(70.72) 11.03.19 221 0
239039 우헤헤애헝 형들 간만에 와서 또 질문하네 미안해 형들 하지만 은꼴은 포함 [8] 형들아(14.41) 11.03.19 1112 0
239038 dev c++ [5] r(112.155) 11.03.19 108 0
239037 횽들 c언어 아주 기초적인 질문 ㅠㅠ [6] 인하짱(119.65) 11.03.19 117 0
239036 게임프로그래머 [4] 독고다이(211.108) 11.03.19 205 0
239035 횽들아 원데이넷에서 제공하는 솔루션 있자나 [1] 아아(114.203) 11.03.19 201 0
239034 웹프로그래밍 공부 시작하기로 했는데 php할까요 자바할까요? [7] 아아(114.203) 11.03.19 188 0
239033 프로그래밍 학원 다니는거 어떻게 생각해? [6] 재두이즘갤로그로 이동합니다. 11.03.19 192 0
239030 Java에서 boolean형 초기값은 false 아닌가여? [6] 늅늅이(112.166) 11.03.19 509 0
239029 근데 빅오 표기법보는데...내가 수학을 잘못배운거임?? [5] ㅇㅇㅇㅇ(219.249) 11.03.19 207 0
239028 형들 소셜커머스 같은 사이트 만들라면 php 공부 얼마나 해야되? [4] 지니어스(114.203) 11.03.19 183 0
239027 안녕. 이제 프갤을 떠나야겠다. [3] ㅇㅇㅇ(58.225) 11.03.19 144 0
239026 ICRC 가 무슨약자인지 아는사람 [6] ICRC(119.64) 11.03.19 100 0
239025 오오미 선배가 프갤하는거 감시중 [3] elwlwlwk갤로그로 이동합니다. 11.03.19 162 0
239024 페이스북 어플은 뭘로만듬므? [1] ㅇㅇ(119.71) 11.03.19 88 0
239023 주석좀 달아주세횸 ㅠㅠ 분석좀하게 [1] dd(220.149) 11.03.19 46 0
239022 난 모바일하고 싶단 말이야 시발 [2] 푸념(119.196) 11.03.19 83 0
239021 개발자 하니까 해외여행도 시켜주고......좋네 [2] 김늅늅(175.198) 11.03.19 182 0
239020 리습 머신 포기 ㄲㄲㄲ [6] 땡칠도사갤로그로 이동합니다. 11.03.19 232 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2