자유 게시판

UEFI Secure Boot 우회

2016.04.25 19:48

kernel 조회:1433

메인보드 바이오스 메뉴에서 UEFI Secure Boot 를 Enable 해 놓고 사용하면 부트 프로세싱 과정에서의 Root Kit 에 의한 공격을 통한 OS 변형을 막을 수 있는 장점이 있다.


또한, UEFI Secure Boot가 가능하려면 OS에서 제공되는 EFI 모듈들도 디지틀 싸인되어 있어야 한다.

Windows 7 은 UEFI를 지원하지만 OS에서 제공되는 EFI 모듈들이 UEFI Secure Boot를 위한 키가 싸인되어있지 않기 때문에 바이오스 메뉴에서

UEFI Secure Boot를 Disable 해 놓고 사용해야 한다. (UEFI Secure Boot가 가능하도록 디지틀 싸인되어있는 OS는 Windows 8 이상 부터다)


메인보드 마다 메뉴 형태는 다르다. 단순하게 Disable Secure Boot 형태가 될 수도 있고 Other OS 형태가 될 수도 있다.


그러나 UEFI 펌웨어 구조를 알고 있으면 메인보드에서 Secure Boot를 Enable 해 놓아도, Windows 7 UEFI Secure 부팅이 가능하로록 할 수가 있다.


UEFI 펌웨어는 Secure Boot에 관련된 정보를 SPI 플래쉬 칩에 저장해 놓고 있는데, 패턴매칭 코드를 만들어서 이 부분의 데이타를 파싱해서 변경해주면 된다.


SPI Flash Chip에 GUID {EC87D643-EBA4-4BB5-A1E53F3E36B20DA9} 로 매핑되어 있는 부분이 Secure Boot Policy 정보를 갖고있다.

이 부분의 Policy 값 '00 04 04'를 '04 00 00' 으로 바꿔주면 UEFI Secure Boot 를 우회 하는 게 가능.

 



번호 제목 글쓴이 조회 등록일
[공지] 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] gooddew - -
27676 노트북 터치글래스 교체 힘드네요.. [13] 은주얌 885 04-28
27675 SETWOW64 골치....... [벗님] 735 04-28
27674 2g폰 아직 개통이 가능한가요.? [9] 낭만컴객 1912 04-28
27673 시빌워를 보고 왔습니다 [4] 회탈리카 1203 04-28
27672 에구.. [5] 노랭이 874 04-28
27671 원도우7 중문판 [2] 필승이 1038 04-27
27670 트레이 아이콘에 한영 전환 아이콘이 보였다 안보였다해쓴데 [3] 복두꺼비 860 04-27
27669 pc 청소용 콤프레샤 질렀어요 [20] 갈꺼니 2406 04-27
27668 Microsoft Update 문제 드디어 해결했네요!! [5] 은주얌 1773 04-27
27667 코타나는 언제 한국어가 될까요?? [7] ANT-MAN 812 04-27
27666 윈도10 RS1 [레드스톤1] 14332 업데이트 중입니다 [5] suk 1382 04-27
27665 전세금 이자? [5] 상승 1100 04-27
27664 바보. 보헴씨가1 892 04-27
27663 Windows 10 Insider Preview Build 14332 새로 나왔네요 [2] ANT-MAN 1097 04-27
27662 그냥 노래... [1] 보헴씨가1 701 04-27
27661 PE받다가 [3] DarknessAn 1322 04-27
27660 윈도우 7 리테일 키 하나 날렸습니다. [2] 타임머신 1676 04-26
27659 유튜브 음원 추출 사이트-펌 [3] 대하리 1966 04-26
27658 트로트가 이렇게 감칠맛이 있군요. [10] 클레멘타인 1354 04-26
27657 사진수정 부탁합니다 [7] 불만왕투덜 1259 04-26
XE1.11.6 Layout1.4.8