inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

리버싱 이 정도는 알아야지

PE 파일 만들기 | 01 헤더

값을 채울 때

256

이예림

작성한 질문수 1

2

값을 채울 때

DOS Signature 같은 경우 0x4D5A 값을 가지기 때문에 4D 5A 이렇게 적어주었는데

그렇게 적용한다면

Machine 같은 경우 0x014C 값을 가지기 때문에 01 4C 라고 채워주어야 하는 것 아닌가요? 

왜 4C 01로 채우는 건가요??

리버싱

답변 2

1

이예림

아아 이해했습니다 :-)

빠른 답변 감사합니다!!

1

SecurityFactory

안녕하세요.
저도 관습적으로 익혀왔던터라 정확한 이유는 모릅니다.
그렇지만 시그니쳐는 상징적인 값이기 때문에 그대로 읽는것이 아닌가 합니다.
(실제 "MZ"는 DOS 실행파일을 설계한 사람의 이니셜입니다.) 
반면 그외 값들은 Intel CPU의 자료 저장 방식인 리틀엔디언 표기법에 따라 역순으로 읽는 것이 맞습니다.

heap0 문제 오류

3

377

0

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

0

374

0

프로토스타 32bit 다운로드

0

493

1

format1 질문

0

409

1

프로토스타 다운로드

0

497

2

강의 화면 질문드립니다

1

261

1

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

0

325

0

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

1

291

1

OllyDbg 오류

1

791

2

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

0

271

0

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

0

359

1

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

0

281

1

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

1

377

1

비쥬얼스튜디오 6.0

0

296

1

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

1

295

1

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

0

272

2

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

1

1366

2

실습 파일 실행 안됨

2

297

1

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

0

239

7

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

0

237

1

challenge01 파일 질문

0

245

2

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

0

370

2

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

0

274

1

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

0

333

1