본문 바로가기

어셈블리

[리버싱]1.올리디버거 설치 올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강의올리디버거 설치,다운로드리버싱 강.. 더보기
[2]부트로더 코딩 소스-----------------;부트로더, bootsect.asmtimes 510-($-$$) db 0x00dw 0xaa55 소스----------------- 헤헤....쉽죠..? 참고로 ;은 주석처리를 하는거에요. C언어에는 //가 있듯이. 그러므로 어셈블리도 주석을 달고 싶을때는 ;를 쓰면 됩니다. 소스를 한번 보세요 times는 같은 동작을 반복하는 명령어라고 하는군요. $는 현재 주소입니다 $$는 세그먼트의 시작주소 이에요. $-$$는 처음과 현재의 차이이고 510-($-$$)는 현재부터 510번째까지.. 가됩니다. 저도 이해가 안됩니다. 그냥 그런가보다 하면되요. 그럼 현재부터 510번재 까지 db 0x00을 반복합니다. times는 같은 동작을 반복한다고 말씀드렸을거에요. db는 1바이트.. 더보기