디시인사이드 갤러리

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

갤러리 본문 영역

DLL 파일이 메모리에 적재되는 과정 잘 아는 사람 있어?

ByunJa갤로그로 이동합니다. 2010.12.03 11:02:34
조회 495 추천 1 댓글 9

viewimage.php?id=programming&no=29bcc427b78077a16fb3dab004c86b6f58fd4f160f9f6d5312212005ba5d2ff634df9da093dc6847c1bc49310a7d3893fbac3c3ae8b9c6d59f71356877684059ba&f_no=29b1dc68cfe21f

음 어제 질문 올렸었는데...
염치 불구하고 한번만 더 질문점..

DLL 파일이 메모리에 적재될 때..
1. DLL 파일의 PE Header를 읽어서
BASE ADDRESS랑 각 섹션(.text, .rdata 등)의 오프셋, 사이즈 등을 구한다.
2. 헤당 섹션에 해당하는 DLL 파일 내의 데이터를 복사해서
메모리 상의 오프셋에 맵핑한다.

뭐 이런구조로 위 그림의 왼쪽->오른쪽으로 메모리 상에 DLL파일이 적재되는거 아닌가?
내가 지금 계속 찾고 있는게
DLL 파일 내의 .text 섹션의 데이터와 메모리 상의 .text 섹션 데이터가
100% 일치하지 않는다는 점인데...
중앙에 몇십바이트가 다르더라구.. 나머지는 99% 일치하는데..

어제 질문 올리니 relocation table을 확인해보라고 하던데
relocation table도 하나의 섹션으로 저장되긴 하는데 이 테이블의 내용이
.text 코드의 내용을 바꾸는 것 같지는 않아서...

아우 너무 어려워 이거.

추천 비추천

