inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

리버싱 이 정도는 알아야지

코드분석_Level.3 | 파고들기

MessageBoxA() API 메모리맵 질문있습니다

해결된 질문

371

심야

작성한 질문수 21

0

안녕하세요 강의 잘 보고 있습니다!

강의를 보며 실습을 하는데 강의처럼 되지 않아 질문드립니다.

MessageBox API에 브레이크 포인트를 걸고 실행해 API 호출 주소까진 확인했습니다.

그 다음 메모리맵에 들어가 user32 DLL 주소를 확인하니 강의와 주소가 다릅니다 ㅠㅠ

저는 텍스트섹션의 user32 DLL은 75E61000 주소로 나오는데 강의에서는 75B91000 주소가 나오더군요.. 원래 DLL 주소가 다른건지.. 제가 분석 도중 실수가 있던건지 궁금합니다!

리버싱

답변 2

1

심야

아침부터 답변을..!! 감사합니다 한번에 이해됬어요!

1

SecurityFactory

안녕하세요~ 
질문자분이 이해하기 쉽게 설명해드리겠습니다.

DLL이 로드되는 위치는 운영체제 환경과 상황에 따라 달라질 수 있습니다. 예를 들어 차를 항상 같은 자리에 주차하는 사람이 있다고 합시다. 그런데 하루는 그 자리에 다른 차가 있는 겁니다. 그럴 땐 다른 빈자리를 찾아서 주차할 수 밖에 없겠죠? DLL도 같습니다. 그래서 주소 값이 달라지는 거죠. (참고로 DLL을 포함한 실행파일이 메모리에 로드되는 디폴트 주소는 PE 헤더에 기록되어 있습니다.)

감사합니다.

heap0 문제 오류

3

377

0

파일 비밀번호가 맞지 않습니다

0

374

0

프로토스타 32bit 다운로드

0

494

1

format1 질문

0

409

1

프로토스타 다운로드

0

497

2

강의 화면 질문드립니다

1

262

1

강의 내용을 문서로 작성한 자료가 있나요?

0

325

0

MessageBoxA() 호출주소 관련 질문있습니다!

1

291

1

OllyDbg 오류

1

792

2

원하는 스택 바꾸기 강의 질문이요

0

271

0

현재 올려놓으신 사이트도 접속이 안되는데 어디서 문제를 확인할 수 있을까요?

0

359

1

알집으로 압축을 해제하니까 vmware에서 주소가 안나와요

0

282

1

제공하시는 단축 URL 서비스가 종료되었습니다.

1

378

1

비쥬얼스튜디오 6.0

0

297

1

무조건 가상환경에서 실행해야하나요?

1

296

1

무작정분석해보기 level3 관련 질문 있습니다.

0

272

2

값을 채울 때

2

256

2

vmware 윈도우 7 가상환경(윈도우7 iso 파일)

1

1366

2

실습 파일 실행 안됨

2

298

1

실습할때 압축비밀번호걸려있서요

0

239

7

메인함수 컴파일 과정에서 실행 관련해 질문 드립니다.

0

237

1

challenge01 파일 질문

0

246

2

모든 강의를 들었는데도 완강이 안되는데 무슨 문제일까요?

0

276

1

실습파일을 다운받으니 바이러스라고 떠요

0

333

1