Glitchy
v0.0.1
숨겨진 비밀을 밝히기 위해 마이크로 컨트롤러를 작동시키는 것은 하드웨어 마술사가 수행하는 어둠의 예술처럼 보일 수 있습니다. 코드를 쳐다보고 클럭 사이클을 계산하는 것은 새로운 사용자가 더 이상 접근하기 어렵게 만듭니다.
Glitchy는 글리치 세계에 대한 시각적 인터페이스입니다. 성공적인 글리치 공격의 일부로 자주 사용되는 전원 공급 장치, 직렬 인터페이스 및 디버깅 도구와 같은 다른 하드웨어를 함께 연결합니다.
유튜브 영상 소개를 확인해보세요
USB 직렬 장치(Ubuntu의 경우 다이얼아웃)를 사용할 수 있는 권한, OpenOCD를 통한 디버그 어댑터 및 Chipwhisperer에 액세스할 수 있는 권한이 있는지 확인하세요. Glitchy를 사용하기 전에 이러한 장치를 올바르게 구성해야 합니다.
요구사항.txt에는 필요한 Python 패키지가 포함되어 있습니다. 다음 명령을 사용하여 설치하십시오.
git clone https://github.com/BitBangingBytes/Glitchy.git
cd Glitchy
pip3 install -r requirements.txt
실행하려면:
cd src
python3 Main.py
이것은 제가 Python, GUI 프로그래밍을 배우고 불편한 공간인 소프트웨어 개발에 참여하기 위해 사용하는 도구입니다! 나는 항상 하드웨어에 익숙했지만 대규모 소프트웨어 프로젝트에는 그다지 익숙하지 않았습니다. 그렇긴 하지만, 설명과 함께 코드 스타일이나 구조를 개선하는 데 기여해 주시면 대단히 감사하겠습니다!
원하는 대로 자유롭게 사용하십시오. 이 문장을 읽으면 보증이 무효화됩니다!
해피해킹