MBR 덤프해서 ASSEMBLY 코드로 보는방법







1. HxD 다운 / NASM 다운
HxD
NASM
2. HxD로 MBR Binary 덤프
HxD 설치 후 DISK 아이콘 선택

디스크 중에서 물리 디스크 - MBR 분석할 물리 디스크를 선택 후 수락

읽어보면 0000:0000부터 섹터 0만큼(512BYTE)가 MBR 영역이므로 해당 영역만 복사해서 새 파일로 만듬.

새 파일 - 붙여넣기로 512바이트 영역 생성

다른 이름으로 저장 - mbr.bin

설치된 nasm 폴더내의 ndisasm.exe로 바이너리 이미지를 16비트 어셈블리로 변경
ndisasm.exe -b16(16비트 어셈블리) -o7c00h(base index지정) -a -s7c3eh mbr.bin > mbr.asm

나온 어셈블리 파일을 확인

덧글