1

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
233214 입갤. 늦잠잤네 스포츠를 뒤적거리다 ABC보러가야겠당 [1] 기적의 길갤로그로 이동합니다. 11.02.02 90 0
233212 나도 이거 만들어보고싶다. ㅋㅋㅋㅋ [1] Mayu갤로그로 이동합니다. 11.02.02 191 0
233210 야 마인크래프트할 사람 있냐 정벅(211.237) 11.02.02 88 0
233209 오메가 병;림픽하니까 즐거웠지? [5] 초랭이(112.187) 11.02.02 138 0
233208 윈도우가 좋은 이유는 단하나 [34] 써니덕후갤로그로 이동합니다. 11.02.02 401 0
233207 뭐 하나 배운다고 하면 보통 비용이 얼마정도 들어요? [9] 곰들\'ⓧ\'갤로그로 이동합니다. 11.02.02 206 0
233206 야이 그지 깽깽이들아 [2] 써니덕후갤로그로 이동합니다. 11.02.02 104 0
233205 아오 프랙탈.. [4] new gay[max]갤로그로 이동합니다. 11.02.02 166 0
233204 탁탁탁 ㅇㅇㅃ갤로그로 이동합니다. 11.02.02 64 0
233203 질문) 미디입력을 변수로 프로그래밍을 하려면?? [4] 작당(125.188) 11.02.02 120 0
233201 너 나 몰라? [6] 분당살람갤로그로 이동합니다. 11.02.02 124 0
233200 형들 D3D 입문책중에서 좋은거 있으면 추천좀해줘 [1] Type1nject갤로그로 이동합니다. 11.02.02 87 0
233199 인공지능 대화 프로그램.... [8] 하하노인(118.127) 11.02.02 364 0
233198 선택 [8] 김늅늅(175.198) 11.02.02 106 0
233197 sns라곤 들어본적도,, 해본적도 없는 [4] 김늅늅(175.198) 11.02.02 124 0
233196 만약 개발자가 이 정도 알면 초급, 중급 or 고급? [7] KESCAFJ(168.176) 11.02.02 265 0
233195 어플관련해서 질문있습니다. 답변좀 해주십시요. [7] 학생(180.231) 11.02.01 96 0
233194 내가 아는건 소스뿐인데 동영상에서 나오는 목소리를 mp3파일로 바꾸고픔 [2] 고정닉이머냐갤로그로 이동합니다. 11.02.01 137 0
233193 심↑심↑심↗심→심↘심→심↗심→심↘심↓해↑ 김늅늅(175.198) 11.02.01 68 0
233192 c랑 c++이랑 다른건가옄? [16] 망놔위(211.195) 11.02.01 213 0
233191 해킹같은거 하려면 어디서 부터 [12] 해킹같은(211.195) 11.02.01 337 0
233190 배고프다..... [5] 씨발라드세요갤로그로 이동합니다. 11.02.01 64 0
233189 컴터과라서 복학하면서 가지고다닐 노트북점....추천점 ㅠㅠ [7] 바보(211.195) 11.02.01 201 0
233188 형들 4년제대학 컴공 붙엇는데요.. 고민됩니다.. [5] ㅋㅋ(110.5) 11.02.01 219 0
233187 형들 D3D 입문책중에서 좋은거 있으면 추천좀해줘 [2] Type1nject갤로그로 이동합니다. 11.02.01 72 0
233186 여기 포트란 잘 아는 사람 있어? [6] 간뒤(168.131) 11.02.01 111 0
233185 c 함수중에 자바의 equals 같은게 있나용? [6] Paradise갤로그로 이동합니다. 11.02.01 114 0
233184 자바 소켓 개객끼 [5] 굴비(58.72) 11.02.01 134 0
233183 개적화와 최적화의 차이 [7] 으헝(58.180) 11.02.01 155 0
233181 애스크리터(*)에 대한 위치 [9] SODmaster갤로그로 이동합니다. 11.02.01 273 0
233180 정보보안 공부할려는데 공부순서좀 [6] 박구갤로그로 이동합니다. 11.02.01 265 0
233179 크리스탈 이어폰 구했다 이모군(1.225) 11.02.01 83 0
233178 좀 허접한 질문이지만 VBA에서는 전역변수 초기값 어떻게 설정함? [1] ㅇㅇㅇ(121.144) 11.02.01 2262 0
233177 이제 혼자 안드로이드 어플을 만들어보려고 한다. [2] 임베디드(112.150) 11.02.01 146 0
233175 우리나라 IT 업계에서 가장 유명한 사람이 누구야?? [9] ㅇㅇ(222.107) 11.02.01 387 0
233174 오랜만에 질문 [2] 왁스맛치즈갤로그로 이동합니다. 11.02.01 139 0
233172 시프트 연산자 공부중인데요, 이해가 안가는 부분이 있는데 도와주세요~ [4] 삼삼삼(112.147) 11.02.01 135 0
233171 프갤형등 새해 복 많이 =^=(211.50) 11.02.01 38 0
233170 산에서 막 복귀. [7] Rei@디씨갤로그로 이동합니다. 11.02.01 121 0
233169 더블릿 코드 경과시간 [2] 뇌자알갤로그로 이동합니다. 11.02.01 150 0
233168 차후 IT업계를 이끌어갈 인재 기적의 길갤로그로 이동합니다. 11.02.01 202 0
233167 이터널시티 한번 프리섭뚫어볼사람 줫밥꺼저 [1] 개발자모집(125.178) 11.02.01 899 0
233165 주입식 교육의 뒷골목 예제 [2] 기적의 길갤로그로 이동합니다. 11.02.01 165 0
233164 구조체 포인터 타입 질문이요 오야붕붕갤로그로 이동합니다. 11.02.01 88 0
233163 수지 좋아하던 횽 덤벼라 기적의 길갤로그로 이동합니다. 11.02.01 125 0
233162 정규식 공부중인데 존나 영어같다.. [2] Mayu갤로그로 이동합니다. 11.02.01 110 0
233161 지금 자바스크립트도 책사서 보는데 [3] 흠냐리(58.180) 11.02.01 127 0
233160 드륌하이~ 난 꿈을 꾸져 [2] 기적의 길갤로그로 이동합니다. 11.02.01 108 0
233158 간단게 코딩한건데 좀봐주세요 ㅜㅜ 쓰레기 값이 계속나오네염 [6] r(183.100) 11.02.01 132 0
233157 헬로월드 안돼 형들아 왜이래 이거 ㅜㅜ [9] ㅇㅅㅇ(125.137) 11.02.01 129 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2