반응형
책에서 내용을 보면 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 |