플러그인 적용, 플러그인 내의 스크립트 사용.
Published:
! 보통 검색하면 가장위에 뜨는 efiutills는 20년도인가 업뎃 종료되어서 깔려고 해도 아마 안될 겁니다.
ghidra-firmware-utils
해당 플러그인 내부에 어느정도 함수이름과 인수 이름, GUID 추적해주는 스크립트가 있고, UEFI의 변수와 구조체 타입에 대한 정보가 존재하여 쉽게 타입이름을 바꿀 수 있었습니다.
설치
- 해당 레포지에서 배포되는 것 설치 (이미 빌드 되어있음)
- 기드라의 file -> install extension에서 해당 플러그인을 찾아 집어 넣기 (압축해제 하지 마세요)
- 기드라 껐다가 켜기
스크립트 실행
- 기존과 똑같이 드라이버 로드, analyze (여기까진 동일함)
- 좌측상단 + 눌러서 UEFI검색
- 나온 UEFIHelper 실행
- 함수이름, GUID, 변수이름 바뀐거 확인가능.
이게 원래부터 기드라에 있는지는 모르겠는데 EDK2에 있는 타입 이름들도 변경하려면 추가되어있어서 변수 타입 변경할때 사용 가능 할겁니다.
