본문 바로가기

프로그래밍/Reversing

MBR 초기화

반응형


책에서 내용을 보면 MBR을 가지고 설명을 시작한다.

MBR master boot record... 뭐 말하자면 내가 하드디스크다!!라고 알려주는 값들을 저장한 512byte 값을 말하는걸로 나는 이해하고 있다...

해당 값을 구해오는 것도 그리 어렵지 않다.

c 에서 physicaldrive0 값으로 핸들 얻어오고 512byte 를 카피해오면 값을 가져오는 걸로 기억한다.

이 쯤에서 이걸 응용해서 512를 0으로 초기화 시켜버린 적이 있는데 책에서 나온 내용이랑 맞아 떨어진다...

초기화 작업 이후 별 다른 반응이 없지만... 재부팅을 시키게 되면.. 부팅이 안된다..

의도치 않게 악성 프로그램을 만드는 순간이였다..[그래서 다시 os 재설치 ㅠㅠ 했던 기억이]

보면 볼 수록 재미 있긴 한데.. 모르는 내용이 너무 많다.. 배울게 느므 많은가 보다.


 



반응형

'프로그래밍 > Reversing' 카테고리의 다른 글

[코드엔진] Basic 02 풀이  (0) 2014.02.15
[코드엔진] Basic 01 풀이  (0) 2014.02.15
OllyDbg 사용 방법[예시로 기본적인 프로그램 디버깅]  (0) 2014.02.14
http://reversing.kr  (0) 2014.02.12
IDA 설치  (0) 2013.12.18