포스팅 썸네일 이미지

SYSTEM HACKING/EMBEDDED

HALucinator: Firmware Re-hosting Through Abstraction Layer Emulation

HALucinator Firmware Re-hosting Through Abstraction Layer Emulation 0. 개요 펌웨어를 동적분석하는데에 있어서는 많은 어려움이 있습니다. 기본적으로 펌웨어는 하드웨어와 밀접한 연관이 있기 때문에 다양한 임베디드 시스템에 의하여 분석하는데 다양한 어려움이 생깁니다. 이 가운데 HALucinator는 하드웨어 없이 펌웨어 리호스팅을 가능하게 한다고 합니다. 오늘은 HALucinator에 대해서 알아보도록 합시다. 1. Background Knowledge [0] Firmware Re-hosting 우선 Firmware Re-hosting이 무엇인지 알아야 합니다. 이에 대해서는 글을 작성한 적이 있기 때문에 생략하도록 하겠습니다. Link : https:..

2022.05.11 게시됨

 포스팅 썸네일 이미지

SYSTEM HACKING/EMBEDDED

임베디드, 펌웨어, 펌웨어 리호스팅 용어정리

임베디드, 펌웨어, 펌웨어 리호스팅 용어정리 1. Abstract 갑자기 정확한 개념을 모르겠어서 쓰는 글입니다. 나중에 또 까먹을까봐! 혹시나 틀린 부분이 있다면 지적 부탁드립니다. 이런저런 공부를 하다보면 정말 자주 펌웨어는 딴거니? 리호스팅은 된거고? 덤프는 땄어? 가상화 지원은 안된대? 등등... 어설프게 아는것보다 한번 정리하고자 글을 작성합니다! 2. 임베디드 시스템(Embedded System)이란? 우선 임베디드 시스템이란 직역할 경우 '내장된 시스템'정도로 번역이 됩니다. 이정도 내용만 보고서는 음.. 그럼 컴퓨터도 임베디드 시스템이 아닌가? 라는 생각을 했었는데, 전혀 다릅니다. 한 글에서 임베디드 시스템은 개인용 컴퓨터(Personal Computer)의 정반대의 말이다, 라고 하는 ..

2022.04.24 게시됨