Skip to content

pnucse-capstone/capstone-2023-1-36

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

USB 키보드 펌웨어 변조 연구

프로젝트 소개

현대의 키보드는 단순한 텍스트 입력 뿐만 아니라, 다양한 고급 기능들을 펌웨어를 통해 제공합니다. 펌웨어는 디바이스의 핵심 기능을 지원하는 소프트웨어로, 이를 통해 제조사는 사용자에게 버그 수정이나 추가 기능 제공과 같은 지속적인 업데이트를 제공할 수 있습니다. 키보드는 사용자의 입력 정보를 직접 다루기 때문에 보안적 측면에서 매우 중요한 장치이지만, 키보드 펌웨어의 보안에 관한 연구는 상대적으로 미흡합니다. 따라서, 키보드 펌웨어의 변조 가능성 및 그로 인한 위험성에 대한 연구를 진행했습니다.

팀 소개

차현수 - [email protected]

  • 펌웨어 분석
  • 펌웨어 업데이터 분석 및 개발
  • 변조된 펌웨어 제작

이창율 - [email protected]

  • 펌웨어 분석
  • 펌웨어 분석 도구 개발
  • 변조된 펌웨어 제작

당낫투안 - [email protected]

  • 펌웨어 분석
  • 펌웨어 변조 관련 논문 조사 및 자료 수집
  • 분석을 위한 실험 환경 구성

구성도

구성도

소개 및 시연 영상

소개 영상

사용법

대상 키보드 모델 별로 patched_src\ 디렉토리에 펌웨어 변조에 관련된 소스코드를, scripts\ 디렉토리에 기타 펌웨어 분석에 관련된 소스코드를 두었습니다.

보안 상의 이유로 자세한 사용법은 기술하지 않았습니다.

About

capstone-2023-1-36 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published