graf
환경 구축 본문

chipWhisperer husky가 도착했다.
생각보다 빨리 왔다.
사실 5일인가에 왔는데 그동안 할 게 있어서 바로 작업을 못하고 있었다가
이제 하던게 다 끝나서 오늘부터 시작해보려고 한다.
1. Installing WSL

https://chipwhisperer.readthedocs.io/en/latest/windows-install.html
윈도우 환경에서는 wsl이 필요하다.
이건 이미 깔려있으니 넘어가자.
지금 환경은 Ubuntu22.04다.
2. Installing Compilers In WSL

sudo apt update
sudo apt install -y build-essential gcc-arm-none-eabi gcc-avr avr-libc
두번째 단계다.
명시된 명령어대로 컴파일러들을 설치하면 된다.
3. Running the Installer
이제 윈도우용 설치 파일을 받아줘야한다.

최신 버전은 현재 6.0.0이다.

내려가보면 첨부된 파일이 있다.
오픈소스라 소스코드도 제공해주나보다.
Chipwhisperer.v6.0.0.Setup.64-bit.exe만 다운받았다.


특별히 선택지같은 것도 없이 그냥 기다리면 된다.
그래도 생각보다는 오래 걸렸다.
4. Installed Applications
안내에 따르면 필수 설치 요소는 다 끝났다.


ChipWhisperer를 실행하면 브라우저에 연결된다.

권장하는대로 0 - Introduction to Jupyter Notebooks.ipynb 을 실행해서
설치가 잘 완료됐는지 확인해보자.

실행하니 주피터 노트북 튜토리얼이 나온다.

라이브러리 사용법도 알려준다.


중간에 에러가 하나 있는데
%matplotlib notebook을 %matplotlib inline으로 바꿔야 동작한다.
문서가 오래돼서 그렇다고 한다.
기본 설명은 다 끝났다.

테스트할게 몇 가지 더 있는 것 같은데 하나씩 해봐야겠다.
'ChipWhisperer > GlitchingTutorial' 카테고리의 다른 글
| Fault1.4 Authenticated AES Bootloader-1 (0) | 2026.03.23 |
|---|---|
| Fault1.3 Clock Glitching to Memory Dump (0) | 2026.03.22 |
| Fault1.2 Clock Glitching to Bypass Password (0) | 2026.03.21 |
| Fault1.1 Introduction to Clock Glitching (0) | 2026.03.16 |
| Connecting to Hardware (0) | 2026.03.15 |